A interface do usuário Power Query

Com Power Query, você pode se conectar a várias fontes de dados diferentes e transformar os dados na forma desejada.

Neste artigo, você aprenderá a criar consultas com Power Query descobrindo:

  • Como a experiência de "obter dados" funciona em Power Query.
  • Como usar e aproveitar a interface do usuário Power Query.
  • Como executar transformações comuns, como agrupar e mesclar dados.

se você for novo no Power Query, poderá se inscrever para obter uma avaliação gratuita do Power BI antes de começar. você pode usar Power BI fluxos de entrada para experimentar as experiências Power Query Online descritas neste artigo.

você também pode baixar Power BI Desktop gratuitamente.

Os exemplos neste artigo se conectam e usam o feed OData Northwind.

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

Conectar-se a um feed OData

Para começar, localize o conector do feed OData da experiência "obter dados". Você pode selecionar a categoria outra na parte superior ou Pesquisar OData na barra de pesquisa no canto superior direito.

Selecione OData na experiência obter dados.

Depois de selecionar esse conector, a tela exibirá as configurações de conexão e as credenciais.

  • Para URL, insira a URL para o feed OData Northwind mostrado na seção anterior.
  • Para o Gateway de dados local, deixe como nenhum.
  • Para tipo de autenticação, deixe como anônimo.

Selecione o botão Avançar.

Conexão ao OData.

O navegador agora é aberto, onde você seleciona as tabelas às quais você deseja se conectar da fonte de dados. Selecione a tabela clientes para carregar uma visualização dos dados e, em seguida, selecione transformar dados.

Experiência de navegador.

Em seguida, a caixa de diálogo carrega os dados da tabela Customers para o editor de Power Query.

A experiência acima de se conectar aos seus dados, especificar o método de autenticação e selecionar o objeto ou a tabela específica ao qual se conectar é chamada obter experiência de dados e está documentada com mais detalhes no artigo obtendo dados .

Observação

Para saber mais sobre o conector do feed OData, consulte OData feed.

A experiência do usuário do editor de Power Query

O editor de Power Query representa a interface do usuário do Power Query, onde você pode adicionar ou modificar consultas, gerenciar consultas agrupando ou adicionando descrições a etapas de consulta, ou visualizar suas consultas e sua estrutura com modos de exibição diferentes. A interface do usuário Power Query tem cinco componentes distintos.

A interface do usuário do Power Query.

  1. Faixa de opções: a experiência de navegação da faixa de opções, que fornece várias guias para adicionar transformações, selecionar opções para sua consulta e acessar diferentes botões da faixa para concluir várias tarefas.
  2. Painel consultas: uma exibição de todas as suas consultas disponíveis.
  3. Modo de exibição atual: o modo de exibição de trabalho principal, que por padrão, exibe uma visualização dos dados para a consulta. Você também pode habilitar o modo de exibição de diagrama junto com a exibição visualização de dados. Você também pode alternar entre a exibição de esquema e a exibição de visualização de dados enquanto mantém a exibição de diagrama.
  4. Configurações de consulta: uma exibição da consulta selecionada no momento com informações relevantes, como nome da consulta, etapas de consulta e vários indicadores.
  5. Barra de status: uma barra que exibe informações importantes relevantes sobre sua consulta, como tempo de execução, total de colunas e linhas, e status de processamento. Esta barra também contém botões para alterar sua exibição atual.

Observação

Atualmente, a exibição de esquema e de diagrama só está disponível no Power Query online.

Usando o editor de Power Query

Nesta seção, você começará a transformar seus dados usando Power Query. Mas antes de começar a trabalhar com a transformação dos dados, discutiremos alguns dos painéis da interface do usuário que podem ser expandidos ou recolhidos, dependendo de seu contexto. Selecionar os painéis apropriados permite que você se concentre na exibição que é mais importante para você. Também Discutiremos as diferentes exibições disponíveis na interface do usuário do Power Query.

Expandir e recolher painéis

Você observará que, em toda a interface do usuário Power Query, há ícones que ajudam você a recolher ou expandir determinadas exibições ou seções. Por exemplo, há um ícone no canto superior direito do painel consultas que recolhe o painel consultas quando selecionado e expande o painel quando selecionado novamente.

Recolha o painel consultas usando o ícone no canto superior direito do painel consultas.

Alternar entre modos de exibição

Além de ser capaz de recolher determinados painéis e seções na interface do usuário do Power Query, você também pode alternar quais exibições são exibidas. Para alternar entre exibições, vá para a guia Exibir na faixa de opções e você encontrará os grupos de layout e Visualização , que controlam como a interface do usuário do Power Query será exibida.

Você é incentivado a experimentar todas essas opções para encontrar a exibição e o layout com os quais você se sente mais confortável. Por exemplo, selecione exibição de esquema na faixa de opções.

O botão exibição do esquema foi encontrado dentro da guia Exibir na faixa de Power Query.

O lado direito da barra de status também contém ícones para os modos de exibição de diagrama, dados e esquema. Você pode usar esses ícones para alterar entre exibições. Você também pode usar esses ícones para habilitar ou desabilitar a exibição de sua escolha.

O Power Query interface do usuário com o painel consultas recolhido e a exibição atual foi alternada para a exibição de esquema da exibição de dados.

O que é a exibição de esquema

A exibição esquema oferece uma maneira rápida e direta de interagir apenas com os componentes do esquema da tabela, como os nomes de coluna e os tipos de dados. Recomendamos o modo de exibição de esquema quando você deseja fazer ações relacionadas ao esquema, como remover colunas, renomear colunas, alterar tipos de dados de coluna, reordenar colunas ou duplicar colunas.

Observação

Para saber mais sobre a exibição de esquema, consulte usando a exibição de esquema.

Por exemplo, na exibição de esquema, selecione a marca de seleção ao lado das colunas Orders e CustomerDemographics e, na faixa de opções, selecione a ação remover colunas . Essa seleção aplica uma transformação para remover essas colunas de seus dados.

Remover colunas.

O que é a exibição de diagrama

Agora você pode voltar para a exibição visualização de dados e habilitar a exibição de diagrama para ver uma perspectiva mais visual de seus dados e consulta.

Alterne para a exibição de diagrama.

O modo de exibição de diagrama ajuda a visualizar como sua consulta é estruturada e como ela pode interagir com outras consultas em seu projeto. Cada etapa em sua consulta tem um ícone distinto para ajudá-lo a reconhecer a transformação que foi usada. Também há linhas que conectam as etapas para ilustrar as dependências. Como a exibição de visualização de dados e a exibição de diagrama estão habilitadas, o modo de exibição de diagrama é exibido na parte superior da visualização de dados.

Mostrar exibição de diagrama com a visualização de dados.

Observação

Para saber mais sobre a exibição de diagrama, consulte exibição de diagrama.

Comece a transformar seus dados

Com a exibição de diagrama habilitada, selecione o sinal de adição. Você pode pesquisar uma nova transformação para adicionar à sua consulta. Pesquise Group by e selecione a transformação.

Pesquise Group by na exibição de diagrama.

A caixa de diálogo Agrupar por é exibida. Você pode definir a operação Agrupar por para agrupar pelo país e contar o número de linhas de cliente por país.

  1. Mantenha o botão de opção básico selecionado.
  2. Selecione o país pelo qual agrupar.
  3. Selecione clientes e contagem de linhas como o nome e a operação da coluna, respectivamente.

Caixa de diálogo agrupar por.

Selecione OK para executar a operação. Sua visualização de dados é atualizada para mostrar o número total de clientes por país.

Uma maneira alternativa de iniciar a caixa de diálogo Agrupar por seria usar o botão Agrupar por na faixa de opção ou clicando com o botão direito do mouse na coluna país .

Iniciar grupo por caixa de diálogo Alt.

Para sua conveniência, as transformações no Power Query geralmente podem ser acessadas de vários locais, para que os usuários possam optar por usar a experiência que eles preferem.

Adicionando uma nova consulta

Agora que você tem uma consulta que fornece o número de clientes por país, você pode adicionar contexto a esses dados encontrando o número total de fornecedores para cada região.

Primeiro, você precisará adicionar os dados de fornecedores . Selecione obter dados e no menu suspenso e, em seguida, selecione OData.

Obter dados do OData da interface do usuário do Power Query.

A experiência de conexão OData é exibida novamente. insira as configurações de conexão conforme descrito em Conexão a um feed odata para se conectar ao feed odata Northwind. Na experiência do navegador , pesquise e selecione a tabela fornecedores .

Conexão a Northwind OData Suppliers.

Selecione Criar para adicionar a nova consulta ao editor de Power Query. O painel de consultas agora deve exibir a consulta Clientes e Fornecedores.

Painel Consultas mostrando clientes e fornecedores.

Abra a caixa de diálogo Agrupar por novamente, desta vez selecionando o botão Agrupar por na faixa de opções na guia Transformar.

Agrupar por da faixa de opções de transformação.

Na caixa de diálogo Agrupar por, de definir a operação Agrupar por para agrupar pelo país e contar o número de linhas de fornecedor por país.

  1. Mantenha o botão de opção Básico selecionado.
  2. Selecione País pelo o que agrupar.
  3. Selecione Fornecedores e Contar linhas como o nome da coluna e a operação, respectivamente.

Agrupar por fornecedores.

Observação

Para saber mais sobre o Grupo por transformação, consulte Agrupar ou resumir linhas.

Referenciando consultas

Agora que você tem uma consulta para clientes e uma consulta para fornecedores, sua próxima meta é combinar essas consultas em uma. Há muitas maneiras de fazer isso, incluindo o uso da opção Mesclar na tabela Clientes, duplicar uma consulta ou referenciar uma consulta. Para este exemplo, você criará uma referência clicando com o botão direito do mouse na tabela Clientes e selecionando Referência , que cria efetivamente uma nova consulta que faz referência à consulta Customers.

Consulta de referência.

Depois de criar essa nova consulta, altere o nome da consulta para Análise de País e desabilite a carga da tabela Clientes desmarcando a opção Habilitar carga da consulta Fornecedores.

Desabilite a carga da consulta.

Mesclando consultas

Uma operação de mesclagem de consultas une duas tabelas existentes com base em valores correspondentes de uma ou várias colunas. Neste exemplo, a meta é unir as tabelas Clientes e Fornecedores em uma tabela somente para os países que têm Clientes e Fornecedores.

Dentro da consulta Análise de País, selecione a opção Mesclar consultas na guia Página Home na faixa de opções.

Mesclar consultas da faixa de opções.

Uma nova caixa de diálogo para a operação Mesclar é exibida. Em seguida, você pode selecionar a consulta a ser mesclada com a consulta atual. Selecione a consulta Fornecedores e selecione o campo País em ambas as consultas. Por fim, selecione o Tipo de junção interna, pois você só deseja os países em que você tem Clientes e Fornecedores para essa análise.

Caixa de diálogo Mesclar consultas.

Depois de selecionar o botão OK, uma nova coluna é adicionada à consulta Análise de País que contém os dados da consulta Fornecedores. Selecione o ícone ao lado do campo Fornecedores, que exibe um menu no qual você pode selecionar quais campos deseja expandir. Selecione apenas o campo Fornecedores e, em seguida, selecione o botão OK.

Expanda Dados de fornecedores.

O resultado dessa operação de expansão é uma tabela com apenas 12 linhas. Renomeie o campo Suppliers.Suppliers apenas como Fornecedores clicando duas vezes no nome do campo e inserindo o novo nome.

Renomeie o campo Fornecedores.

Observação

Para saber mais sobre o recurso Mesclar consultas, consulte Visão geral de consultas de mesclagem.

Etapas aplicadas

Cada transformação aplicada à consulta é salva como uma etapa na seção Etapas aplicadas do painel de configurações de consulta. Se você precisar verificar como sua consulta é transformada de passo a passo, selecione uma etapa e visualize como a consulta é resolvida nesse ponto específico.

Você também pode clicar com o botão direito do mouse em uma consulta e selecionar a opção Propriedades para alterar o nome da consulta ou adicionar uma descrição para a consulta. Por exemplo, clique com o botão direito do mouse na etapa Mesclar consultas da consulta Análise de País e altere o nome da consulta para Mesclagem com Fornecedores e a descrição para Obter dados da consulta Fornecedores para Fornecedores por País.

Propriedades da etapa.

Essa alteração adiciona um novo ícone ao lado da etapa em que você pode passar o mouse para ler sua descrição.

Passe o mouse para exibir as propriedades da etapa.

Observação

Para saber mais sobre as Etapas aplicadas, consulte Usando a lista Etapas Aplicadas.

Antes de passar para a próxima seção, desabilite a exibição Diagrama para ver apenas a Visualização de dados.

Adicionando uma nova coluna

Com os dados para clientes e fornecedores em uma única tabela, agora você pode calcular a proporção de clientes para fornecedores para cada país. Selecione a última etapa da consulta Análise de País e, em seguida, selecione as colunas Clientes e Fornecedores. Na guia Adicionar coluna na faixa de opções e dentro do grupo De números, selecione Padrão e, em seguida, Dividir (Inteiro) na lista suspenso.

Adicione uma nova coluna.

Essa alteração cria uma nova coluna chamada Divisão de inteiros que você pode renomear para Razão. Essa alteração é a etapa final da consulta, pois você pode ver a taxa de cliente para fornecedor para os países em que os dados têm clientes e fornecedores.

Criação de perfil de dados

Outro Power Query recurso que pode ajudá-lo a entender melhor seus dados é Criação de Perfil de Dados. Habilitando os recursos de criação de perfil de dados, você obterá comentários sobre os dados dentro dos campos de consulta, como distribuição de valor, qualidade da coluna e muito mais.

Recomendamos que você use esse recurso durante o desenvolvimento de suas consultas, mas você sempre pode habilitar e desabilitar o recurso de acordo com sua conveniência. A imagem a seguir mostra todas as ferramentas de criação de perfil de dados habilitadas para sua consulta de Análise de País.

Criação de perfil de dados.

Observação

Para saber mais sobre criação de perfil de dados, consulte Usando as ferramentas de criação de perfil de dados.

Resumo

Neste artigo, você criou uma série de consultas com Power Query que fornece uma análise de proporção de cliente para fornecedor no nível do país para a Northwind Corporation.

Você aprendeu os componentes da interface do usuário do Power Query, como criar novas consultas dentro do editor de consultas, consultar referências, mesclar consultas, entender as etapas aplicadas, adicionar novas colunas e como usar as ferramentas de criação de perfil de dados para entender melhor seus dados.

Power Query é uma ferramenta poderosa usada para se conectar a várias fontes de dados diferentes e transformar os dados na forma que você deseja. Os cenários descritos neste artigo são exemplos para mostrar como os usuários podem usar o Power Query para transformar dados brutos em insights empresariais importantes ativas.