Conéctate a una fuente de lotes de SAP Ariba

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

  1. 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.

  2. 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.

  3. En el menú de origen, haz clic en SAP Ariba. El nodo SAP Ariba Batch Source aparece en la canalización.

  4. Ve al nodo y haz clic en Propiedades. Se abrirá la ventana Propiedades de Ariba.

  5. Configura las propiedades.

  6. Haz clic en Validar y resuelve los errores.

  7. Haz clic en Cerrar.

Conecta el complemento a un receptor de BigQuery (opcional)

  1. 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.

  2. Configura las propiedades requeridas del receptor.

  3. Haz clic en Validar y resuelve los errores.

  4. 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?