Compartilhar via


Integrar tabelas virtuais com o Power Pages

Uma tabela virtual é um tipo especial de tabela que não possui uma representação física no Microsoft Dataverse, mas representa uma consulta ou exibição da fonte de dados externa. Ela permite a integração da fonte de dados externa representando perfeitamente os dados como uma tabela sem replicação de dados.

Observação

Este artigo explica como criar tabelas virtuais no Dataverse manualmente e, em seguida, no Power Pages. Você também pode criar tabelas virtuais diretamente do espaço de trabalho Dados no estúdio de design. Mais informações: Criar e modificar tabelas virtuais usando o espaço de trabalho Dados

Etapas para integrar tabelas virtuais no Power Pages

O uso de uma tabela virtual no Power Pages segue um processo semelhante à criação de tabelas no espaço de trabalho Dados e ao uso de visualizações e formulários do Dataverse para criar componentes de lista e formulário da página da Web.

  1. Criar uma tabela virtual no Dataverse

  2. Configurar relacionamentos de tabelas virtuais

  3. Configurar uma página da Web com componentes usando uma tabela virtual

Criar uma tabela virtual no Dataverse

Há várias maneiras de criar uma tabela virtual no Dataverse. Atualmente, o Power Pages oferece suporte a tabelas virtuais criadas usando os provedores listados abaixo.

Tabelas virtuais de finanças e operações

O Dynamics 365 Finance and Operations é um aplicativo de negócios projetado para ajudar as organizações a gerenciar suas finanças, operações e cadeia de fornecedores. Os aplicativos de finanças e operações são uma fonte de dados virtual no Dataverse e permitem operações completas de criação, leitura, atualização e exclusão (CRUD) do Dataverse. Saiba como apresentar tabelas virtuais de finanças e operações no Power Pages.

Provedores de conector virtual

Os conectores virtuais são criados usando Conectores do Power Platform, que são conectores predefinidos que fornecem uma maneira de interagir com sistemas externos. Eles simplificam a experiência de criação, automatizando parte da criação e removendo a necessidade de usar código para criar as tabelas virtuais.

Para saber como criar uma tabela virtual no Dataverse, acesse criar uma tabela virtual usando um conector virtual.

Provedores de dados de tabela virtual personalizada

Usando o SDK de Dados do Microsoft Dataverse, os desenvolvedores .NET têm a opção de criar provedores de dados de tabelas virtuais personalizados para ajudar a integrar tipos de fonte de dados externos que não são suportados por um provedor de dados existente. Cada provedor de dados é composto por um conjunto reutilizável de plug-ins do Dataverse que implementam as operações CRUD suportadas.

Observação

  • Power Pages requer que todas as tabelas tenham um atributo ID, essa ID é conhecida como um identificador exclusivo e o valor deve ser um guid.
  • Ao recuperar a tabela virtual da fonte de dados externo no plug-in, defina explicitamente o atributo AllColumns como verdadeiro.

Para aprender como criar uma tabela virtual usando um provedor de dados personalizado no Dataverse, vá para Provedores de dados de tabelas virtuais personalizados.

Tabelas virtuais do Business Central

Dynamics 365 Business Central é uma solução completa de software de planejamento de recursos empresariais (ERP) para organizações de médio porte. As tabelas virtuais do Business Central permitem operações de criação, leitura, atualização e exclusão (CRUD) do Microsoft Dataverse. Mais informações: Tabelas virtuais do Business Central com o Power Pages

Configurar relacionamentos da tabela virtual

Configurar um relacionamento de tabela para uma tabela de contato ou conta é uma etapa opcional se você estiver configurando a permissão de tabela virtual para acesso do tipo Global. Os tipos de acesso conta e contato fornecem acesso limitado aos registros da tabela para o usuário do site. Saiba mais sobre como proteger os dados usando permissões de tabela.

Para configurar o escopo de conta e contato, você precisa criar um relacionamento muitos para um com a tabela virtual para as tabelas de conta e contato, respectivamente. Para saber mais sobre relacionamentos de tabelas virtuais, acesse Configurar um relacionamento de tabela virtual.

Configurar página da Web usando uma tabela virtual

Depois que a tabela virtual é criada no Dataverse, você pode usá-la para criar componentes de lista, formulário e formulário de várias etapas usando o mesmo processo de uma tabela do Dataverse padrão.

Tabelas virtuais e provedores sem suporte

As tabelas virtuais e os provedores a seguir não têm suporte para uso com o Power Pages;

Limitações

As tabelas virtuais do Dataverse têm um conjunto de limitações que também se aplicam ao uso no Power Pages. Para obter mais detalhes, acesse Limitações e solução de problemas de tabelas virtuais.

Confira também

Criar e modificar tabelas virtuais usando o espaço de trabalho Dados