Comparteix via


Treballar amb taules del Dataverse mitjançant codi

Proporcionar emmagatzematge de dades és la funció més important del Dataverse. El Dataverse inclou un conjunt base de taules que proporcionen estructura per a les dades utilitzades per les aplicacions empresarials.

Podeu visualitzar el conjunt base de taules a la referència de taules o entitats del Dataverse.

Modificar taules

Podeu modificar el disseny de la taula mitjançant diversos mètodes diferents.

Utilitzar dissenyadors

Hi ha diverses maneres d'editar el disseny de taules mitjançant dissenyadors.

Dissenyador Descripció
make.powerapps.com L'enfocament més fàcil i comú per modificar l'esquema és utilitzar el https://make.powerapps.com/ per editar taules del Dataverse en un entorn. Els canvis aplicats aquí es realitzen en el context d'una solució per defecte del Common Data Service no administrada.
Explorador de solucions per a la vostra solució Si distribuireu una solució, heu de crear taules, atributs o relacions noves en el context de la solució no administrada que utilitzareu per desenvolupar la solució.
Més informació: Editor de solucions
Des de l'editor de formularis Quan editeu un formulari d'aplicació basat en models per a una entitat, podeu fer clic al botó Camp nou a l'Explorador de camps. Si creeu un camp de cerca, creareu una relació nova per donar-li suport.

Importar una solució

Una solució pot contenir taula i altres components personalitzats. La importació d'una solució administrada o no administrada al vostre entorn del Dataverse inclourà aquestes taules o ampliarà les taules existents amb la taula nova que contenen.

Des d'una font de dades mitjançant el Power Query

Podeu crear taules noves i omplir-les amb dades mitjançant el Power Query. Més informació: Afegir dades a una taula al Dataverse mitjançant el Power Query

Utilitzar serveis web per treballar amb definicions de taula

Els serveis web exposats al Dataverse inclouen capacitats per crear, llegir, escriure i suprimir taules. Aquests serveis s'utilitzen amb més freqüència per llegir perquè aquestes dades poden informar el vostre codi en temps d'execució sobre com s'ha personalitzat l'entorn. Més informació: Treballar amb definicions de taula mitjançant codi

Definicions de taules

El model de dades s'emmagatzema al Dataverse.

La definició de la taula inclou la informació següent:

Dades Descripció
Propietats Cada entitat té prop de 100 propietats que descriuen com s'identifica i què es pot fer amb ella. Més informació: Definició d'entitat
Atributs La propietat d'entitat Attributes és una col·lecció d'atributs o columnes. Cada columna té al voltant de 50 propietats per descriure com s'identifica, el tipus de dades que conté, com es formata i què es pot fer amb ella. Més informació: Definició d'atributs
Relacions Tres de les propietats de l'entitat són col·leccions de relacions entre taules. Aquestes col·leccions contenen diferents tipus de relacions: Many-To-Many, Many-To-One i One-To-Many. Més informació: Definició de relacions
Privilegis Una de les propietats és una col·lecció d'entre 0 i 8 privilegis que identifiquen els tipus d'operacions de dades que es poden realitzar en aquesta taula amb un identificador únic associat a cadascuna. Aquestes operacions inclouen: Annex,AppendTo, Assign, Create, Delete, Read, Share i Write.
Claus Per defecte, cada taula té un únic atribut GUID (identificador únic global) i la Keys propietat és una col·lecció buida. Podeu afegir claus alternatives a una taula. Més informació: Claus

Propina

Desenvolupar una comprensió de la definició de taula al sistema us pot ajudar a entendre com funciona el Dataverse. Moltes de les propietats també controlen el que poden fer les taules de les aplicacions basades en models. Els dissenyadors disponibles per editar les metadades no poden mostrar tots els detalls que es troben a les metadades. Podeu instal·lar una aplicació basada en models anomenada Navegador de metadades que us permetrà veure totes les taules ocultes i les propietats de metadades que es troben al sistema. Més informació: Navegar per les definicions de taules i columnes al vostre entorn

Taules privades

El Dataverse conté algunes taules que no estan pensades per a desenvolupadors de tercers. Microsoft afegeix aquestes taules per habilitar la funcionalitat de la característica. Les taules privades s'indiquen amb la EntityMetadatapropietat.IsPrivate Aquestes taules no s'inclouen al document de $metadata CSDL de l'API web. No obstant això, els trobareu quan consulteu metadades d'entitats.

Precaució

No heu d'utilitzar taules privades a les vostres solucions. En marcar una taula com a privada, Microsoft indica explícitament que no admetem altres aplicacions per utilitzar la taula. Microsoft pot eliminar la taula o introduir canvis importants en qualsevol moment. No s'admet l'ús d'aquestes taules per part de ningú que no sigui Microsoft.

Vegeu també

Informació general per a desenvolupadors del Dataverse