Cette page explique comment connecter votre pipeline de données à une source SAP Ariba et à un entonnoir BigQuery. Vous pouvez configurer et exécuter des transferts de données groupés à partir d'Ariba sans aucun codage à l'aide du plug-in SAP Ariba Batch Source du hub Cloud Data Fusion.
Le plug-in extrait les données des faits fournis dans la source SAP Ariba. Chaque fait correspond à un type de document SAP Ariba. Les faits sont exposés dans les modèles de vue, auxquels on accède via l'API Analytical Reporting.
Pour en savoir plus, consultez la documentation de référence sur SAP Ariba Batch Source.
Avant de commencer
Créez une instance dans la version 6.5.1 ou ultérieure de Cloud Data Fusion. Si votre instance utilise une version antérieure, mettez à niveau votre environnement Cloud Data Fusion.
Un utilisateur SAP Ariba doit:
- Créez une application et générez les identifiants OAuth.
- Accordez l'accès à l'API Analytical Reporting dans le portail des développeurs Ariba.
Récupérez le nom du modèle de vue de rapport à partir de l'API SAP Ariba Analytical Reporting - View Management en envoyant une requête
GET
. Consultez la section Identifier les modèles de vue de l'API de création de rapports analytiques.Facultatif: Pour éviter les échecs de pipeline en raison de limites de débit, identifiez le nombre d'enregistrements attendu. Le plug-in extrait les données des faits et des dimensions via l'API SAP Ariba Analytical Reporting, où des limites de débit s'appliquent. Pour en savoir plus, consultez Gérer les limites de débit.
Déployer et configurer le plug-in
Déployez le plug-in SAP Ariba Batch Source depuis l'onglet SAP du hub. Pour en savoir plus, consultez la section Déployer un plug-in depuis le hub.
Ouvrez le pipeline sur la page Studio de Cloud Data Fusion, puis sélectionnez Data Pipeline - Batch (Pipeline de données – Lot). Le plug-in n'est pas compatible avec les pipelines en temps réel.
Dans le menu "Source", cliquez sur SAP Ariba. Le nœud SAP Ariba Batch Source apparaît dans le pipeline.
Accédez au nœud, puis cliquez sur Propriétés. Une fenêtre "Propriétés Ariba" s'ouvre.
Cliquez sur Valider et corrigez les éventuelles erreurs.
Cliquez sur
Fermer.
Facultatif: Connecter le plug-in à un Sink BigQuery
Sur la page Studio de Cloud Data Fusion, accédez au menu Récepteur, puis cliquez sur BigQuery.
Le nœud de récepteur BigQuery apparaît dans le pipeline.
Configurez les propriétés requises du collecteur.
Cliquez sur Valider et corrigez les éventuelles erreurs.
Cliquez sur
Fermer.
Facultatif: Gérer les limites de débit
Pour vérifier le nombre d'enregistrements pour une plage de dates spécifique dans SAP Ariba, consultez la section Filtres liés aux dates pour l'API de création de rapports analytiques.
Pour en savoir plus, consultez la section Limites du plug-in.
Le tableau suivant décrit comment résoudre les problèmes liés aux limites de débit.
Exemple de pipeline | Nombre d'enregistrements et d'appels d'API requis | Limite quotidienne restante | Dépannage |
---|---|---|---|
Je souhaite extraire des données d'un modèle de vue pour une période donnée. | |||
1 | 2 020 000 enregistrements, 41 appels | -1 sur 40 | Le nombre d'appels d'API requis pour cette période et le nombre d'enregistrements dépassent la limite quotidienne (40). Pour réduire le nombre d'appels, sélectionnez une plage de dates plus courte afin de réduire le nombre d'enregistrements. |
Je souhaite extraire des données de plusieurs modèles de vue pour une période donnée. | |||
1 | 50 001 enregistrements, 2 appels | 38 sur 40 | |
2 | 100 000 enregistrements, 2 appels | 36 sur 40 | |
3 | 100 enregistrements, 1 appel | 35 sur 40 | |
4 | 1 000 000 enregistrements, 20 appels | 15 sur 40 | |
5 | 500 000 enregistrements, 10 appels | 5 sur 40 | |
6 | 500 000 enregistrements, 10 appels | -5 sur 40 | Le pipeline 6 dépasse la limite d'appels d'API. Pour éviter les erreurs, exécutez l'extraction un jour plus tard ou modifiez la plage de dates. |
Étape suivante
- En savoir plus sur les intégrations Cloud Data Fusion pour SAP
- Consultez la documentation de référence sur SAP Ariba Batch Source.