Accéder au contenu principal Passer au contenu complémentaire

Consommation de produits de données via des API

Activez des points de terminaison d'API pour interroger, filtrer et consommer vos données via des outils et des écosystèmes. Une fois les points de terminaison activés, vous pouvez accéder à vos données via des API conformes à OData.

Note InformationsVous avez besoin d'un abonnement Qlik Talend Cloud Enterprise.

Activation de points de terminaison d'API

Note InformationsPour activer des points de terminaison d'API, vous devez être autorisé à gérer des produits de données.
  1. Dans le menu Produits de données, cliquez sur le produit de données pour lequel vous souhaitez activer des points de terminaison d'API.
  2. Dans l'onglet Vue d'ensemble, cliquez sur Modifier > Points de terminaison d'API.

    La fenêtre Modifier le produit de données s'ouvre.

  3. Sélectionnez les jeux de données pour lesquels vous souhaitez activer des points de terminaison d'API.
  4. Cliquez sur Enregistrer.

    Vous revenez à l'onglet Vue d'ensemble et l'option Points de terminaison d'API est disponible dans le menu Actions dans le coin supérieur droit.

    Les points de terminaison d'API sont créés et vous pouvez les configurer.

Lorsque le produit de données est activé sur le marketplace, les points de terminaison d'API sont également activés dans la version active sur le marketplace.

Configuration de points de terminaison d'API

Après avoir activé les points de terminaison d'API, vous pouvez configurer la connexion à utiliser pour consommer les jeux de données.

Les points de terminaison basés sur des fichiers sont consommés dans le même stockage que celui du jeu de données.

  1. Dans l'onglet Vue d'ensemble, cliquez sur Icône Actions > Consommer dans > Points de terminaison d'API.

    La fenêtre Points de terminaison d'API s'ouvre.

  2. Si nécessaire, sélectionnez une autre connexion.

    Vos modifications sont automatiquement enregistrées.

Utilisation des API

Une fois les points de terminaison d'API activés, vous pouvez utiliser des requêtes pour consommer vos données dans d'autres outils.

Le protocole OData est utilisé. Pour plus d'informations, consultez la documentation Microsoft.

Le format d'une requête dans Power Query ou PowerBI est le suivant := OData.Feed("url-of-the-dataset", null, [Headers = [Authorization = "Bearer your-api-key"]])

Vous devez adapter les éléments suivants à votre usage :

  • url-of-the-dataset. Remplacez cette partie par l'URL de la fenêtre Points de terminaison d'API.

    URL du jeu de données dans la fenêtre Points de terminaison d'API

  • your-api-key. Remplacez cette partie par votre clé API.
Note AvertissementVous pouvez utiliser les API uniquement pour lire vos données, et non pour en écrire.
  1. Activez les points de terminaison d'API. Consultez la procédure ci-dessus.
  2. Générez une clé API, si vous n'en avez pas déjà une. Pour plus d'informations, consultez Génération et gestion de clés API.
  3. Ouvrez l'outil de votre choix pour extraire les données. Dans cet exemple, PowerBI est utilisé.
  4. Cliquez sur Obtenir des données > Requête vierge.
  5. Saisissez la requête.

    Voici un exemple de requête que vous pouvez adapter et utiliser dans Power Query ou PowerBI pour extraire des données d'un jeu de données.

    = OData.Feed("https://qcs.us.qlikcloud.com/api/data-governance/data-access/data-products/687e50d58d4773120e843007/datasets/687e508ee636a966d6a6f9e4/connections/9d0d8a52-33a8-4d46-be28-068b4fd06282", null, [Headers = [Authorization = "Bearer your-api-key"]])
  6. Si vous souhaitez extraire des données d'autres jeux de données, créez une requête par jeu de données.
  7. Cliquez sur Fermer et appliquer pour appliquer vos requêtes.
  8. Lorsque les données sont importées, définissez les relations entre les tables.
  9. Cliquez sur Gérer les relations > Nouvelle relation.
  10. Sélectionnez les tables et enregistrez.
  11. Créez autant de relations que nécessaire.
  12. Lorsque les relations sont configurées, vous pouvez afficher vos données dans des graphiques.

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.