Integrar tabelas virtuais com o Power Pages

Uma tabela virtual é um tipo especial de tabela que não tem uma representação física no Microsoft Dataverse, mas que representa uma consulta ou vista da origem de dados externa. Permitem a integração da origem de dados externa ao representar de forma totalmente integrada dados como uma tabela, sem replicação de dados.

Nota

Este artigo explica como criar tabelas virtuais no Dataverse manualmente e, em seguida, no Power Pages. Também pode criar tabelas virtuais diretamente a partir da área de trabalho Dados no estúdio de design. Mais informações: Como criar e modificar tabelas virtuais através da área de trabalho Dados (pré-visualização)

Passos para integrar tabelas virtuais no Power Pages

A utilização de uma tabela virtual no Power Pages segue um processo semelhante ao da criação de tabelas na área de trabalho Dados e a utilização de vistas e formulários do Dataverse para criar uma lista de páginas Web e componentes de formulário.

  1. Criar uma tabela virtual no Dataverse

  2. Configurar relações de tabelas virtuais

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

Criar uma tabela virtual no Dataverse

Existem várias formas de criar uma tabela virtual no Dataverse. Atualmente, o Power Pages suporta tabelas virtuais criadas utilizando os fornecedores listados abaixo.

Tabelas virtuais de finanças e operações

Dynamics 365 Finance e Operations é uma aplicação empresarial concebida para ajudar as organizações a gerir as finanças, operações e a cadeia de fornecimento. As aplicações de finanças e operações são uma origem de dados do Dataverse e permitem operações completas de criação, leitura, atualização e eliminação (CRUD) do Dataverse. Saiba como obter tabelas virtuais de finanças e operações no Power Pages.

Fornecedores de conector virtual

Os conectores virtuais são construídos com Conectores do Power Platform, que são conectores pré-criados que fornecem uma forma de interagir com sistemas externos. Os conectores virtuais simplificam a experiência de criação automatizando parte da criação e removendo a necessidade de utilizar código para criar as tabelas virtuais.

Para saber como criar uma tabela virtual no Dataverse, aceda a criar uma tabela virtual utilizando o conector virtual.

Fornecedores de dados de tabelas virtuais personalizadas

Através da utilização do SDK de Dados do Microsoft Dataverse, os Programadores .NET têm a opção de criar fornecedores de dados de tabela virtual personalizados para ajudarem a integrar tipos de origem de dados externos que não são suportados por um fornecedor de dados existente. Cada fornecedor de dados é composto por um conjunto reutilizável de plug-ins do Dataverse que implementam as operações CRUD suportadas.

Nota

  • O Power Pages necessita que todas as tabelas tenham um atributo de ID. Este ID é conhecido como um identificador exclusivo e o valor tem de ser um guid.
  • Ao obter a tabela virtual a partir de origem de dados existente no plug-in, defina explicitamente o atributo AllColumns como verdadeiro.

Para aprender a criar tabela virtual utilizando o fornecedor de dados personalizados no Dataverse, aceda a Fornecedores de dados de tabelas virtuais personalizados.

Tabelas virtuais do Business Central

Dynamics 365 Business Central é uma solução completa de software de planeamento de recursos empresariais (ERP) para médias empresas. 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 relação de tabela virtual

A configuração de uma relação entre tabelas com uma tabela de contacto ou conta é um passo opcional se estiver a configurar a permissão de tabela virtual para acesso de tipo Global. Os tipos de acesso Conta e Contacto fornecem acesso limitado a registos de tabela para o utilizador do site. Obtenha mais informações sobre a proteção de dados utilizando as permissões de tabela.

Para configurar o âmbito de conta e de contacto, precisa de criar uma relação muitos-para-um com a tabela virtual para a tabela conta e contacto, respetivamente. Para mais informações sobre relações de tabelas virtuais, aceda a Configurar uma relação de tabelas virtuais.

Configurar página Web utilizando a tabela virtual

Depois de criada a tabela virtual no Dataverse, pode utilizá-la para criar uma lista, um formulário e componentes de formulário com vários passos que utilizam o mesmo processo que a utilização de uma tabela do Dataverse padrão.

Tabelas virtuais e fornecedores não suportados

As seguintes tabelas virtuais e fornecedores não são suportados para utilização com o Power Pages;

Limitações

As tabelas virtuais do Dataverse têm um conjunto de limitações que também se aplicam ao utilizar o Power Pages; para mais detalhes, aceda a Limitações e resolução de problemas de tabelas virtuais.

Consulte também

Criar e modificar tabelas virtuais utilizando a área de trabalho Dados (pré-visualização)