Aggiungere dati a una tabella in Microsoft Dataverse usando Power Query

In questa procedura si creerà una tabella in Dataverse e si riempirà la tabella con i dati di un feed OData usando Power Query. È possibile usare le stesse tecniche per integrare i dati da queste origini online e locali, tra gli altri:

  • SQL Server
  • Salesforce
  • IBM DB2
  • Access
  • Excel
  • API Web
  • Feed OData
  • File di testo

È anche possibile filtrare, trasformare e combinare i dati prima di caricarli in una tabella nuova o esistente.

Se non si dispone di una licenza per Power Apps, è possibile accedere gratuitamente.

Prerequisiti

Prima di iniziare a seguire questo articolo:

  • Passare a un ambiente in cui è possibile creare tabelle.
  • È necessario avere un piano Power Apps per utente o Power Apps per piano di app.

Specificare i dati di origine

  1. Accedere a Power Apps.

  2. Nel riquadro di spostamento selezionare Dataverse per espanderlo e quindi selezionare Tabelle.

    Area Tabelle.

  3. Nel menu dei comandi selezionare Recupera dati>.

  4. Nell'elenco delle origini dati selezionare OData.

    Scegliere il connettore OAuth.

  5. In impostazioni di Connessione ion digitare o incollare questo URL e quindi selezionare Avanti:

    https://services.odata.org/V4/Northwind/Northwind.svc/

  6. Nell'elenco delle tabelle selezionare la casella di controllo Clienti e quindi selezionare Avanti.

    Selezionare la tabella Clienti.

  7. (facoltativo) Modificare lo schema in base alle proprie esigenze scegliendo le colonne da includere, trasformando la tabella in uno o più modi, aggiungendo un indice o una colonna condizionale o apportando altre modifiche.

  8. Nell'angolo in basso a destra selezionare Avanti.

Specificare la tabella di destinazione

  1. In Impostazioni di caricamento selezionare Carica in una nuova tabella.

    Caricare in una nuova tabella.

    È possibile assegnare alla nuova tabella un nome diverso o un nome visualizzato, ma lasciare i valori predefiniti per seguire esattamente questa esercitazione.

  2. Nell'elenco Colonna Nome primario univoco selezionare ContactName e quindi selezionare Avanti.

    È possibile specificare una colonna nome primaria diversa, eseguire il mapping di una colonna diversa nella tabella di origine a ogni colonna della tabella che si sta creando o entrambe. È anche possibile specificare se le colonne di testo nell'output della query devono essere create come testo su più righe o testo a riga singola in Dataverse. Per seguire esattamente questa esercitazione, lasciare il mapping delle colonne predefinito.

  3. Selezionare Aggiorna manualmente per Power Query - Aggiorna Impostazioni e quindi selezionare Pubblica.

  4. In Dataverse (vicino al bordo sinistro) selezionare Tabelle per visualizzare l'elenco delle tabelle nel database.

    La tabella Customers creata da un feed OData viene visualizzata come tabella personalizzata.

    Elenco di tabelle standard e personalizzate.

Avviso

I dati esistenti possono essere modificati o eliminati durante il caricamento di dati in una tabella Dataverse, mentre l'opzione Elimina righe che non esistono più nell'output della query è abilitata o in una colonna chiave primaria definita.

Se si seleziona Carica nella tabella esistente, è possibile specificare una tabella in cui aggiungere dati dalla tabella Customers . È ad esempio possibile aggiungere i dati alla tabella Account con cui viene fornito Dataverse. In Mapping colonne è possibile specificare ulteriormente che i dati nella colonna ContactName della tabella Customers devono essere aggiunti alla colonna Name della tabella Account .

Specificare il nome della nuova tabella.

Se viene visualizzato un messaggio di errore relativo alle autorizzazioni , contattare l'amministratore.