En esta página, se describe cómo conectar tu canalización de datos a una fuente de SAP Ariba y un receptor de BigQuery. Puedes configurar y ejecutar transferencias de datos masivas desde Ariba sin ninguna programación mediante el complemento SAP Ariba Batch Source desde Cloud Data Fusion Hub.
El complemento extrae datos de los datos de los informes proporcionados en la fuente SAP Ariba. Cada hecho corresponde a un tipo de documento SAP Ariba. Los datos se exponen en las plantillas de vistas a las que se accede a través de la API de Analytics Reporting.
Para obtener más información, consulta la referencia de Fuente de lotes de SAP Ariba.
Antes de comenzar
Crea una instancia en Cloud Data Fusion versión 6.5.1 o posterior. Si tu instancia usa una versión anterior, actualiza tu entorno de Cloud Data Fusion.
Un usuario de SAP Ariba debe hacer lo siguiente:
- Crea una aplicación y genera las credenciales de OAuth.
- Otorga acceso a la API de Analytical Reporting en el portal para desarrolladores de Ariba.
Recupera el nombre de la plantilla de vista de informes de SAP Ariiba Analytical Reporting - API de View Management mediante el envío de una solicitud
GET
. Consulta Identifica plantillas de vista de la API de informes de análisis.Opcional: Para evitar fallas en las canalizaciones debido a los límites de frecuencia, identifica el recuento de registros esperado. El complemento extrae datos de hechos y dimensiones a través de la API de SAP Ariba Analytical Reporting, en la que se aplican los límites de frecuencia. Para obtener más información, consulta Administra los límites de frecuencia.
Cómo implementar y configurar el complemento
Implementa el complemento SAP Ariba Batch Source desde la pestaña SAP del Hub. Para obtener más información, consulta Implementa un complemento desde Hub.
Abre la canalización en la página de Studio de Cloud Data Fusion y selecciona Data Pipeline - Batch. El complemento no admite canalizaciones en tiempo real.
En el menú de origen, haz clic en SAP Ariba. El nodo SAP Ariba Batch Source aparece en la canalización.
Ve al nodo y haz clic en Propiedades. Se abrirá la ventana Propiedades de Ariba.
Haz clic en Validar y resuelve los errores.
Haz clic en
Cerrar.
Conecta el complemento a un receptor de BigQuery (opcional)
En la página Studio de Cloud Data Fusion, ve al menú Receptor y haz clic en BigQuery.
El nodo receptor de BigQuery aparece en la canalización.
Configura las propiedades requeridas del receptor.
Haz clic en Validar y resuelve los errores.
Haz clic en
Cerrar.
Opcional: Administra los límites de frecuencia
Para verificar el recuento de registros de un período específico en SAP Ariba, consulta Filtros relacionados con fechas para la API de Analytics Reporting.
Para obtener más información, consulta Límites del complemento.
En la siguiente tabla, se describen las maneras de solucionar problemas relacionados con los límites de frecuencia.
Canalización de ejemplo | Recuento de registros y llamadas a la API requeridas | Límite diario restante | Soluciona problemas |
---|---|---|---|
Quiero extraer datos de una plantilla de vista para un período específico. | |||
1 | 2,020,000 registros, 41 llamadas | -1 de 40 | Las llamadas a la API necesarias para este período y el recuento de registros superan el límite diario (40). Si quieres reducir la cantidad de llamadas, selecciona un período más pequeño para disminuir el recuento de registros. |
Quiero extraer datos de varias plantillas de vista para un período específico. | |||
1 | 50,001 registros, 2 llamadas | 38 de 40 | |
2 | 100,000 registros, 2 llamadas | 36 de 40 | |
3 | 100 registros, 1 llamada | 35 de 40 | |
4 | 1,000,000 de registros, 20 llamadas | 15 de 40 | |
5 | 500,000 registros, 10 llamadas | 5 de 40 | |
6 | 500,000 registros, 10 llamadas | -5 de 40 | La canalización 6 supera el límite de llamadas a la API. Para evitar errores, ejecuta la extracción un día después o cambia el período. |
¿Qué sigue?
- Obtén más información sobre las integraciones de Cloud Data Fusion para SAP.
- Consulta la referencia de Fuente de lotes de SAP Ariba.