Adicionar dados a uma tabela no Microsoft Dataverse usando Power Query
Neste procedimento, você criará uma tabela no Dataverse e preencherá essa tabela com dados de um feed OData usando o Power Query. Você pode usar as mesmas técnicas para integrar dados dessas fontes online e locais, entre outras:
- SQL Server
- Salesforce
- IBM DB2
- Access
- Excel
- APIs da Web
- Feeds do OData
- Arquivos de texto
Você também pode filtrar, transformar e combinar dados antes de carregá-los em uma tabela nova ou existente.
Se não tiver uma licença para o Power Apps, é possível inscrever-se gratuitamente.
Pré-requisitos
Antes de começar a seguir este artigo:
- Alterne para um ambiente no qual você pode criar tabelas.
- Você deve ter um Power Apps por plano de usuário ou Power Apps por plano de aplicativo.
Especificar os dados de origem
Entre no Power Apps.
No painel de navegação, selecione Tabelas.
No menu de comando, selecione Importar>Importar dados.
Na lista de fontes de dados, selecione OData.
Em Configurações de conexão, digite ou cole a seguinte URL e selecione Avançar:
https://services.odata.org/V4/Northwind/Northwind.svc/
Na lista de tabelas, marque a caixa de seleção Clientes e, em seguida, clique ou toque em Avançar.
(opcional) Modifique o esquema para atender às suas necessidades escolhendo quais colunas incluir, transformando a tabela de uma ou mais maneiras, adicionando um índice ou coluna condicional ou fazendo outras alterações.
No canto inferior direito, selecione Avançar.
Especificar a tabela de destino
Em Carregar configurações, selecione Carregar na nova entidade.
Você pode dar outro nome ou nome de exibição à nova entidade, mas deixe os valores padrão para seguir este tutorial à risca.
Na lista de colunas de nome primário exclusivo, selecione ContactName e selecione Avançar.
Você pode especificar uma coluna de nome primário diferente, mapear uma coluna diferente na tabela de origem para cada coluna na tabela que está criando ou ambas. Você também pode especificar se as colunas de texto na saída da consulta devem ser criadas como Texto multilinha ou texto Single-Line no Dataverse. Para seguir este tutorial exatamente, deixe o mapeamento de coluna padrão.
Selecione Atualizar manualmente para Power Query – Atualizar Configurações e, em seguida, selecione Publicar.
Em Dataverse (próximo à borda esquerda), selecione Tabelas para mostrar a lista de tabelas no banco de dados.
A entidade Clientes criada com base em um feed OData é exibida como uma entidade personalizada.
Aviso
Os dados existentes podem ser alterados ou excluídos ao carregar dados em uma tabela do Dataverse enquanto mantém a opção Excluir linhas que não existem mais na saída da consulta ou uma coluna de chave primária definida.
Se você selecionar Carregar em uma tabela existente, especifique uma entidade na qual você adiciona os dados da tabela Clientes. Você pode, por exemplo, adicionar os dados à entidade Conta com a qual o Common Data Service é fornecido. Em Mapeamento de coluna, também especifique que os dados na coluna ContactName da tabela Clientes devem ser adicionados à coluna Name da tabela Contas.
Se uma mensagem de erro sobre permissões for exibida, contate o seu administrador.