Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Proporcionar almacenamiento para los datos es la función más importante de Dataverse. Dataverse incluye un conjunto base de tablas que proporcionan estructura para los datos usados por las aplicaciones empresariales.
Puede ver el conjunto base de tablas en la referencia de tablas o entidades de Dataverse.
Modificación de tablas
Puede modificar el diseño de la tabla mediante varios métodos diferentes.
Uso de diseñadores
Hay varias maneras de editar el diseño de tablas mediante diseñadores.
| Diseñador | Description |
|---|---|
| make.powerapps.com | El enfoque más sencillo y común para modificar el esquema es usar el https://make.powerapps.com/ para editar tablas de Dataverse en un entorno. Los cambios aplicados aquí se realizan en el contexto de una solución predeterminada de Common Data Service no administrada. |
| Explorador de soluciones para tu proyecto | Si va a distribuir una solución, debe crear nuevas tablas, atributos o relaciones en el contexto de la solución no administrada que usará para desarrollar la solución. Más información: Editor de soluciones |
| Desde el editor de formularios | Al editar un formulario de aplicación controlada por modelos para una entidad, puede hacer clic en el botón Nuevo campo del Explorador de campos. Si crea un campo de búsqueda, creará una nueva relación para soportarlo. |
Importación de una solución
Una solución puede contener tablas y otros componentes personalizados. La importación de una solución administrada o no administrada en el entorno de Dataverse incluirá esas tablas o extenderá las tablas existentes con la nueva tabla que contienen.
Desde un origen de datos mediante Power Query
Puede crear nuevas tablas y rellenarlas con datos mediante Power Query. Más información: Adición de datos a una tabla en Dataverse mediante Power Query
Uso de servicios web para trabajar con definiciones de tabla
Los servicios web expuestos en Dataverse incluyen funcionalidades para crear, leer, escribir y eliminar tablas. Estos servicios se usan con más frecuencia para leer porque esos datos pueden informar al código en tiempo de ejecución sobre cómo se ha personalizado el entorno. Más información: Trabajar con definiciones de tabla mediante código
Definiciones de tabla
El modelo de datos se almacena en Dataverse.
- La clase EntityMetadata define esto con el SDK para .NET.
- EntityMetadata EntityType define esto para la API web.
La definición de tabla incluye la siguiente información:
| Data | Description |
|---|---|
| Propiedades | Cada entidad tiene casi 100 propiedades que describen cómo se identifica y qué se puede hacer con ella. Más información: Definición de entidad |
| Attributes | La propiedad entity Attributes es una colección de atributos o columnas. Cada columna tiene alrededor de 50 propiedades para describir cómo se identifica, el tipo de datos que contiene, cómo se da formato y qué se puede hacer con ella. Más información: Definición de atributo |
| Relationships | Tres de las propiedades de entidad son colecciones de relaciones entre tablas. Estas colecciones contienen diferentes tipos de relaciones: muchos-a-muchos, muchos-a-uno y uno-a-muchos. Más información: Definición de relaciones |
| Privileges | Una de las propiedades es una colección de entre 0 y 8 privilegios que identifican los tipos de operaciones de datos que se pueden realizar en esa tabla con un identificador único asociado a cada uno. Estas operaciones incluyen: Append, AppendTo, Assign, Create, Delete, Read, Share y Write. |
| Keys | De forma predeterminada, cada tabla tiene un único atributo GUID (identificador único global) y la Keys propiedad es una colección vacía. Puede agregar claves alternativas a una tabla. Más información: Claves |
Sugerencia
El desarrollo de una comprensión de la definición de tabla en el sistema puede ayudarle a comprender cómo funciona Dataverse. Muchas de las propiedades también controlan qué tablas pueden hacer las aplicaciones controladas por modelos. Los diseñadores disponibles para editar metadatos no pueden mostrar todos los detalles encontrados en los metadatos. Puede instalar una aplicación controlada por modelos denominada Explorador de metadatos que le permitirá ver todas las tablas ocultas y las propiedades de metadatos que se encuentran en el sistema. Más información: Navegar por definiciones de tabla y columnas en el entorno
Tablas privadas
Dataverse contiene algunas tablas que no están diseñadas para que los desarrolladores de terceros los usen. Microsoft agrega estas tablas para habilitar la funcionalidad de características. Las tablas privadas se indican mediante la propiedad EntityMetadata.IsPrivate Estas tablas no se incluyen en el documento de $metadata CSDL de la API web. Sin embargo, los encontrará al consultar metadatos de entidad.
Precaución
No debe usar tablas privadas en las soluciones. Al marcar una tabla como privada, Microsoft indica explícitamente que no se admiten otras aplicaciones para usar la tabla. Microsoft puede quitar la tabla o introducir cambios importantes en cualquier momento. No se admite el uso de estas tablas por parte de nadie que no sea Microsoft.