Integrazione di Dataverse usando entità virtuali
Nelle app per la finanza e le operazioni è possibile usare entità virtuali come origini dati virtuali in Microsoft Dataverse. Di conseguenza, è possibile eseguire operazioni di creazione, lettura, aggiornamento ed eliminazione (CRUD) da Dataverse e Microsoft Power Platform.
Le entità virtuali, la doppia scrittura, gli eventi aziendali e gli eventi dati costituiscono il livello dati condiviso per la convergenza delle app per la finanza e le operazioni e della piattaforma Microsoft Dataverse. Sono tecnologie complementari destinate a funzionare sinergicamente.
La doppia scrittura funziona su copie fisiche dei dati nelle app per la finanza e le operazioni e in Dataverse. Il sistema sincronizza i dati e quindi crea, aggiorna o elimina i dati nell'ambiente di destinazione quando l'azione si verifica nell'ambiente di origine.
Le entità virtuali non copiano i dati tra sistemi. Invece, il sistema accede ai dati direttamente attraverso l'infrastruttura dell'entità virtuale standard a cui le tecnologie Microsoft Power Platform sono già associate. Le entità virtuali non creano incoerenze nei dati perché i dati esistono solo nelle app per la finanza e le operazioni.
Prima di completare le operazioni CRUD in Dataverse, assicurarsi di rendere disponibile l'entità virtuale in Dataverse. Tutte le entità Open Data (OData) Protocol sono disponibili come entità virtuali in Dataverse.
L'immagine seguente illustra l'architettura delle entità virtuali.
Tutte le chiamate tra Dataverse e le app per la finanza e le operazioni (che fanno parte di entità virtuali) vengono eseguite come chiamate da servizio a servizio in background. Per usare le entità virtuali, assicurarsi di abilitare la funzionalità Integrazione di Power Platform.
Abilitazione dell'integrazione di Power Platform
Per gli ambienti di livello 2 e superiori è possibile abilitare la funzionalità Integrazione di Power Platform dopo la distribuzione delle app per la finanza e le operazioni. Per il livello 1 (ambiente di sviluppo), invece, è necessario abilitare l'Integrazione di Power Platform durante la distribuzione.
È possibile abilitare la funzionalità Integrazione di Power Platform solo per ambienti ospitati in Azure; ciò significa che non è possibile abilitarla per ambienti di sviluppo VHD (disco rigido virtuale).
Per gli ambienti di livello 2 e superiore, andare all'ambiente sandbox o di produzione, quindi seleziona la Scheda dettaglio Integrazione di Power Platform. Se il pulsante Imposta è disponibile, è possibile configurare la connessione a Dataverse. È possibile scegliere di continuare l'impostazione nell'ambiente di cui è stato eseguito il provisioning automaticamente oppure scegliere un ambiente Microsoft Power Platform preesistente.
Per gli ambienti di livello 1, quando si distribuisce l'ambiente in Microsoft Dynamics 365 Lifecycle Services, passare a Impostazioni avanzate>Integrazione di Power Platform. Nella finestra Impostazioni distribuzione impostare l'interruttore Configura l'ambiente Power Platform su Sì, selezionare il Modello Power Platform e il Tipo di ambiente applicabili, quindi selezionare la casella di controllo Accetto, come illustrato nell'immagine seguente.
Dopo aver completato le Impostazioni distribuzione avanzate, selezionare Fine e continuare a distribuire l'ambiente.
Ora le app per la finanza e le operazioni e l'ambiente Microsoft Power Platform appaiono come distribuiti.
Se è necessario installare la doppia scrittura nell'ambiente distribuito, selezionare Imposta applicazione doppia scrittura in Integrazione di Power Platform. In questo modo si apre una finestra di dialogo in cui selezionare Accetto e poi Configura per avviare il mapping delle entità di dati.
Abilitazione delle entità virtuali
Per impostazione predefinita, le entità virtuali per le app per la finanza e le operazioni non esistono in Dataverse. È necessario eseguire una query sull'entità catalogo per visualizzare le entità disponibili nell'istanza collegata delle app per la finanza e le operazioni. Dal catalogo è possibile selezionare una o più entità e poi richiedere che Dataverse generi le entità virtuali, come segue:
Aprire l'interfaccia di amministrazione di Microsoft Power Platform.
Nell'elenco Ambienti selezionare l'ambiente Microsoft Power Platform associato all'ambiente delle app per la finanza e le operazioni.
Nella sezione Dettagli della pagina dell'ambiente selezionare il collegamento URL ambiente per aprire l'ambiente Microsoft Power Platform.
Selezionare l'icona dell'ingranaggio Impostazioni nell'angolo in alto a destra della pagina, quindi Impostazioni avanzate.
Nell'angolo in alto a destra della pagina Impostazioni selezionare l'icona del filtro Ricerca avanzata.
Selezionare Cerca, quindi immettere Entità disponibili per la finanza e le operazioni, quindi selezionare Risultati. Ora dovrebbero apparire tutte le entità esistenti.
Individuare e aprire l'entità da abilitare.
Selezionare la casella di controllo Visibile, quindi salvare le modifiche.
Ad esempio, se si sta abilitando l'entità Customers V3 tramite i passaggi precedenti, l'entità virtuale appare nell'elenco di tabelle Dataverse con l'aggiunta di (mserp), cioè Customers V3 (mserp). A questo punto continuare il processo di abilitazione come segue:
- Andare a Microsoft Power Apps Maker Portal e selezionare il proprio ambiente.
- Andare all'Elenco tabelle e selezionare Tutto per tutte le tabelle.
- Nell'angolo in alto a destra della pagina immettere Customers V3 nel campo di ricerca.
- Selezionare la tabella Customers V3 (mserp) per aprirla.
Ora tutti gli account cliente vengono visualizzati nelle colonne e nella sezione dati.
È possibile rendere i campi visibili o nascosti, come si desidera. Inoltre, Power Apps può ora usare l'entità virtuale facendo riferimento alla tabella Customers V3 (mserp) in Dataverse, che è non è una tabella fisica, tramite le operazioni CRIUD.
Il seguente video mostra la configurazione e l'integrazione di un'entità virtuale esistente con Dataverse.

