Avalados por :
En esta publicación del blog, demostraré cómo enviar datos a SAP HANA Cloud utilizando Integration Suite. Además, explicaré cómo manejar datos JSON anidados y distribuirlos en múltiples tablas utilizando funciones de multicasting paralelo y mapeo.
Declaración del problema:
Hemos expuesto un punto final de API a través del cual enviamos datos en formato JSON y como respuesta obtenemos el recuento de inserciones en tablas específicas. Los datos de entrada contienen detalles de usuario y detalles de roles en forma anidada. Se supone que debemos insertar los detalles del usuario en la tabla de Usuarios, mientras que en la tabla de mapeo de Usuario-Rol, para cada rol asociado a un usuario, aseguramos la creación de una entrada correspondiente que vincule los detalles del usuario con sus roles. Nuestro requisito es procesar los datos JSON a través de CPI y poblar estas dos tablas.
Arquitectura:
Agregar origen de datos JDBC en Integration Suite
Necesitamos la URL JDBC, el ID de usuario y la contraseña para conectarnos a la base de datos de SAP HANA Cloud. Podemos obtenerlo de las credenciales de la instancia.
Aquí obtenemos la URL JDBC para nuestra base de datos que será algo como "jdbc:sap:// <instanceID>.hana.trial-us10.hanacloud.ondemand.com:443/?encrypt=true"
También obtenemos el ID de usuario en tiempo de ejecución y la contraseña para el Esquema en la misma clave.
Vaya a su inquilino de Integration Suite y haga clic en material JDBC en la sección Administrar seguridad.
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute