Condividi tramite


Creare una tabella virtuale utilizzando Excel in Microsoft Dataverse

Creare una tabella virtuale per integrare i dati da un file di Excel situato in OneDrive da utilizzare come origine dati esterna che rappresenta perfettamente quei dati come tabelle in Microsoft Dataverse. Le tabelle virtuali consentono di visualizzare, creare e modificare dati esterni senza replicarli in Dataverse.

Prerequisiti

  • Una licenza Microsoft Dataverse tramite Power Apps o Microsoft Dynamics 365. Le licenze Microsoft 365 o Teams non possono essere utilizzate per creare tabelle virtuali.
  • Il file di Excel che utilizzi come origine dati deve essere archiviato in OneDrive.
  • Il file di Excel deve contenere dati formattati come una tabella.
  • Il file di Excel deve contenere una colonna GUID. Ulteriori informazioni: Creare la connessione per il provider di connettori virtuali di Excel

Scaricare e installare il provider di connettori virtuali per Excel

  1. Scaricare e installare il connettore virtuale. Vai al Marketplace commerciale Microsoft e cerca Virtual Connector o seleziona il collegamento per scaricare il provider: Connettori virtuali in Dataverse

    Connettori virtuali in Dataverse

  2. Seleziona Prova adesso. Nella finestra di dialogo di accesso, inserisci l'e-mail dell'account aziendale o dell'istituto di istruzione. Se accetti i termini e le condizioni, seleziona Continua. Si apre automaticamente l'interfaccia di amministrazione di Power Platform.

  3. Seleziona l'ambiente in cui vuoi installare la soluzione. Se accetti i termini e le condizioni, seleziona Installa. Una volta completata l'installazione, vedrai l'appconnettori virtuali in Dataverse installata in Ambienti -> [nome dell'ambiente] -> app Dynamics 365.

    Seleziona l'ambiente in cui installare il connettore

  4. Dovresti anche vedere la soluzione Provider di connettori virtuali e altre soluzioni abilitate nell'ambiente Power Platform.

    Soluzione provider di connettori virtuali

Crea la connessione per il provider del connettore virtuale di Excel

Guarda un breve video che mostra come creare una tabella virtuale con il provider del connettore virtuale Excel.

  1. Vai a Power Apps (make.powerapps.com) e seleziona l'ambiente in cui desideri impostare la tabella virtuale.
  2. Nel riquadro di spostamento a sinistra, seleziona Connessioni e quindi seleziona Nuova connessione. Se l'elemento non si trova nel riquadro del pannello laterale, seleziona …Altro, quindi l'elemento desiderato.
  3. Seleziona Connettore virtuale Microsoft Excel Online (Business) dell'elenco delle connessioni.
  4. Ti verrà chiesto di fornire dettagli aggiuntivi per connetterti alla fonte dati.
  5. Seleziona Crea, verranno utilizzate le tue attuali credenziali di accesso. Connessione a Excel

Creare il riferimento di connessione

Quando usi il provider di connettori virtuali di Excel, devi creare un riferimento di connessione personalizzato.

  1. Andare a Soluzioni.

  2. Seleziona la Soluzione predefinita o qualsiasi altra soluzione esistente nel tuo ambiente per creare la tabella virtuale.

  3. Seleziona Nuovo e quindi seleziona Riferimento a una connessione

  4. Immetti il nome visualizzato, seleziona la connessione che hai creato per l'opzione Connettori e quindi seleziona la connessione dati che hai creato.

    Nuovo riferimento di connessione

Creare l'origine dati

Ora crea l'origine dati della tabella virtuale in Dataverse.

Nota

  • Quando si utilizza il provider del connettore virtuale di Excel, viene generata dal sistema una tabella Entità catalogo che fornisce un elenco di tutte le tabelle disponibili utilizzando le definizioni di tabella (metadati) dall'origine dati esterna. L'Entità catalogo non memorizza alcuna informazione e rappresenta sempre lo stato corrente dell'origine dati esterna. È possibile selezionare le tabelle dall'entità catalogo per creare le tabelle virtuali. Se stai lavorando con più origini dati esterne, l'entità catalogo viene generata per ogni origine esterna. Altre informazioni: Catalogo delle entità
  1. Selezionare l'icona a forma di ingranaggio -> Impostazioni avanzate.

    Comando Impostazioni avanzate

  2. Nella barra di spostamento superiore seleziona Impostazioni , quindi Amministrazione.

    Passa all'amministrazione di sistema

  3. Seleziona Origini dati entità virtuali.

    Impostazioni Origini dati entità virtuali

  4. Selezionare Nuovo. Nella finestra di dialogo a comparsa, seleziona Provider di dati connettore virtuale.

    Nuova origine dati

    Seleziona Provider di dati connettore virtuale

  5. Dai un nome all'origine dati e seleziona il Riferimento di connessione che hai creato nell'elenco a discesa.

    Assegna un nome all'origine dati e seleziona il riferimento di connessione

    Aggiungere il valore del set di dati

  6. Incolla il nome del file inclusa l'estensione nel valore del set di dati. Ricorda che il file deve essere nel OneDrive che è stato utilizzato per la configurazione della connessione. (ad esempio: SampleData.xlsx)

  7. Seleziona Salva.

Catalogo entità

Con il riferimento di connessione e la configurazione dell'origine dati tabella virtuale, un Catalogo entità viene generato automaticamente. Il Catalogo entità è specifico dell'origine dati ed elencherà tutte le tabelle che si trovano nella rispettiva origine dati.

Entità catalogo

Nota

  • La creazione del catalogo entità è un processo asincrono. A seconda dell'ambiente, l'operazione potrebbe richiedere alcuni minuti.
  • Le tabelle visualizzate nel catalogo entità non sono tabelle virtuali a sé stanti. È necessario selezionare da questo elenco di tabelle che rappresentano i dati esterni in cui creare la tabella virtuale in Dataverse.

Suggerimento

Se la creazione del catalogo entità richiede molto tempo, puoi controllare lo stato di completamento del processo nella visualizzazione Impostazioni -> Processi di sistema.

Visualizzare il catalogo entità

  • Seleziona Dati>Tabelle e quindi selezionare il catalogo entità che è stato creato.

  • Seleziona Ricerca avanzata e usa la colonna Cerca:. Il catalogo include un prefisso Catalogo entità per seguito dal riferimento alla connessione (ad esempio: Catalogo entità per Adventure Works). Trova il catalogo entità per la tua rispettiva connessione dati e seleziona Risultati per visualizzare tutte le tabelle origine dati esterne.

    Ricerca avanzata catalogo tabella

    Nota

    La creazione in blocco di tabelle virtuali non è attualmente supportata. Anche se il catalogo entità ti consente di selezionare più tabelle, dovrai selezionare una tabella alla volta per creare tabelle virtuali.

  1. Per creare una tabella virtuale, è necessario creare un'app basata su modello per il catalogo entità. Seleziona la tabella del catalogo entità.

  2. Seleziona Crea un'app nella navigazione in alto.

    Catalogo entità con una tabella selezionata, vista della tabella

  3. Assegna un nome all'app, quindi seleziona Crea.

    Schermata Creare un'app basata su modello

    L'app viene generata automaticamente utilizzando la tabella del catalogo entità.

  4. Una volta completata l'app, puoi selezionare Pubblica per completare l'app e utilizzarla in un secondo momento, oppure puoi selezionare Riproduci per creare subito la tabella virtuale senza pubblicare l'app.

    App basata su modello completata

    Tutti le tabelle del file Excel verranno fornite nella visualizzazione dell'app.

  5. Seleziona il set di dati che desideri utilizzare dal catalogo entità, quindi seleziona Modifica nella barra di navigazione.

    Visualizzazione del catalogo entità dell'app basata su modello con set di dati selezionato

    Attendi il caricamento completo del modulo prima di modificarlo. Una volta caricato, il modulo appare in questo modo:

    Modulo di modifica catalogo entità con tutti i campi vuoti

  6. Nel modulo fornito imposta le colonne Crea o Aggiorna entità su Sì.

  7. Seleziona Chiave primaria e Campo primario dell'entità virtuale utilizzando gli elenchi a discesa per trovare le colonne che vuoi utilizzare.

    Modulo di modifica catalogo entità con tutti i campi completati

  8. Salva il record per creare la tabella virtuale.

    Nota

    Al termine del salvataggio, il modulo verrà "reimpostato" con tutti i campi mostrati come vuoti, questo è normale.

  9. Torna alla home page Power Apps e seleziona Dati. La tua tabella virtuale è ora creata con un prefisso "Entità personalizzata". Potrebbero essere necessari alcuni minuti per completare la creazione.

    Maker Portal con una tabella virtuale selezionata

Importante

  • Il provider mappa automaticamente la chiave primaria associata all'origine dati esterna durante la creazione della tabella virtuale. Tutte le operazioni CRUD possono essere eseguite sulla tabella virtuale generata.
  • Tutte le colonne nei dati esterni vengono automaticamente mappate ai tipi di Dataverse supportati dal connettore. Puoi rivedere i dettagli della tabella virtuale e apportare modifiche passando alla visualizzazione Impostazioni -> Personalizzazione – Entità.
  • Le tabelle virtuali richiedono che sia presente almeno un campo stringa da utilizzare come colonna Nome primario.

Dopo aver creato una tabella virtuale, puoi lavorarci allo stesso modo di qualsiasi altra tabella. Puoi iniziare a definire le relazioni con altre tabelle, nell'ambiente e usarle nei flussi Power Apps e Power Automate.

Creare tabelle virtuali utilizzando il provider di connettori virtuali