Tablas y metadatos en Microsoft Dataverse

Microsoft Dataverse está diseñado para que usted pueda crear rápida y fácilmente un modelo de datos para su aplicación. Normalmente, no debería tener que preocuparse por algunos de los detalles sobre metadatos que se presentan en este artículo. Pero si desea desarrollar una comprensión más profunda sobre cómo funcionan las aplicaciones que utilizan Dataverse o está evaluando lo que es posible, comprender los metadatos utilizados por Dataverse puede brindarle información.

Metadatos significa datos sobre datos. Dataverse proporciona una plataforma flexible para el usuario, porque es relativamente fácil de editar las definiciones de los datos que el entorno usará. En Dataverse, los metadatos son una colección de tablas. Las tablas describen los tipos de datos almacenados en la base de datos. Los metadatos de tabla son los que controlan los tipos de registros que puede crear y los tipos de acciones que se pueden realizar en dichos registros. Cuando usa las herramientas de personalización para crear o editar las relaciones entre tablas, columnas y tablas, está editando estos metadatos.

Los distintos clientes que los usuarios usan para interactuar con los datos del entorno dependen de los metadatos de la tabla y se adaptan cuando usted personaliza los metadatos. Estos clientes también dependen de otros datos para controlar los elementos visuales que se van a mostrar, la lógica personalizada que se va a aplicar y cómo se aplicará la seguridad. Estos datos del sistema también se almacenan en las tablas, pero las tablas propiamente dichas no están disponibles para la personalización.

Puede obtener información sobre las tablas estándar, los atributos y la tabla Relaciones incluidos de manera predeterminada en Dataverse revisando la referencia de entidad.

Propina

Los diseñadores disponibles para editar metadatos no muestran todos los detalles que se encuentran en los metadatos. Puede instalar una aplicación basada en modelos llamada Navegador de metadatos, que le permitirá ver todas las tablas y propiedades de metadatos que se encuentran en el sistema. Más información: Explora las definiciones de tablas en tu ambiente.

¿Crear nuevos metadatos o usar los metadatos existentes?

Dataverse Viene con tablas estándar que admiten las principales capacidades de las aplicaciones comerciales. Por ejemplo, los datos sobre los clientes o clientes potenciales están destinados a almacenarse mediante las tablas de cuenta o contacto.

Cada una de estas tablas también contiene muchas columnas que representan datos comunes que el sistema podría necesitar almacenar para la tabla respectiva.

Para la mayoría de las organizaciones es una ventaja para usted utilizar las tablas y los atributos del sistema para los fines para los que se han diseñado.

Si instala una solución, puede esperar que el desarrollador de la solución aproveche las tablas y atributos estándar. Crear una nueva tabla personalizada que reemplace una tabla o atributo del sistema implicará que cualquier solución disponible podría no funcionar para su organización.

Por estas razones, se recomienda buscar y usar las tablas, columnas y relaciones entre tablas estándar proporcionados cuando resulten apropiadas para la organización. Si no tienen sentido y no se pueden editar para adaptarlos a sus necesidades, debe evaluar si se necesita crear una nueva tabla, columna o relación entre tablas.

Recuerde que puede cambiar el nombre para mostrar de una tabla para que coincida con la nomenclatura que se usa en la organización. Por ejemplo, es común que las personas cambien el nombre de la tabla Cuenta a Compañía o el nombre de la tabla Contacto a Individual. Esto se puede hacer en las tablas o los atributos sin cambiar el comportamiento de la tabla. Para obtener más información sobre cómo cambiar el nombre de las tablas, consulte Cambiar el nombre de una tabla.

No puede modificar o eliminar tablas estándar, columnas o relaciones entre tablas. Se consideran parte de la solución del sistema y se espera que cada ambiente los tenga. Dataverse Si desea ocultar una tabla estándar, cambie los privilegios del rol de seguridad de su organización para quitar el privilegio de lectura para la tabla. De esta forma, se eliminará la tabla de la mayoría de las partes de la aplicación. Si existe una columna del sistema que no necesita, quítela del formulario y de cualquier vista que la utilice. Cambie el valor Buscable en las definiciones de relación de columnas y tablas para que no aparezcan en la búsqueda avanzada.

Limitaciones para crear elementos de metadatos

Hay un límite en el número de tablas que puede crear. Los administradores pueden ver información sobre la cantidad de tablas y el porcentaje utilizado con respecto al máximo en la página heredada Recursos en uso . Vaya a Power Platform Centro de administración (admin.powerplatform.com) Seleccionar Entornos y abra el ambiente que desee. Seleccionar Configuración, expandir Recursos Seleccionar Todas las configuraciones heredadas. En la configuración heredada, Seleccionar Administración>Recursos en uso.

Dentro de cada tabla también hay un límite superior en la cantidad de columnas que puedes crear. Este límite se basa en las limitaciones técnicas de la cantidad de datos que se pueden almacenar en una fila de una tabla y no son visibles. Dataverse Es difícil ofrecer un número específico, porque cada tipo de columna puede usar una cantidad de espacio diferente. El límite superior depende del espacio total usado por todas las columnas de la tabla.

La mayoría de las personas no crean suficientes columnas personalizadas para alcanzar el límite, pero si tiene previsto agregar cientos de columnas personalizadas a una tabla, debe considerar si este es el mejor diseño. ¿Todas las columnas que prevé agregar describen las propiedades de una fila de dicha tabla? ¿Realmente espera que las personas que usan su ambiente puedan administrar un formulario que incluye un número tan alto de columnas? El número de columnas que agrega a un del formulario incrementa la cantidad de datos que deberán transferirse cada vez que una fila se modifique, lo que afectará al rendimiento del sistema. Tenga en cuenta estos factores cuando esté agregando columnas personalizadas a una tabla.

Las columnas de opción proporcionan un conjunto de opciones que se muestran en un control desplegable en un formulario o en un control de lista de selección cuando se utiliza la búsqueda avanzada. Su ambiente puede admitir miles de opciones dentro de una columna de elección, pero no debe considerar esto como el límite superior. Los estudios de usabilidad muestran que las personas tienen problemas al utilizar un sistema en el que un control desplegable ofrece una gran cantidad de opciones. Utilice columnas de opción para definir categorías para los datos. No utilice columnas de opción para Seleccionar categorías que en realidad representan elementos de datos separados. Por ejemplo, en lugar de mantener una columna de opciones que almacene cientos de fabricantes posibles de un tipo de equipamiento, considere crear una tabla que almacene referencias a cada fabricante y use un campo de búsqueda en lugar de una opción.

Pasos siguientes

Crear o editar tablas (tipos de fila)
Crear y editar Relaciones entre tablas