Types de ressources de données
Il existe différents types de systèmes backend à partir desquels vous pouvez récupérer des données.
SAP Build Apps vous permet de vous connecter aux éléments suivants :
- Intégration OData
- Intégration directe de l'API REST
- Stockage sur appareil
- Ressources de données de la place de marché
- Intégration OData
Ce type de ressource de données vous permet de vous connecter aux services OData. Les services OData sont des services auxquels vous accédez avec un URL et sont conçus pour fournir des données de gestion. Les services OData sont conformes à un ensemble de règles rigide pour définir le format des URL et des données renvoyées.
Ce type de ressource de données est important car SAP expose une grande partie de ses données de gestion avec les services OData.
- Intégration directe de l'API REST
Ce type de ressource de données vous permet de vous connecter aux services REST. Les services REST n'ont pas besoin de se conformer aux mêmes règles rigides pour les URL et les réponses que les services OData. Cela peut faire en sorte que les services REST nécessitent un peu plus de travail pour comprendre et configurer dans SAP Build Apps.
Mais il existe de nombreux services REST (pour obtenir la météo, les statistiques sportives, les jeux, même certains services de gestion SAP). Vous devrez donc probablement créer une ressource de données REST.
- Stockage sur appareil
Cette ressource de données crée en fait un magasin de données sur l'appareil que l'utilisateur utilise, par opposition aux ressources de données REST et OData, qui se connectent aux magasins de données existants. Ces données sont stockées uniquement sur l'appareil de l'utilisateur actuel, elles sont donc utilisées uniquement pour les données dont l'utilisateur actuel a besoin et qui n'ont pas besoin d'être partagées.
Ce type de ressource de données peut être utilisé pour les préférences utilisateur ou pour sauvegarder l'état actuel de l'application pour l'utilisateur actuel.
- Ressources de données de la place de marché
Les ressources de données de la place de marché peuvent être de n'importe quel type. Il s'agit de ressources de données qui sont définies et stockées sur la place de marché et qui peuvent être installées rapidement à partir de là. Il se peut que vous souhaitiez utiliser les quelques ressources de données prédéfinies pour vous ou créer une ressource de données et pouvoir la réutiliser rapidement dans plusieurs projets.
Nous aborderons plus en détail les types de ressources de données ci-dessus dans le reste de ce chapitre.
Il existe des types de ressources de données supplémentaires et importants, en particulier pour la connexion aux backend SAP, qui dépendent de l'authentification des utilisateurs via SAP BTP, et ceux-ci seront abordés dans un chapitre ultérieur.
- Intégration des fonctions cloud visuelles
Les fonctions cloud visuelles vous permettent de créer facilement votre propre archive de données, pas seulement de vous connecter à une archive existante, et de permettre à plusieurs applications d'y accéder et de partager les données entre de nombreux utilisateurs.
Vous créez des fonctions cloud visuelles en créant un projet backend SAP Build Apps (à partir de l'entrée). Dans le projet backend, vous créez des entités de données (pour stocker des données) et des fonctions (pour effectuer des calculs et des manipulations sur ces données). Une fois que vous avez déployé un projet backend, vous pouvez créer une ressource de données pour vous connecter aux entités de données afin de récupérer leurs données ou utiliser les fonctions de flux pour exécuter les fonctions du serveur.
- Intégration OData avec destination BTP
OData avec une destination BTP est le même que sans, sauf que l'URL et l'authentification sont définies par une destination SAP BTP.
- Intégration REST aux destinations BTP
REST avec une destination BTP est le même que sans, sauf que l'URL et l'authentification sont définies par une destination SAP BTP.