Gestión de la configuración de conexiones

Configuración de la conexión OData

Objective

After completing this lesson, you will be able to configurar conexiones OData.

Configuración de la conexión del servicio OData de entrada

En esta lección, trataremos la configuración de una conexión de servicio OData de entrada. Comprender OData y su aplicación es crucial para crear integraciones fluidas entre diferentes sistemas.

Configuración de destino de SAP BTP para un servicio OData, con una flecha que apunta a la respuesta JSON resultante que muestra una lista de aerolíneas.

¿Qué es OData?

OData (Open Data Protocol) es un protocolo estandarizado para crear y consumir API RESTful. Permite la creación y el consumo de consultas y actualizaciones para varias fuentes de datos a través de un conjunto estándar de operaciones.​

Pasos para configurar una conexión de servicio OData

Veamos los pasos para configurar una conexión de servicio OData mediante SAP Business Technology Platform (BTP).​

Acceda a la subcuenta de SAP BTP​

Vaya a su subcuenta de SAP BTP donde gestiona su entorno.​

Crear destino

Tipo de destino: Seleccionar servicio OData.​

URL: introduzca la URL del servicio OData. Por ejemplo, https://services.data.org.​

Tipo de proxy: Seleccione Internet.​

Autenticación: para los servicios que no requieren autenticación (como services.data.org, que está abierto y es gratuito), establezca Sin autenticación. Sin embargo, la mayoría de las conexiones del mundo real con socios u otros sistemas en la nube requieren algún tipo de autenticación, como OAuth, Autenticación básica o Clave API.​

Guardar y probar la conexión​

Guarde su configuración de conexión y pruébela para asegurarse de que está correctamente configurada y accesible.​

Información práctica: un ejemplo de negocio​

Imagine que está trabajando para una empresa de logística que debe integrar los datos de seguimiento de envíos de un proveedor externo.​

Integración: Utilice OData para conectarse a la API del proveedor de envíos, recuperar estados de envío y actualizar su sistema de seguimiento interno.​

Acceso seguro: Implemente la autenticación OAuth para garantizar un acceso seguro a los datos de terceros.​

Probar la conexión

Basándose en la configuración inicial de una conexión de servicio OData, esta lección le guía a través de los pasos finales para garantizar que su conexión se haya probado e integrado correctamente en su modelo universal.

Una imagen compuesta que muestra una verificación correcta de la conexión de destino de SAP BTP y la configuración subsiguiente de una conexión de servicio OData con ese destino.

Realizar verificación de conexión

Utilice la función Comprobar conexión, a menudo simbolizada por un icono, como el copo de nieve, en la interfaz.​

Esta prueba confirma si los parámetros que ha configurado son correctos y si la conexión con el servicio OData se puede establecer correctamente.​

Integración de la conexión OData en el modelo universal​

Después de validar la conexión, el siguiente paso es integrarla en su modelo universal.​

Navegue a la sección de configuración del modelo universal.​

Cree una nueva conexión y seleccione OData como el tipo de conexión.​

Configurar la ruta de servicio

Introduzca la ruta de servicio obtenida de la configuración del servicio OData. Esta ruta de servicio dirige al conjunto de datos específico dentro del servicio OData al que desea conectarse.​

Ejemplo: Si integra los datos de la aerolínea, su ruta de servicio podría tener un aspecto similar a este: https://services.data.org/airlines.​

Configuración de filtro y campo clave​

Filtrar datos: Aplique un filtro para centrarse en subconjuntos específicos de los datos. Por ejemplo, puede filtrar el conjunto de datos para incluir solo registros relacionados con una aerolínea en particular.​

Campo clave predeterminado: Fije un campo clave para identificar de forma unívoca los registros dentro del conjunto de datos. Este campo clave garantiza que cada registro se pueda acceder y gestionar individualmente.​

Ejemplo: Utilice un UUID (Universal Unique Identifier) como campo clave predeterminado para identificar unívocamente cada registro.

Resumen de la función de lectura

Después de establecer una conexión OData, el siguiente paso crucial es recuperar los datos de esta conexión mediante la función Lector. La función Lector le permite leer datos directamente de su entidad modelo, aplicada por la conexión OData.

Una imagen compuesta que muestra la configuración de una función READODATA en SAP, detallando la asignación de campos y las pestañas de información general antes de guardar.

Resumen de la función Lector

La función Lector es una función vital que le permite extraer datos de su entidad modelo. Al configurar esta función, puede consultar y recuperar sin problemas los datos de su conexión OData establecida.

Pasos para configurar la función Lector

Veamos el proceso de configuración y uso de la función Lector para leer datos de su conexión OData:​

Rellenar los campos básicos​

Nombre de entorno: especifique el nombre del entorno en el que está trabajando.​

Nombre de la función: Asigne un nombre significativo a su función Lector para ayudar a identificar su propósito.​

Tipo de función: seleccione Lector como el tipo de función.

Configurar la función Lector

Seleccione Tipo de lector: Haga clic en el campo Tipo y seleccione Lector.​

Especificar nombre de conexión: introduzca el nombre de la conexión OData que estableció anteriormente. Esto garantiza que la función Lector extraiga datos de la fuente correcta.​

Entidad modelo de entrada: defina la entidad modelo que representa la estructura de datos de la que desea leer. Actúa como entidad de origen para sus datos.​

Seleccionar campos para leer​

Seleccione los campos específicos dentro de la entidad modelo que desea recuperar. Puede seleccionar varios campos en función de sus requisitos de datos.​

Ejemplo: Si su conexión está vinculada a una base de datos de cliente, puede seleccionar campos como CustomerID, CustomerName, E-mail y OrderHistory.​

Activar su entorno​

Después de configurar la función Lector, active su entorno para asegurarse de que todos los ajustes se aplican correctamente.​

Mostrar datos​

Navegue a la pantalla Funciones dentro de su entidad modelo.​

Seleccione su entidad modelo y la función Lector configurada.​

Haga clic en Mostrar datos para ver los datos recuperados de la conexión OData.​

Una vez que introduzca los datos mediante la función Lector, verá las tres aerolíneas seleccionadas en la conexión ODATA. Finalmente, los datos se pueden visualizar en las funciones Lector o Entidad de modelo. Este fue un recorrido por los pasos de integración de OData.

Una comparación que muestra la respuesta JSON sin procesar de un servicio OData y la visualización tabular correspondiente de los datos de la misma aerolínea dentro de una aplicación SAP.

La configuración de conexión OData de salida

Una conexión OData de salida permite que su sistema vuelva a escribir datos en un servicio OData. Es crucial para los escenarios en los que los datos deben actualizarse o compartirse bidireccionalmente entre sistemas.

Diagrama de una configuración de escritor OData de SAP que muestra la pantalla de configuración y la tabla de datos de valores que se van a escribir.

Configuración de una conexión OData de salida

Siga estos pasos para configurar una conexión OData de salida y configurar los componentes necesarios para volver a escribir datos en el servicio OData:​

Seleccione un servicio OData que admita la escritura

Asegúrese de que el servicio OData que está conectando acepta operaciones de escritura de datos. Por ejemplo, el servicio OData de la aerolínea admite la reescritura de datos.​

Crear una nueva entidad modelo

Creación de entidad modelo: comience creando una nueva entidad modelo dentro de su entorno SAP. Esta entidad modelo contiene los datos que desea reescribir en el servicio OData.​

Ejemplo: Si reescribe datos de la aerolínea, su entidad modelo puede incluir campos como FlightID, PassengerName, DepartureTime y Status.​

Configurar la función de escritura

Rellene la información necesaria: Configure la función Escritura con los detalles necesarios para permitir la escritura de datos en el servicio OData.​

Nombre de entorno: introduzca el nombre del entorno en el que está trabajando.​

Nombre de la función: Seleccione un nombre descriptivo para su función Writer.​

Tipo de función: Seleccione Writer como el tipo de función.​

Especificar conexión OData: introduzca el nombre de la conexión OData de salida que ha establecido.​

Entidad modelo de entrada: defina la entidad modelo recién creada como la fuente de datos que se va a volver a escribir.​

Asignar campos para escribir: identifique y asigne los campos de su entidad modelo que se deben volver a escribir en el servicio OData.​

Guardar y activar la entidad modelo

Después de configurar la función Escritura, guarde sus opciones y active la entidad modelo para aplicar las modificaciones.​

Ejecutar la función de escritura​

Navegue a la pantalla Funciones dentro de su entidad modelo.​

Seleccione la función Escritura que ha configurado y ejecútela para escribir datos en el servicio OData.​

Como puede ver en el formulario OData, podemos ver los nuevos datos insertados.

En nuestro redactor, solo podemos utilizar insert writer que no podemos eliminar ni actualizar algunos datos en nuestro ODATA.

Una comparación que muestra datos en una tabla de SAP que se insertarán en un servicio OData y la respuesta JSON resultante con los registros de aerolínea recién añadidos.