Interroger Azure Synapse Link pour les données Dataverse avec un pool SQL serverless

Vous pouvez utiliser Azure Synapse Link pour connecter vos données Microsoft Dataverse à Azure Synapse Analytics pour explorer vos données et accélérer le temps d’insight. Cet article explique comment interroger vos données Dataverse avec un pool SQL serverless intégré dans votre espace de travail Azure Synapse Analytics.

Note

Azure Synapse Link for Microsoft Dataverse était auparavant connu sous le nom Exporter vers le lac de données. Le service a été renommé à compter de mai 2021 et continuera à exporter des données vers Azure Data Lake ainsi qu'Azure Synapse Analytics.

Prerequisites

Cette section décrit les conditions préalables nécessaires pour interroger vos données Dataverse après l’utilisation du service Azure Synapse Link pour Dataverse.

  • Azure Synapse Link pour Dataverse. Ce guide suppose que vous avez déjà exporté des données Dataverse en utilisant Azure Synapse Link for Dataverse.

  • Accès au compte de stockage. Vous devez disposer de l’un des suivants pour le compte de stockage : Lecteur de données d’objets Blob de stockage, Contributeur des données d’objets Blob de stockage ou Propriétaire des données d’objets Blob de stockage.

  • Administrateur Synapse. Vous devez obtenir le rôle d’accès Administrateur Synapse dans Synapse Studio.

Interroger vos données Dataverse avec un pool SQL sans serveur

Note

Azure Synapse Link pour Dataverse ne prend pas en charge l’utilisation de pools SQL dédiés pour l’instant.

  1. Dans Power Apps, sélectionnez votre lien Azure Synapse souhaité dans la liste, puis accédez à l’espace de travail Azure Synapse.

    Accédez à l’espace de travail.

  2. Développez Base de données Lake, sélectionnez votre conteneur Dataverse. Vos tables exportées sont affichées sous le répertoire Tables sur la barre latérale gauche.

    Recherchez des tables dans Synapse.

  3. Cliquez avec le bouton droit sur la table souhaitée et sélectionnez Nouveau script> SQLSélectionner les 100 premières lignes.

    Sélectionnez les lignes supérieures.

  4. Sélectionnez Exécuter. Vos résultats de requête sont affichés sous l’onglet Résultats . Vous pouvez également modifier le script en fonction de vos besoins.

    Exécutez la requête.

Interroger plusieurs bases de données Dataverse à l'aide d'un pool SQL sans serveur

Note

L’interrogation de plusieurs bases de données Dataverse nécessite que les deux environnements Dataverse se trouvent dans la même région.

  1. Ajoutez un autre compte Azure Data Lake Storage Gen2 en tant que service lié au même espace de travail Azure Synapse Analytics où réside le lien actuel.

  2. Suivez les étapes de configuration pour créer un lien Azure Synapse Avec la nouvelle combinaison Azure Synapse Analytics et Azure Data Lake.

  3. Accédez à l’espace de travail Synapse partagé et développez Bases de données. Sélectionnez l’un des conteneurs Dataverse. Vos tables exportées sont affichées sous le répertoire Tables sur la barre latérale gauche.

  4. Cliquez avec le bouton droit sur une table, puis sélectionnez Nouveau script> SQLSélectionner les 100 premières lignes.

  5. Modifiez la requête pour combiner les deux jeux de données. Par exemple, vous pouvez joindre les jeux de données en fonction d’une valeur d’ID unique.

  6. Sélectionnez Exécuter. Vos résultats de requête sont affichés sous l’onglet Résultats .

Voir aussi

Blog : Annonce d’Azure Synapse Link pour Dataverse