Llegir les actualitzacions incrementals de les dades de Dataverse

Nota

Vigent a partir del novembre de 2020:

  • S’ha canviat el nom del Common Data Service per Microsoft Dataverse. Més informació
  • S’han actualitzat alguns termes del Microsoft Dataverse. Per exemple, ara entitat s’anomena taula, i el camp ha passat a anomenar-se columna. Més informació

Aquest article s’actualitzarà pròximament per reflectir la terminologia més recent.

Després de crear un pipeline continu de dades des de Microsoft Dataverse al vostre espai de treball Synapse amb Azure Synapse Link for Dataverse, podeu llegir les actualitzacions incrementals d'un interval de temps especificat. Cada Dataverse taula exportada amb Azure Synapse Link for Dataverse conté una columna SinkModifiedOn que es pot utilitzar per obtenir les actualitzacions incrementals.

Nota

Azure Synapse Link for Microsoft Dataverse abans es coneixia com a Export to data lake. El servei va ser reanomenat efectiu el maig de 2021 i continuarà exportant dades a l'Azure Data Lake, així com a Azure Synapse Analytics.

Requisits previs

En aquesta secció es descriuen els requisits previs necessaris per llegir les actualitzacions incrementals de les dades Dataverse exportades.

  • Azure Synapse Link for Dataverse. Aquesta guia assumeix que ja heu exportat dades de Dataverse mitjançant l'Azure Synapse Link for Dataverse.

  • Accés al compte d'emmagatzematge. Heu de tenir una de les següents funcions per al compte d'emmagatzematge: lector de dades de Blob d'emmagatzematge, col·laborador de dades de Blob d'emmagatzematge o propietari de dades de Blob d'emmagatzematge.

  • Administrador de Synapse. Heu de concedir-vos l'accés de la funció Administrador de Synapse a Synapse Studio.

Llegiu les actualitzacions incrementals de les vostres dades Dataverse

  1. Aneu-vos-en Azure Synapse'àrea de treball d'Analytics.

  2. Seleccioneu Desenvolupament a la subfinestra lateral esquerra i seleccioneu + > Script SQL.

  3. Enganxa la consulta SQL següent i substitueix CONTAINER_NAME amb el nom del contenidor, TABLE_NAME amb el nom de la taula Dataverse, i TIMESTAMP_START i TIMESTAMP_END amb l'interval de temps en format UTC (YYYY-MM-DDTHH:MM:SS).

        SELECT * 
        FROM [CONTAINER_NAME].[dbo].[TABLE_NAME]
        WHERE [SinkModifiedOn] >= TIMESTAMP_START AND [SinkModifiedOn] <= TIMESTAMP_END
    
  4. Executeu la consulta i es mostrarà una taula que contingui les actualitzacions incrementals de la taula de Dataverse des de l'interval de temps especificat.

Consulteu també

Azure Synapse Link for Dataverse