Partager via


Lisez les mises à jour incrémentielles des données Dataverse

Après avoir créé un pipeline continu de données à partir de Microsoft Dataverse à 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.

Notes

Azure Synapse Link for Microsoft Dataverse était auparavant connu sous le nom d’exportation 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 for 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 en mode Ajouter à la fin 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

  1. Naviguez vers votre Azure Synapse Analytics workspace.

  2. Sélectionnez Développer dans le panneau latéral gauche, puis sélectionnez + > Script SQL.

  3. 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_END
    
  4. Exé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.

Voir aussi

Azure Synapse Link for Dataverse

Notes

Pouvez-vous nous indiquer vos préférences de langue pour la documentation ? Répondez à un court questionnaire. (veuillez noter que ce questionnaire est en anglais)

Le questionnaire vous prendra environ sept minutes. Aucune donnée personnelle n’est collectée (déclaration de confidentialité).