Compartir por


Traballar con táboas de Dataverse usando código

Proporcionar almacenamento de datos é a función máis importante de Dataverse. Dataverse inclúe un conxunto base de táboas que proporcionan estrutura para os datos usados polas aplicacións empresariais.

Pode ver o conxunto base de táboas na referencia de táboas/entidades de Dataverse.

Modificar as táboas

Podes modificar o deseño da táboa usando varios métodos diferentes.

Usar deseñadores

Hai varias formas de editar o deseño de táboas usando deseñadores.

Deseñador Descripción
make.powerapps.com O enfoque máis sinxelo e común para modificar o esquema é usar o https://make.powerapps.com/ para editar táboas de Dataverse nun ambiente. Os cambios aplicados aquí realízanse no contexto dunha solución predeterminada de Common Data Service non xestionada.
Explorador de solucións para a túa solución Se vas distribuír unha solución, debes crear novas táboas, atributos ou relacións no contexto da solución non xestionada que usarás para desenvolver a túa solución.
Máis información: Editor de solucións
Desde o editor de formularios Ao editar un formulario de aplicación baseado en modelos para unha entidade, pode facer clic no botón Novo campo no Explorador de campos. Se creas un campo de busca, crearás unha nova relación para apoialo.

Importar unha solución

Unha solución pode conter táboas e outros compoñentes personalizados. A importación dunha solución xestionada ou non xestionada no seu entorno de Dataverse incluirá esas táboas ou ampliará as táboas existentes coa nova táboa que conteñen.

Desde unha fonte de datos usando Power Query

Podes crear novas táboas e enchelas con datos usando Power Query. Máis información: Engadir datos a unha táboa en Dataverse usando Power Query

Usar servizos web para traballar con definicións de táboas

Os servizos web expostos en Dataverse inclúen capacidades para crear, ler, escribir e eliminar táboas. Estes servizos úsanse con máis frecuencia para ler porque eses datos poden informar o código en tempo de execución sobre como se personalizou o entorno. Máis información: Traballar con definicións de táboas usando código

Definicións de táboas

O modelo de datos está almacenado en Dataverse.

A definición da táboa inclúe a seguinte información:

Datos Descripción
Propiedades Cada entidade ten case 100 propiedades que describen como se identifica e o que se pode facer con ela. Máis información: Definición de entidade
Atributos A propiedade entity Attributes é un conxunto de atributos ou columnas. Cada columna ten unhas 50 propiedades para describir como se identifica, o tipo de datos que contén, como está formatado e que se pode facer con eles. Máis información: Definición de atributos
Relacións Tres das propiedades da entidade son coleccións de relacións entre táboas. Estas coleccións conteñen diferentes tipos de relacións: Many-To-Many, Many-To-One e One-To-Many. Máis información: Definición de relacións
Privilexios Unha das propiedades é unha colección de entre 0 e 8 privilexios que identifican os tipos de operacións de datos que se poden realizar nesa táboa cun identificador único asociado a cada un. Estas operacións inclúen: Engadir, Anexar a, Asignar, Crear, Eliminar, Ler, Compartir e Escribir.
Teclas Por defecto, cada táboa ten un único atributo GUID (identificador único global) e a Keys propiedade é unha colección baleira. Podes engadir chaves alternativas a unha táboa. Máis información: Chaves

Propina

Desenvolver unha comprensión da definición de táboa no sistema pode axudarche a comprender como funciona Dataverse. Moitas das propiedades tamén controlan o que poden facer as táboas nas aplicacións baseadas en modelos. Os deseñadores dispoñibles para editar os metadatos non poden mostrar todos os detalles que se atopan nos metadatos. Podes instalar unha aplicación baseada en modelos chamada Navegador de metadatos que che permitirá ver todas as táboas ocultas e propiedades de metadatos que se atopan no sistema. Máis información: Navegar por definicións de táboas e columnas no seu entorno

Táboas privadas

Dataverse contén algunhas táboas que non están pensadas para desenvolvedores de terceiros. Estas táboas son engadidas por Microsoft para habilitar a funcionalidade das funcións. As táboas privadas están indicadas pola propiedadeEntityMetadataIsPrivate. Estas táboas non están incluídas no documento de $metadata CSDL da API web. Non obstante, atoparás ao consultar os metadatos da entidade.

Atención

Non debes usar táboas privadas nas túas solucións. Ao marcar unha táboa como privada, Microsoft indica explicitamente que non admitimos outras aplicacións para usar a táboa. Microsoft pode eliminar a táboa ou introducir cambios importantes en calquera momento. Non se admite o uso destas táboas por parte de ninguén que non sexa Microsoft.

Consulte tamén

Visión xeral do desenvolvedor de Dataverse