Adicionar dados a uma entidade no Common Data Service através do Power Query

Neste procedimento, irá criar uma entidade no Common Data Service e preencher essa entidade com dados de um feed OData através do Power Query. Também pode utilizar as mesmas técnicas para integrar dados a partir destas origens online e no local, entre outras:

  • SQL Server
  • Força de vendas
  • IBM DB2
  • Acesso
  • Excel
  • APIs Web
  • Feeds OData
  • Ficheiros de texto

Também pode filtrar, transformar e combinar dados antes de os carregar para uma entidade nova ou existente.

Se não tiver uma licença para o PowerApps, pode inscrever-se gratuitamente.

Pré-requisitos

Para seguir este tópico, deve mudar para um ambiente no qual pode criar entidades.

Especifique a origem de dados

  1. Inicie sessão no PowerApps e, em seguida, clique ou toque na seta para baixo para Dados perto da extremidade esquerda.

    Página inicial do PowerApps

  2. Na lista que é apresentada, clique ou toque em Integração de Dados e, em seguida, clique ou toque em Novo Projeto perto do canto superior direito da janela.

  3. Na lista de origens de dados, clique ou toque em OData.

    Escolha o conector OAuth

  4. Em Definições de ligação, escreva ou cole o URL e, em seguida, selecione Seguinte:
    http://services.odata.org/V4/Northwind/Northwind.svc/

  5. Na lista de tabelas, selecione a caixa de verificação Clientes e, em seguida, clique ou toque em Seguinte.

    Selecione a tabela Clientes

  6. (opcional) Modifique o esquema para corresponder às suas necessidades selecionando quais as colunas a incluir, transformando a tabela de uma ou várias formas, adicionando um índice ou coluna condicional ou efetuando outras alterações.

  7. Clique ou toque em Guardar no canto inferior direito.

Especifique a entidade de destino

  1. Em Carregar definições, selecione Carregar para a nova entidade.

    Especifique o nome da nova entidade.

    Também pode conceder à nova entidade um nome diferente ou nome a apresentar, mas deixe os valores predefinidos para seguir exatamente este tutorial.

  2. Na lista Campo de nome primário, clique ou toque em ContactName e, em seguida, clique ou toque em Seguinte no canto inferior direito.

    Pode especificar outro campo de nome primário, mapear outra coluna na tabela de origem para cada campo na entidade que está a criar, ou ambos. Para seguir exatamente este tutorial, deixe o mapeamento de colunas predefinido.

  3. Quando o Estado de carregamento é Completo, selecione Concluído no canto inferior direito.

  4. Em Dados (junto à margem esquerda), selecione Entidades para mostrar a lista de entidades na base de dados.

    A entidade Clientes que criou a partir de um feed OData aparece como uma entidade personalizada.

    Lista de entidades padrão e personalizadas

Aviso

Se utilizar o Power Query para adição de dados para uma entidade existente, todos os dados na entidade serão substituídos.

Se selecionar Carregar para a entidade existente, pode especificar uma entidade para a qual adiciona dados a partir da tabela Clientes. Por exemplo, pode adicionar os dados à entidade Conta com o qual o Common Data Service é enviado. Em Coluna de origem, ainda pode especificar que dados na coluna ContactName da tabela Clientes que deve ser adicionada à coluna Nome coluna na entidade Contas.

Especifique o nome da nova entidade.

Estamos entusiasmados com esta funcionalidade e receber os seus comentários. Envie-nos as suas sugestões e comentários sobre esta funcionalidade!

Se uma mensagem de erro sobre permissões for apresentada, consulte o seu administrador.