En esta página, se describe cómo conectar tu canalización de datos a una fuente de SAP Ariba y a un destino de BigQuery. Puedes configurar y ejecutar transferencias masivas de datos desde Ariba sin ninguna codificación con el complemento de fuente por lotes de SAP Ariba desde el centro de Cloud Data Fusion.
El complemento extrae datos de los hechos de informes que se proporcionan en la fuente de SAP Ariba. Cada hecho corresponde a un tipo de documento de SAP Ariba. Los hechos se exponen en las plantillas de vista, a las que se accede a través de la API de informes analíticos.
Para obtener más información, consulta la referencia de SAP Ariba Batch Source.
Antes de comenzar
Crea una instancia en Cloud Data Fusion 6.5.1 o versiones posteriores. 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.
Para recuperar el nombre de la plantilla de vista de informes de la API de SAP Ariba Analytical Reporting - View Management, envía una solicitud
GET
. Consulta Cómo identificar plantillas de vista de la API de informes analíticos.Opcional: Para evitar fallas en la canalización 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 informes analíticos de SAP Ariba, donde se aplican límites de frecuencia. Para obtener más información, consulta Administra los límites de frecuencia.
Implementa y configura el complemento
Implementa el complemento SAP Ariba Batch Source desde la pestaña SAP del Hub. Para obtener más información, consulta Cómo implementar un complemento desde el Hub.
Abre la canalización en la página 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 Properties. Se abrirá una ventana de Ariba Properties.
Haz clic en Validar y resuelve los errores.
Haz clic en
Cerrar.
Opcional: Conecta el complemento a un destino de BigQuery
En la página Studio de Cloud Data Fusion, ve al menú Sink y haz clic en BigQuery.
El nodo de receptor de BigQuery aparece en la canalización.
Configura las propiedades requeridas del sumidero.
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 informes analíticos.
Para obtener más información, consulta los límites del complemento.
En la siguiente tabla, se describen las formas de solucionar problemas relacionados con los límites de frecuencia.
Canalización de ejemplo | Cantidad 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 requeridas para este período y el recuento de registros superan el límite diario (40). Para reducir la cantidad de llamadas, selecciona un período más corto 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 SAP Ariba Batch Source.