Tipos de recursos de datos
Existen diferentes tipos de sistemas back end desde los que puede recuperar datos.
SAP Build Apps le permite conectarse a lo siguiente:
- Integración de OData
- Integración directa de API REST
- Almacenamiento en dispositivo
- Recursos de datos del Marketplace
- Integración de OData
Este tipo de recurso de datos le permite conectarse a servicios OData. Los servicios OData son servicios a los que accede con una URL y están diseñados para proporcionar datos empresariales. Los servicios OData se ajustan a un conjunto rígido de reglas para definir el formato de las URL y de los datos devueltos.
Este tipo de recurso de datos es importante porque SAP expone gran parte de sus datos empresariales con servicios OData.
- Integración directa de API REST
Este tipo de recurso de datos le permite conectarse a servicios REST. Los servicios REST no necesitan ajustarse a las mismas reglas rígidas para URL y respuestas, al igual que los servicios OData. Esto puede hacer que los servicios REST requieran un poco más de trabajo para comprender y configurar dentro de SAP Build Apps.
Pero hay muchos, muchos servicios REST –para obtener el clima, estadísticas deportivas, jugar juegos, incluso algunos servicios empresariales de SAP–, por lo que es probable que eventualmente necesite hacer un recurso de datos REST.
- Almacenamiento en dispositivo
Este recurso de datos crea realmente un almacén de datos en el dispositivo que utiliza el usuario, a diferencia de los recursos de datos REST y OData, que se conectan a los almacenes de datos existentes. Estos datos solo se almacenan en el dispositivo del usuario actual, por lo que se utilizan para los datos que solo necesita el usuario actual y que no tienen que compartirse.
Este tipo de recurso de datos se podría utilizar para las preferencias del usuario o para guardar el estado actual de la aplicación para el usuario actual.
- Recursos de datos del Marketplace
Los recursos de datos del Marketplace pueden ser de cualquier tipo. Son recursos de datos que se definen y almacenan en Marketplace y se pueden instalar rápidamente desde allí. Es posible que desee utilizar los pocos recursos de datos creados previamente para usted, o que desee crear un recurso de datos y poder reutilizarlo rápidamente en varios proyectos.
Analizaremos los tipos de recursos de datos anteriores con más detalle en el resto de esta unidad.
Hay algunos tipos de recursos de datos adicionales e importantes, especialmente para su uso en la conexión con back ends de SAP, que dependen de que los usuarios se autentiquen a través de SAP BTP, y estos se analizarán en una unidad posterior.
- Integración de Visual Cloud Functions
Visual Cloud Functions le permite crear fácilmente su propio almacén de datos, no solo conectarse a uno existente, y permitir que varias aplicaciones accedan a él y le permitan compartir los datos entre muchos usuarios.
Cree Visual Cloud Functions creando un proyecto back end de SAP Build Apps (desde el lobby). Dentro del proyecto back end se crean entidades de datos (para almacenar datos) y funciones (para realizar cálculos y manipulaciones en esos datos). Una vez desplegado un proyecto back end, puede crear un recurso de datos para conectarse a las entidades de datos para recuperar sus datos o utilizar funciones de flujo para ejecutar las funciones de servidor.
- Integración de OData con destino BTP
OData con un destino BTP es el mismo que sin excepto que el URL y la autenticación están definidos por un destino SAP BTP.
- Integración REST con destinos BTP
REST con un destino BTP es el mismo que sin excepto que el URL y la autenticación están definidos por un destino SAP BTP.