Condividi tramite


Integrare tabelle virtuali con Power Pages

Una tabella virtuale è un tipo speciale di tabella che non ha una rappresentazione fisica in Microsoft Dataverse ma rappresenta piuttosto una query o una vista dell'origine dati esterna. Consentono di integrare l'origine dati esterna rappresentando senza problemi tali dati come tabella senza replica dei dati.

Nota

Questo articolo spiega come creare manualmente tabelle virtuali in Dataverse e quindi inserirle in Power Pages. Puoi anche creare tabelle virtuali direttamente dall'area di lavoro Dati nello studio di progettazione. Per altre informazioni, vedi Creare e modificare tabelle usando l'area di lavoro Dati (anteprima)

Passaggi per integrare le tabelle virtuali in Power Pages

L'utilizzo di una tabella virtuale in Power Pages segue un processo simile alla creazione di tabelle nell'area di lavoro Dati e all'utilizzo Dataverse di visualizzazioni e moduli per creare elenchi di pagine Web e componenti di moduli.

  1. Creare una tabella virtuale in Dataverse

  2. Impostare le relazioni per la tabella virtuale

  3. Configura una pagina Web con componenti utilizzando una tabella virtuale

Creare una tabella virtuale in Dataverse

Sono disponibili metodi diversi per creare una tabella virtuale in Dataverse. Attualmente, Power Pages supporta le tabelle virtuali create utilizzando i provider elencati di seguito.

Tabelle virtuali per la finanza e le operazioni

Le app per la finanza e le operazioni di Dynamics 365 sono applicazioni aziendali progettate per aiutare le organizzazioni a gestire le operazioni finanziarie e la catena di approvvigionamento. Le app per la finanza e le operazioni sono un'origine dati virtuale in Dataverse e consentono operazioni complete di creazione, lettura, aggiornamento ed eliminazione (CRUD) da Dataverse. Scopri come creare tabelle virtuali per la finanza e le operazioni in Power Pages.

Provider di connettori virtuali

I connettori virtuali vengono creati utilizzando i connettori Power Platform, che sono connettori predefiniti che forniscono un modo per interagire con i sistemi esterni. I connettori virtuali semplificano l'esperienza di creazione automatizzando parte della creazione per te ed eliminando la necessità di utilizzare il codice per creare le tabelle virtuali.

Per sapere come creare una tabella virtuale in Dataverse, vai a Creare una tabella virtuale utilizzando il connettore virtuale.

Provider di dati della tabella virtuale personalizzata

Utilizzando i dati SDK di Microsoft Dataverse, gli sviluppatori .NET hanno la possibilità di creare provider di dati di tabelle virtuali personalizzati per integrare tipi origine dati esterne che non sono supportati da un provider di dati esistente. Ogni provider di dati è composto da un set riutilizzabile di plug-in Dataverse che implementano le operazioni CRUD supportate.

Nota

  • Power Pages richiede che tutte le tabelle dispongano di un attributo ID; questo ID è noto come un identificatore univoco e il valore deve essere un guid.
  • Durante il recupero della tabella virtuale dall'origine dati esterna nel plug-in, imposta esplicitamente l'attributo AllColumns su true.

Per informazioni su come creare una tabella virtuale utilizzando il provider di dati personalizzato in Dataverse, vai a Provider di dati della tabella virtuale personalizzata.

Tabelle virtuali di Business Central

Dynamics 365 Business Central è una soluzione software ERP (Enterprise Resource Planning) completa per organizzazioni di medie dimensioni. Le tabelle virtuali di Business Central consentono operazioni di creazione, lettura, aggiornamento ed eliminazione (CRUD) da Microsoft Dataverse. Ulteriori informazioni: Tabelle virtuali di Business Central con Power Pages

Impostare una relazione di tabella virtuale

L'impostazione di una relazione di tabella con una tabella di contatto o account è un passaggio facoltativo se stai configurando l'autorizzazione della tabella virtuale per l'accesso di tipo globale. I tipi di accesso all'account e di contatto forniscono un accesso limitato ai record della tabella per l'utente del sito Web. Scopri di più sulla protezione dei dati utilizzando le autorizzazioni della tabella.

Per configurare l'ambito dell'account e del contatto, è necessario creare una relazione molti-a-uno con la tabella virtuale rispettivamente per l'account e la tabella dei contatti. Per ulteriori informazioni sulla tabella virtuale Relazioni, vai a Impostazione di una relazione di tabella virtuale.

Configurare la pagina Web usando la tabella virtuale

Una volta creata la tabella virtuale in Dataverse, puoi usarla per creare un lista, modulo e componenti del modulo in più passaggi utilizzando lo stesso processo di una tabella Dataverse standard.

Provider e tabelle virtuali non supportati

Le seguenti tabelle virtuali e provider non sono supportati per l'utilizzo con Power Pages;

Limiti

Le tabelle virtuali di Dataverse hanno una serie di limitazioni che si applicano anche se utilizzate in Power Pages. Per maggiori dettagli vai a Limitazioni e risoluzione dei problemi per le tabelle virtuali.

Vedi anche

Creare e modificare tabelle virtuali usando l'area di lavoro Dati (anteprima)