Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Fornire spazio di archiviazione per i dati è la funzione più importante di Dataverse. Dataverse include un set di tabelle di base che forniscono la struttura per i dati usati dalle applicazioni aziendali.
È possibile visualizzare il set di base di tabelle nel riferimento a tabella/entità Dataverse.
Modificare le tabelle
È possibile modificare la struttura della tabella usando diversi metodi.
Usare i progettisti
Esistono diversi modi per modificare la progettazione di tabelle usando gli editor di progettazione.
| Progettista | Description |
|---|---|
| make.powerapps.com | L'approccio più semplice e comune per modificare lo schema consiste nell'usare https://make.powerapps.com/ per modificare le tabelle di Dataverse in un ambiente. Le modifiche applicate qui vengono eseguite nel contesto di una soluzione predefinita di Common Data Service non gestita. |
| Esplora Soluzioni per il progetto | Se si distribuirà una soluzione, è necessario creare nuove tabelle, attributi o relazioni nel contesto della soluzione non gestita che verrà usata per sviluppare la soluzione. Ulteriori informazioni: Autore di soluzioni |
| Dall'editor di moduli | Quando si modifica un modulo di app basato su modello per un'entità, è possibile fare clic sul pulsante Nuovo campo in Esplora campi. Se si crea un campo di ricerca, si creerà una nuova relazione per supportarla. |
Importa una soluzione
Una soluzione può contenere tabelle e altri componenti personalizzati. L'importazione di una soluzione gestita o non gestita nell'ambiente Dataverse includerà tali tabelle o estenderà le tabelle esistenti con la nuova tabella che contengono.
Da un'origine dati tramite Power Query
È possibile creare nuove tabelle e compilarle con i dati usando Power Query. Altre informazioni: Aggiungere dati a una tabella in Dataverse usando Power Query
Usare i servizi Web per usare le definizioni di tabella
I servizi Web esposti in Dataverse includono funzionalità per creare, leggere, scrivere ed eliminare tabelle. Questi servizi vengono usati più di frequente per leggere perché i dati possono informare il codice in fase di esecuzione su come è stato personalizzato l'ambiente. Altre informazioni: Usare le definizioni di tabella usando il codice
Definizioni di tabella
Il modello di dati viene archiviato in Dataverse.
- La classe EntityMetadata lo definisce con l'SDK per .NET.
- EntityMetadata EntityType definisce questa impostazione per l'API Web.
La definizione della tabella include le informazioni seguenti:
| Data | Description |
|---|---|
| Proprietà | Ogni entità ha quasi 100 proprietà che descrivono come viene identificata e cosa può essere fatto con esso. Altre informazioni: Definizione di entità |
| Attributes | La proprietà dell'entità Attributes è una raccolta di attributi o colonne. Ogni colonna ha circa 50 proprietà per descrivere come vengono identificati, il tipo di dati che contiene, il modo in cui viene formattato e cosa può essere fatto con esso. Altre informazioni: Definizione dell'attributo |
| Relationships | Tre delle proprietà dell'entità sono raccolte di relazioni tra tabelle. Queste raccolte contengono diversi tipi di relazioni: molti-a-molti, molti-a-uno e uno-a-molti. Altre informazioni: Definizione delle relazioni |
| Privilegi | Una delle proprietà è una raccolta di privilegi compresi tra 0 e 8 che identificano i tipi di operazioni sui dati che possono essere eseguite su tale tabella con un identificatore univoco associato a ognuno di essi. Queste operazioni includono: Append, AppendTo, Assign, Create, Delete, Read, Share e Write. |
| Keys | Per impostazione predefinita, ogni tabella ha un singolo attributo GUID (identificatore univoco globale) e la Keys proprietà è una raccolta vuota. È possibile aggiungere chiavi alternative a una tabella. Altre informazioni: Chiavi |
Suggerimento
Lo sviluppo di una conoscenza della definizione di tabella nel sistema consente di comprendere il funzionamento di Dataverse. Molte delle proprietà controllano anche le funzionalità delle tabelle nelle app guidate dal modello. Le finestre di progettazione disponibili per la modifica dei metadati non possono visualizzare tutti i dettagli trovati nei metadati. È possibile installare un'app basata su modello denominata Browser metadati che consente di visualizzare tutte le tabelle nascoste e le proprietà dei metadati presenti nel sistema. Altre informazioni: Esplorare le definizioni di tabelle e colonne nell'ambiente
Tabelle private
Dataverse contiene alcune tabelle che non sono destinate agli sviluppatori di terze parti da usare. Queste tabelle vengono aggiunte da Microsoft per abilitare la funzionalità delle funzionalità. Le tabelle private sono indicate dalla EntityMetadataproprietà .IsPrivate Queste tabelle non sono incluse nel documento CSDL dell'API Web $metadata. Tuttavia, li troverai durante l'esecuzione di query sui metadati dell'entità.
Attenzione
Non è consigliabile usare tabelle private nelle soluzioni. Contrassegnando una tabella come privata, Microsoft indica in modo esplicito che non sono supportate altre app per l'uso della tabella. Microsoft può rimuovere la tabella o introdurre modifiche che causano un'interruzione in qualsiasi momento. L'uso di queste tabelle da parte di qualsiasi altro utente di Microsoft non è supportato.