Introduzione a Dataverse
Per iniziare a usare Dataverse, è necessario avere un account Microsoft Power Apps. Se non si dispone già di un account Power Apps, è possibile crearne uno gratuitamente accedendo alla pagina powerapps.com e selezionando il collegamento Inizia gratuitamente. Per altre informazioni, vedere Introduzione a Dataverse.
Tabelle
È possibile usare le tabelle, precedentemente note come entità, per modellare e gestire dati aziendali. Quando si sviluppa un'app, è possibile usare tabelle standard, tabelle personalizzate o entrambe. Per impostazione predefinita, in Microsoft Dataverse sono disponibili tabelle standard. Le tabelle standard sono state concepite secondo procedure consigliate per acquisire i concetti e gli scenari più comuni di un'organizzazione.
Microsoft Dataverse è progettato per creare rapidamente un modello di dati per l'applicazione in base alle tabelle e ai metadati delle tabelle inclusi nell'app.
Le tabelle descrivono il tipo di dati archiviati nel database di Dataverse. Ogni tabella corrisponde a una tabella di database e ogni colonna (nota anche come attributo) all'interno di una tabella rappresenta una colonna in quella tabella.
In Dataverse i metadati (dati relativi a dati) sono una raccolta di tabelle. I metadati delle tabelle controllano il tipo di righe che è possibile creare e il tipo di azioni che è possibile eseguire sulle stesse. Quando si usano gli strumenti di personalizzazione per creare o modificare le tabelle, le colonne e le relazioni di tabella, si modificano tali metadati.
Le app che i clienti usano per interagire con i dati nell'ambiente dipendono dai metadati delle tabelle. Queste app si adattano man mano che i metadati vengono personalizzati.
Colonne
Una colonna, precedentemente nota come campo, è la parte di una tabella in cui si definiscono i dati che devono essere presenti nel database. Sono disponibili diversi tipi di aree ed è possibile scegliere quale area si adatta meglio allo scopo.
È possibile usare le colonne create nelle viste e nei moduli in modo da poter sviluppare record con un modello di dati adatto alle proprie esigenze o per visualizzare i valori nella tabella.
I principali tipi di colonne sono:
Testo: il tipo di colonna di testo può essere a riga singola o a più righe di testo, la differenza fondamentale sta nello spazio che occupa nel modulo e nel numero di caratteri che è possibile immettere.
Ricerca: usare questo tipo di colonna per la relazione tra differenti tabelle in modo da poterle collegare per visualizzare il nome del record da una tabella all'altra. La colonna di ricerca viene riempita automaticamente e ciò crea una relazione tra le tabelle usate per cercare i record. L'esempio migliore è la relazione tra le tabelle Contact e Account. Nella tabella Contatto, dall'elenco Account, è possibile scegliere una società in cui lavora il Contatto e quindi creare una relazione di modo che i record siano visualizzati in entrambe le tabelle.
Scelta o Scelte: il tipo di colonne in cui è necessario definire un elenco di dati da cui scegliere, l'unica differenza è se l'utente deve determinare un solo valore o più valori.
Sì/No (booleano)
Valuta: specificato solo per l'utilizzo della valuta.
Data: nei campi del tipo di data, è possibile scegliere se visualizzare la data e l'ora o solo la data.
Numero: la colonna numerica è specifica in quanto si possono immettere solo numeri ed è possibile definire se si tratta di un numero intero o decimale.
Relazioni
Le relazioni di tabella definiscono i diversi modi in cui le righe della tabella possono essere associate alle righe di altre tabelle o della stessa relazione autoreferenziale di tabella. Le relazioni di tabella sono costituite da metadati e consentono alle query di recuperare i dati correlati in modo efficiente. È possibile usare relazioni di tabella per definire relazioni formali tra tabelle.
Esplora soluzioni include due tipi di relazioni di tabella:
Uno-a-molti (1:N): in questo tipo di relazione, molte righe di tabella correlate sono associate a una singola riga di tabella primaria in una relazione padre/figlio.
Molti-a-molti (N:N): in questo tipo di relazione, molte righe di tabella sono associata a molte altre righe di tabella. Le righe correlate tramite relazioni di tabella N:N sono considerate peer.
Il tipo di relazione molti-a-uno (N:1) esiste nell'interfaccia utente in quanto nella finestra di progettazione è presente una vista raggruppata per tabelle. Le relazioni uno-a-molti (1:N) esistono tra tabelle e fanno riferimento a ogni tabella come tabella primaria/corrente o tabella correlata. La tabella correlata, a volte denominata tabella figlio, include una colonna di ricerca che consente di archiviare un riferimento a una riga dalla tabella primaria, denominata anche tabella padre. Una relazione molti-a-uno (N:1) è semplicemente una relazione 1:N osservata dal punto di vista della tabella correlata.