Data Service vous permet de générer des API en mode Assistant ou en mode Script. Le mode Assistant configure visuellement les API sans écriture de code. Le mode Script vous permet de rédiger vos propres requêtes SQL et prend en charge les jointures multi-tables, les requêtes complexes et les fonctions d'agrégation. Cette rubrique décrit les fonctionnalités prises en charge lors de la génération d'API en mode Assistant et en mode Script.
Le tableau suivant présente les différences entre la génération d'une API en mode Assistant et la génération d'une API en mode Script :
|
Catégorie |
Fonctionnalité |
Mode Assistant |
Mode Script |
|
Objet de la requête |
Interroger une seule table dans une seule source de données |
Prise en charge |
Prise en charge |
|
Interroger des tables jointes dans une seule source de données |
Non pris en charge |
Prise en charge |
|
|
Condition de requête |
Correspondance numérique exacte |
Prise en charge |
Prise en charge |
|
Requête par plage numérique |
Prise en charge |
Prise en charge |
|
|
Correspondance de chaîne exacte |
Prise en charge |
Prise en charge |
|
|
Correspondance de chaîne floue |
Prise en charge |
Prise en charge |
|
|
Résultat de la requête |
Renvoyer les valeurs de champ telles quelles |
Prise en charge |
Prise en charge |
|
Effectuer des opérations mathématiques sur les valeurs de champ |
Non pris en charge |
Prise en charge |
|
|
Appliquer des fonctions d'agrégation aux valeurs de champ |
Non pris en charge |
Prise en charge |
|
|
Paginer les résultats renvoyés |
Prise en charge |
Prise en charge |
|
|
Logique de requête |
Balises MyBatis |
Non pris en charge |
Prise en charge |