Compartir a través de


Integrar tablas virtuales con Power Pages

Una tabla virtual es un tipo especial de tabla que no tiene una representación física en el Microsoft Dataverse sino que representa una consulta o vista del origen de datos externo. Permiten la integración del origen de datos externo sin problemas representando datos como una tabla sin replicación de datos.

Nota

Este artículo explica cómo crear tablas virtuales en Dataverse manualmente, y luego, en Power Pages. También puede crear tablas virtuales directamente desde el espacio de trabajo de datos en el estudio de diseño. Más información: Crear y modificar tablas virtuales utilizando el espacio de trabajo de Datos

Pasos para integrar tablas virtuales en Power Pages

El uso de una tabla virtual en Power Pages sigue un proceso similar al de la creación de tablas en el espacio de trabajo de datos y el uso de vistas y formularios de Dataverse para crear listas de páginas web y componentes de formularios.

  1. Crear una tabla virtual en Dataverse

  2. Configurar relaciones de tabla virtual

  3. Configurar una página web con componentes usando una tabla virtual

Crear una tabla virtual en Dataverse

Existen varias maneras de crear una tabla virtual en Dataverse. Actualmente, Power Pages admite tablas virtuales creadas con los proveedores que se enumeran a continuación.

Tablas virtuales de finanzas y operaciones

Dynamics 365 Finance and Operations es una aplicación comercial diseñada para ayudar a las organizaciones a administrar sus finanzas, operaciones y cadena de suministro. Las aplicaciones de finanzas y operaciones son un origen de datos virtual en Dataverse y permiten operaciones completas de creación, lectura, actualización y eliminación (CRUD) desde Dataverse. Aprenda a mostrar tablas virtuales de finanzas y operaciones en Power Pages.

Proveedores de conectores virtuales

Los conectores virtuales se construyen usando Power Platform Connectors, que son conectores prediseñados que proporcionan una forma de interactuar con sistemas externos. Los conectores virtuales agilizan la experiencia de creación automatizando parte de la creación y eliminando la necesidad de usar código para crear las tablas virtuales.

Para obtener información sobre cómo crear una tabla virtual en Dataverse, vaya a crear una tabla virtual mediante el conector virtual.

Proveedores de datos de tablas virtuales personalizadas

Al utilizar el SDK de datos de Microsoft Dataverse, los desarrolladores de .NET tienen la opción de crear proveedores de datos de tabla virtuales personalizados con el fin de integrar los tipos de orígenes de datos externos que no admite un proveedor de datos existente. Cada proveedor de datos consta de un conjunto reutilizable de complementos de Dataverse que implementan las operaciones CRUD admitidas.

Nota

  • Power Pages requiere que todas las tablas tengan un atributo de id. este identificador es único y el valor debe ser un GUID.
  • Mientras recupera la tabla virtual del origen de datos externo en el complemento, establezca explícitamente el atributo AllColumns en verdadero.

Para aprender cómo crear una tabla virtual usando un proveedor de datos personalizado en Dataverse, vaya a Proveedores de datos de tablas virtuales personalizados.

Tablas virtuales de Business Central

Dynamics 365 Business Central es una solución completa de software de planificación de recursos empresariales (ERP) para organizaciones medianas. Las tablas virtuales de Business Central permiten crear, leer, actualizar y eliminar operaciones (CRUD) desde Microsoft Dataverse. Más información: Tablas virtuales de Business Central con Power Pages

Configurar relación de tabla virtual

Configurar una relación de tabla con una tabla de contactos o cuentas es un paso opcional si está configurando un permiso de tabla virtual para acceso de tipo Global . Los tipos de acceso cuenta y contacto proporcionan acceso limitado a los registros de la tabla para el usuario del sitio web. Obtenga más información sobre cómo proteger los datos mediante permisos de tabla.

Para configurar el alcance de la cuenta y el contacto, debe crear una relación de varios a uno con la tabla virtual a la cuenta y la tabla de contacto, respectivamente. Para obtener más información sobre la tabla virtual Relaciones, vaya a Configuración de una relación de tabla virtual.

Configurar página web usando tabla virtual

Una vez que se crea la tabla virtual en Dataverse, puede usarse para crear una lista, formulario y componentes de formularios de varios pasos usando el mismo proceso que usando una tabla Dataverse estándar.

Proveedores y tablas virtuales no compatibles

Las siguientes tablas virtuales y proveedores no son compatibles con Power Pages;

Limitaciones

Las tablas virtuales de Dataverse tienen un conjunto de limitaciones que también se aplican cuando se usan en Power Pages. Para obtener más detalles, vaya a Limitaciones y solución de problemas de tablas virtuales.

Consulte también

Crear y modificar tablas virtuales utilizando el espacio de trabajo de datos