Adicionar dados a uma tabela no Microsoft Dataverse utilizando o 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 OData
  • Ficheiros 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, pode inscrever-se gratuitamente.

Pré-requisitos

Antes de começar a seguir este artigo:

  • Mude para um ambiente no qual você possa criar tabelas.
  • Tem de ter um plano Power Apps por utilizador ou Power Apps por aplicação.

Especificar os dados de origem

  1. Iniciar sessão no Power Apps.

  2. No painel de navegação, selecione Dataverse para expandi-lo e, em seguida, selecione Tabelas.

    Área de tabelas.

  3. No menu de comandos, selecione Data>Get data.

  4. Na lista de fontes de dados, selecione OData.

    Escolha o conector OAuth.

  5. Em Configurações de conexão, digite ou cole este URL e selecione Avançar:

    https://services.odata.org/V4/Northwind/Northwind.svc/

  6. Na lista de tabelas, marque a caixa de seleção Clientes e selecione Avançar.

    Selecione a tabela Clientes.

  7. (facultativo) 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.

  8. No canto inferior direito, selecione Avançar.

Especificar a tabela de destino

  1. Em Configurações de carregamento, selecione Carregar para nova tabela.

    Carregue para uma nova tabela.

    Você pode dar à nova tabela um nome ou nome de exibição diferente, mas deixar os valores padrão para seguir este tutorial exatamente.

  2. Na lista Coluna Nome primário exclusivo, selecione ContactName e, em seguida, selecione Avançar.

    Você pode especificar uma coluna de nome primário diferente, mapear uma coluna diferente na tabela de origem para cada coluna da tabela que você está criando ou ambas. Você também pode especificar se as colunas de texto na saída da consulta devem ser criadas como Texto de várias linhas ou Texto de linha única no Dataverso. Para seguir este tutorial exatamente, deixe o mapeamento de coluna padrão.

  3. Selecione Atualizar manualmente para Power Query - Atualizar Definições e, em seguida, selecione Publicar.

  4. Em Dataverse (perto da borda esquerda), selecione Tabelas para mostrar a lista de tabelas em seu banco de dados.

    A tabela Customers que você criou a partir de um feed OData aparece como uma tabela personalizada.

    Lista de tabelas padrão e personalizadas.

Aviso

Os dados existentes podem ser alterados ou excluídos ao carregar dados em uma tabela do Dataverse enquanto as linhas Excluir que não existem mais na saída da consulta podem ser habilitadas ou uma coluna de chave primária definida.

Se você selecionar Carregar na tabela existente, poderá especificar uma tabela na qual adicionará dados da tabela Clientes . Você pode, por exemplo, adicionar os dados à tabela Conta com a qual o Dataverse é enviado. Em Mapeamento de coluna, você pode especificar ainda mais que os dados na coluna ContactName da tabela Clientes devem ser adicionados à coluna Nome na tabela Conta .

Especifique o nome da nova tabela.

Se aparecer uma mensagem de erro sobre permissões , contacte o administrador.