Copiar les dades del Dataverse a l'SQL Azure amb una plantilla de pipeline

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 d'exportar dades del Dataverse a l'Azure Data Lake Storage Gen2 amb l'Azure Synapse Link for Dataverse, podeu utilitzar l'Azure Data Factory per crear un pipeline que copiï dades del Data Lake a l'Azure SQL.

Nota

L'Azure Synapse Link for Dataverse era conegut anteriorment com a Exportació al Data Lake. El servei va canviar de nom al maig del 2021 i continuarà exportant dades a l'Azure Data Lake, així com a l'Azure Synapse Analytics.

Aquest article mostra com realitzar les següents tasques:

  1. Crear un pipeline a partir d'una plantilla oficial de Microsoft.

  2. Configurar la plantilla.

  3. Executar el pipeline.

Requisits previs

Aquesta secció descriu els requisits previs necessaris per copiar les dades exportades del Dataverse a l'Azure SQL.

  • Funcions de l'Azure. El compte d'usuari que s'utilitza per iniciar la sessió a l'Azure ha de ser un membre de la funció col·laborador o propietari o un administrador de la subscripció de l'Azure. Per visualitzar els permisos que teniu a la subscripció, aneu al Portal de l'Azure, seleccioneu el nom d'usuari a la cantonada superior dreta, seleccioneu ... i, a continuació, seleccioneu Els meus permisos. Si teniu accés a diverses subscripcions, seleccioneu-ne l'adequada. Per crear i administrar els recursos secundaris per al Data Factory al portal de l'Azure, incloent-hi conjunts de dades, serveis enllaçats, pipelines, activadors i temps d'execució d'integració, heu de pertànyer a la funció Col·laborador del Data Factory al nivell de grup de recursos o superior.

  • Azure Synapse Link for Dataverse. Aquesta guia assumeix que ja heu exportat les dades del Dataverse utilitzant l'Azure Synapse Link for Dataverse. En aquest exemple, les dades de la taula de comptes s'exporten al Data Lake.

  • Azure Data Factory. En aquesta guia se suposa que ja heu creat una fàbrica de dades sota el mateix grup de subscripció i recursos que el compte d'emmagatzematge que conté les dades del Dataverse exportades.

  • Azure SQL. Aquesta guia assumeix que ja heu creat una base de dades de l'Azure SQL sota la mateixa subscripció i grup de recursos que el compte d'emmagatzematge que conté les dades exportades del Dataverse.

Copiar les dades del Dataverse a l'SQL Azure amb una plantilla de pipeline

  1. Obriu la Fàbrica de dades de l'Azure i seleccioneu la fàbrica de dades que hi ha al mateix grup de subscripció i recursos que el compte d'emmagatzematge que conté les dades del Dataverse exportades. A continuació, seleccioneu Autor a la subfinestra esquerra.

  2. Seleccioneu + i afegiu un Pipeline a partir d'una plantilla.

  3. Cerqueu i seleccioneu la plantilla Copia les dades del Dataverse de l'Azure Data Lake a l'Azure SQL creada per Microsoft.

    SQL de la plantilla de pipeline

  4. Introduïu la base de dades de l'Azure SQL a la primera entrada i el compte de l'Azure Data Lake Storage Gen2 a la segona entrada i seleccioneu Utilitza aquesta plantilla.

    Configurar l'SQL de la plantilla

  5. Obriu el flux de dades i seleccioneu ADLS > Opcions de la font. Substituïu el contenidor a la Ubicació arrel pel vostre contenidor que conté les dades exportades del Dataverse. Substituïu l'entitat amb el nom de la taula del Dataverse que voleu copiar a la base de dades de l'Azure SQL.

    Configurar les opcions de la font

  6. Navegueu al pipeline i executeu-lo. Opcionalment, seleccioneu Afegeix un disparador per copiar les dades en intervals de temps específics.

Consulteu també

Azure Synapse Link for Dataverse