Puis-je connecter une API GraphQL à iDBQuery ?
Oui. Le connecteur d'API REST d'iDBQuery peut appeler un point de terminaison GraphQL en lui envoyant votre requête par POST, puis mappe la réponse JSON dans une table en direct et interrogeable : une source GraphQL fonctionne donc comme n'importe quelle source REST, même si iDBQuery ne dispose pas de connecteur GraphQL dédié.
iDBQuery ne fournit pas de connecteur GraphQL distinct, mais vous n'en avez pas besoin. Une API GraphQL est servie via HTTP : vous envoyez un POST HTTP contenant votre requête à un point de terminaison unique et recevez du JSON en retour. Le connecteur d'API REST d'iDBQuery est conçu précisément pour cela : vous configurez le point de terminaison, ajoutez l'en-tête d'authentification (clé d'API ou jeton OAuth) et fournissez la requête GraphQL dans le corps de la requête. iDBQuery mappe ensuite le JSON renvoyé dans une table en direct et interrogeable qui fait partie de votre modèle unique.
Voici la présentation honnête : iDBQuery traite GraphQL comme une API HTTP et lit sa réponse JSON, plutôt que d'inspecter le schéma GraphQL comme un client GraphQL natif. En pratique, c'est tout ce dont la plupart des cas d'usage analytiques ont besoin.
Une fois connecté, vous pouvez :
- Poser des questions en langage courant sur les données que votre requête renvoie, chaque valeur étant sourcée jusqu'aux lignes sources.
- Joindre la source GraphQL à des bases de données et des fichiers dans le même modèle, de sorte qu'un back-end uniquement GraphQL puisse être analysé aux côtés de votre entrepôt ou de vos feuilles de calcul.
- Actualiser de manière planifiée afin que les données restent à jour.
De nombreuses applications modernes, y compris certains outils de gestion de projet et de commerce, exposent GraphQL plutôt que REST : cela les maintient donc à portée. Si le fournisseur propose aussi des points de terminaison REST ou un export de données, ceux-ci fonctionnent également. Dans tous les cas, la question en langage courant est la même.
Updated 2026-06-22