Conectarse a una fuente por lotes de SAP Ariba

En esta página se describe cómo conectar tu flujo de procesamiento de datos a una fuente de SAP Ariba y a un receptor de BigQuery. Puede configurar y ejecutar transferencias de datos en bloque desde Ariba sin necesidad de escribir código mediante el complemento de origen por lotes de SAP Ariba del centro de Cloud Data Fusion.

El complemento extrae datos de los hechos de informes proporcionados en la fuente de SAP Ariba. Cada hecho se corresponde con un tipo de documento de SAP Ariba. Los datos se exponen en plantillas de vista, a las que se accede a través de la API Analytical Reporting.

Para obtener más información, consulta la referencia de fuentes por lotes de SAP Ariba.

Antes de empezar

  • Crea una instancia en Cloud Data Fusion 6.5.1 o una versión 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.
    • Conceda acceso a la API Analytical Reporting en el portal para desarrolladores de Ariba.
  • Obtenga el nombre de la plantilla de vista de informes de la API SAP Ariba Analytical Reporting - View Management enviando una solicitud GET. Consulte Identificar plantillas de vista de la API Reporting Analytics.

  • Opcional: Para evitar errores en la canalización debido a los límites de frecuencia, identifica el número de registros esperado. El complemento extrae datos de hechos y dimensiones a través de la API SAP Ariba Analytical Reporting, donde se aplican límites de frecuencia. Para obtener más información, consulta Gestionar límites de frecuencia.

Implementar y configurar el complemento

  1. Implementa el complemento de fuente por lotes de SAP Ariba desde la pestaña SAP del centro de control. Para obtener más información, consulta Implementar un complemento desde el centro.

  2. Abre la canalización en la página Studio (Estudio) de Cloud Data Fusion y selecciona Data Pipeline - Batch (Canalización de datos - Lote). El complemento no admite flujos de trabajo en tiempo real.

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

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

  5. Configura las propiedades.

  6. Haga clic en Validar y solucione los errores.

  7. Haz clic en Cerrar.

Opcional: Conectar el complemento a un receptor de BigQuery

  1. En la página Studio de Cloud Data Fusion, ve al menú Receptor y haz clic en BigQuery.

    El nodo de receptor de BigQuery aparece en la canalización.

  2. Configura las propiedades obligatorias del receptor.

  3. Haga clic en Validar y solucione los errores.

  4. Haz clic en Cerrar.

Opcional: Gestionar los límites de frecuencia

Para consultar el número de registros de un periodo específico en SAP Ariba, consulte Filtros relacionados con la fecha de la API Analytical Reporting.

Para obtener más información, consulta los límites del complemento.

En la siguiente tabla se describen las formas de solucionar problemas con los límites de frecuencia.

Ejemplo de flujo de procesamiento Número de registros y llamadas a la API necesarias Límite diario restante Solución de problemas
Quiero extraer datos de una plantilla de vista de un periodo específico.
1 2.020.000 registros, 41 llamadas -1 de 40 Las llamadas a la API necesarias para este periodo y número de registros superan el límite diario (40). Para reducir el número de llamadas, selecciona un intervalo de fechas más pequeño para disminuir el recuento de registros.
Quiero extraer datos de varias plantillas de vista de un intervalo de fechas 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 y 10 llamadas 5 de 40
6 500.000 registros y 10 llamadas -5 de 40 La canalización 6 supera el límite de llamadas a la API. Para evitar errores, ejecute la extracción un día después o cambie el periodo.

Siguientes pasos