Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Après avoir créé un pipeline continu de données de Microsoft Dataverse vers votre espace de travail Synapse avec Azure Synapse Link for Dataverse, vous pouvez lire les mises à jour incrémentielles d’un intervalle de temps spécifié. Toutes les tables Dataverse exportées avec Azure Synapse Link for Dataverse contiennent une colonne SinkModifiedOn qui peut être utilisée pour obtenir les mises à jour incrémentielles.
Nonte
Azure Synapse Link for Microsoft Dataverse était auparavant connu sous le nom Exporter vers le lac de données. Ce service a été renommé en mai 2021 et continuera d’exporter des données vers Azure Data Lake ainsi que vers Azure Synapse Analytics.
Conditions préalables
Cette section décrit les conditions préalables nécessaires pour lire les mises à jour incrémentielles de vos données Dataverse exportées.
Azure Synapse Link pour Dataverse. Ce guide suppose que vous avez déjà exporté des données depuis Dataverse en utilisant Azure Synapse Link for Dataverse et que toutes les tables se synchronisent avec le mode Ajout uniquement.
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.
Lisez les mises à jour incrémentielles de vos données Dataverse
Naviguez vers votre Azure Synapse Analytics workspace.
Sélectionnez Développer dans le volet latéral de gauche, puis sélectionnez +>Script SQL.
Collez la requête SQL suivante et remplacez CONTAINER_NAME par le nom du conteneur, TABLE_NAME par le nom de la table Dataverse et TIMESTAMP_START et TIMESTAMP_END par l’intervalle de temps au format UTC (AAAA-MM-JJTHH:MM:SS).
SELECT * FROM [CONTAINER_NAME].[dbo].[TABLE_NAME] WHERE [SinkModifiedOn] >= TIMESTAMP_START AND [SinkModifiedOn] <= TIMESTAMP_ENDExécutez la requête et une table contenant les mises à jour incrémentielles de la table Dataverse à partir de l’intervalle de temps spécifié sera affichée.