Adicionar dados à uma entidade no Common Data Service usando o Power Query

Neste procedimento, você criará uma entidade no Common Data Service e preencherá essa entidade com dados de um feed OData usando o Power Query. Você pode usar as mesmas técnicas para integrar dados dessas fontes online e local, entre outras:

  • SQL Server
  • Salesforce
  • IBM DB2
  • Acesso
  • Excel
  • APIs da Web
  • Feeds OData
  • Arquivo de texto

Você também pode filtrar, transformar e combinar dados antes de carregá-los em uma entidade nova ou existente.

Se não tiver uma licença para o PowerApps, você poderá inscrever-se gratuitamente.

Pré-requisitos

Para seguir este tópico, você pode alternar para um ambiente no qual possa criar entidades.

Especificar a fonte de dados

  1. Entre no PowerApps e clique ou toque na seta para baixo para Dados próximo da borda esquerda.

    Página inicial do PowerApps

  2. Na lista que for exibida, clique ou toque em Integração de dados e depois em Novo projeto próximo do canto superior direito da janela.

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

    Escolher o conector OAuth

  4. Em Configurações de conexão, digite ou cole esta URL, e selecione Avançar:
    http://services.odata.org/V4/Northwind/Northwind.svc/

  5. Na lista de tabelas, marque a caixa seleção Clientes e, em seguida, clique ou toque em Avançar.

    Selecionar a tabela Clientes

  6. (opcional) Altere o esquema para atender às suas necessidades escolhendo quais colunas serão incluídas, transformando a tabela de uma ou várias maneiras, adicionando um índice ou uma coluna condicional ou fazendo outras alterações.

  7. No canto inferior direito, clique ou toque em Avançar.

Especificar a entidade de destino

  1. Em Configurações de carregamento, selecione Carregar em nova entidade.

    Especificar o nome da nova entidade

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

  2. Na lista Campo de nome primário , clique ou toque em ContactNamee depois em Avançar no canto inferior direito.

    Você poderá especificar um campo de nome primário diferente, mapear uma coluna diferente na tabela de origem para cada campo na entidade que você estiver criando, ou ambos. Para seguir este tutorial exatamente, deixe o mapeamento de colunas padrão.

  3. Quando o Status do carregamento for Concluído, selecione Concluído no canto inferior direito.

  4. Em Dados (próximo da borda esquerda), selecione Entidades para mostrar a lista de entidades em seu banco de dados.

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

    Lista de entidades padrão e personalizadas

Aviso

Se você usa o Power Query para adicionar dados a uma entidade existente, todos os dados na entidade serão substituídos.

Se selecionar Carregar na entidade existente, você poderá especificar uma entidade à qual adicionar dados da tabela Clientes. Você poderá, por exemplo, adicionar os dados à entidade Conta com a qual o Common Data Service faz o envio. Em Coluna de origem, você pode especificar ainda mais quais dados na coluna ContactName da tabela Clientes devem ser adicionados à coluna Nome na entidade Contas.

Especificar o nome da nova entidade

Estamos empolgados com esta funcionalidade e ansiosos para ouvir seus comentários. Envie suas sugestões e comentários sobre esse recurso!

Se uma mensagem de erro sobre permissões for exibida, fale com seu administrador.