
Esta publicación de blog detalla un escenario en el que los datos deben cargarse desde archivos de un sistema de planificación de la oferta y la demanda en SAP HANA Cloud DB para crear informes de BI. El proceso de integración debe alcanzar los siguientes requisitos de alto nivel:
Al diseñar este proceso de integración, hay algunas cosas a considerar. Primero, dado que hay una gran cantidad de filas en el archivo entrante, es esencial dividirlas en lotes y ejecutarlas en paralelo para evitar que la inserción de DB a través del receptor JDBC se agote o tarde demasiado en responder. En segundo lugar, la llamada al procedimiento debe serializarse y activarse solo una vez que se hayan cargado todos los datos de la tabla. Finalmente, si el proceso demora más de 15 minutos, se debe aumentar el tiempo de espera de bloqueo predeterminado para el SFTP del remitente para evitar una ejecución duplicada.
Proceso de Integración
Opté por usar una combinación de Divisor y Enrutador en lugar de multidifusión secuencial para garantizar que la llamada del proceso dividido se complete antes de la próxima llamada, en lugar de simplemente asegurar que el paso se ejecute primero sin esperar a que se complete.
En mis pruebas en nuestro arrendatario SAP IS, el flujo de integración tarda unos 5 minutos en finalizar para un archivo entrante con aproximadamente 1,7 millones de filas, lo que considero un rendimiento decente.
Con suerte, este blog ayudará a los desarrolladores y arquitectos de SAP IS a diseñar soluciones de integración para cargar datos en SAP HANA Cloud, incluso para conjuntos de datos más grandes.
Para obtener más información sobre el uso del adaptador JDBC con el servidor MS SQL, consulte la publicación del blog en https://blogs.sap.com/2021/09/30/sap-cloud-integration-cpi-jdbc-adapter-step-by-step-guide-pre-requisites-and-configuration-jdbc-batch-insert- cpp/.
Además, hay disponible otra publicación de blog sobre SAP HANA como servicio como referencia, aunque tenga en cuenta que el nombre de la base de datos ya no es necesario en la propiedad de conexión JDBC para SAP HANA Cloud, y la conexión fallará si se especifica. Esta publicación se puede encontrar en https://blogs.sap.com/2021/03/02/hana-as-a-service-integration-with-cpi/
Además, existen enfoques alternativos para cargar datos desde archivos a SAP HANA Cloud, incluido el adaptador de archivos SAP SDI. Referirse Configuración de SDI: conecte el agente de aprovisionamiento de datos (SDI) al entorno de Cloud Foundry y habilite los adaptadores (adaptador de archivo, adaptador ABAP y adaptador HANA) | Blogs de SAP
Calle Eloy Gonzalo, 27
Madrid, Madrid.
Código Postal 28010
Paseo de la Reforma 26
Colonia Juárez, Cuauhtémoc
Ciudad de México 06600
Real Cariari
Autopista General Cañas,
San José, SJ 40104
Av. Jorge Basadre 349
San Isidro
Lima, LIM 15073