Compartilhar via


A interface do usuário do Power Query

Com o 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 o Power Query descobrindo:

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

Se você não estiver familiarizado com o Power Query, poderá inscrever-se para uma avaliação gratuita do Power BI antes de começar. Você pode usar fluxos de dados do Power BI para experimentar as experiências do Power Query Online descritas neste artigo.

Você também pode baixar o Power BI Desktop gratuitamente.

Os exemplos neste artigo estão relacionados e usam o feed OData Northwind.

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

Conectar-se a um feed OData

Nota

Para saber mais sobre onde obter dados de cada um dos produtos da Microsoft que incluem o Power Query, acesse Onde obter dados.

Para iniciar, localize o conector do feed OData na experiência "Obter Dados". Você pode procurar OData na barra de pesquisa no canto superior direito.

Captura de tela da página Escolher fonte de dados da experiência Obter dados com o Conector para OData enfatizado.

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

  • Em URL, insira a URL para o feed OData da Northwind mostrada na seção anterior.
  • Em Gateway de dados local, não defina nada.
  • Em Tipo de autenticação, deixe como anônimo.

Selecione o botão Avançar.

Captura de tela da página Conectar à fonte de dados do OData com o URI da Northwind inserido na seção URL.

O Navegador agora é abre e permite selecionar as tabelas às quais você quer se conectar na fonte de dados. Selecione a tabela Clientes para carregar uma visualização dos dados e selecione Transformar dados.

Captura de tela da página do Power Query Navigator com a tabela Clientes enfatizada.

Em seguida, a caixa de diálogo carrega os dados da tabela Clientes no editor do Power Query.

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

Nota

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

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

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

captura de tela da interface do usuário do Power Query com cada componente descrito e numerado.

  1. Faixa de opções: a experiência de navegação de faixa de opções conta com várias guias para adicionar transformações, selecionar opções para a consulta e acessar diferentes botões a fim de concluir diversas tarefas.
  2. Painel de consultas: exibição de todas as consultas disponíveis.
  3. Exibição atual: sua exibição de trabalho principal, que, por padrão, exibe uma visualização dos dados da consulta. Também é possível habilitar a exibição de diagrama junto com a visualização de dados. Você também pode alternar entre a exibição de esquema e a exibição de visualização de dados, mantendo 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. Essa barra também contém botões para alterar o modo de exibição atual.

Nota

Atualmente, o esquema e a exibição de diagrama estão disponíveis apenas no Power Query Online.

Usando o editor do Power Query

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

A faixa de opções

A faixa de opções é o componente em que você encontra a maioria das transformações e ações que pode fazer no editor do Power Query. Ela tem várias guias, cujos valores dependem da integração do produto. Cada uma das guias fornece botões e opções específicos, alguns dos quais podem ser redundantes em toda a experiência do Power Query. Esses botões e opções fornecem acesso fácil às transformações e ações que você pode precisar.

Captura de tela da exibição da faixa de opções padrão na guia Página Inicial da interface do usuário do Power Query.

A interface do Power Query é responsiva e tenta ajustar a resolução da tela para mostrar a melhor experiência. Em cenários em que você gostaria de usar uma versão compacta da faixa de opções, há também um botão de recolher no canto inferior direito para ajudar a alternar para a versão compacta.

Captura de tela da exibição da faixa de opções compacta na guia Página Inicial da interface do usuário do Power Query.

Você pode alternar de volta para o modo de exibição de faixa de opções padrão selecionando o ícone de expansão no canto inferior direito da faixa de opções.

Expandir e recolher painéis

Você pode observar que em toda a interface do usuário do 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 esse seção quando selecionado e a expande quando acionado novamente.

Captura de tela enfatizando o ícone no painel de Consultas usado para recolher e expandir o painel de consultas.

Alternar entre exibições

Além de poder 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 mostradas. Para alternar exibições, vá para a guia Exibir na faixa de opções, onde encontrará os grupos Visualização e Layout, que controlam a aparência da interface do usuário do Power Query.

Experimente todas essas opções para encontrar a exibição e o layout com os quais você se sente mais confortável para trabalhar. Como exemplo, selecione a faixa de opções Exibição de esquema.

Captura de tela enfatizando o botão visão de Esquema encontrado dentro da guia Exibir na faixa de opções do Power Query.

O lado direito da barra de status também contém ícones para o diagrama, dados e exibições de 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.

Captura de tela com o painel de consultas recolhido e a exibição atual alterada para o modo de exibição de esquema, e o ícone de exibição de esquema enfatizado.

O que é a exibição de esquema

A exibição de esquema oferece uma maneira rápida e simples de interagir somente com os componentes do esquema para sua tabela, como os nomes de coluna e os tipos de dados. Recomendamos a exibição de esquema quando você deseja executar ações relacionadas ao esquema. Essas ações podem estar removendo colunas, renomeando colunas, alterando tipos de dados de coluna, reordenando colunas ou duplicando colunas.

Nota

Para saber mais sobre a exibição de esquema, acesse Usando a visão de esquema.

Por exemplo, na exibição de esquema, marque a opção ao lado das colunas Pedidos 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.

Captura de tela das colunas Pedidos e CustomerDemographics selecionadas, e a opção Remover colunas enfatizada.

O que é a exibição de diagrama

Agora você pode alternar de volta para a exibição de pré-visualização de dados e habilitar o modo de exibição de diagrama para usar uma perspectiva mais visual de seus dados e consultas.

Captura de tela enfatizando a exibição de diagrama e os ícones de visualização de dados.

A exibição de diagrama ajuda você a visualizar como a 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 etapas para ilustrar dependências. Como a exibição de visualização de dados e a exibição de diagrama estão habilitadas, a exibição de diagrama é exibida na parte superior da visualização de dados.

Captura de tela da área de trabalho do Power Query mostrando a visão do diagrama com a visualização de dados.

Nota

Para saber mais sobre a exibição de diagrama, vá para Exibição de diagrama.

Comece a transformar seus dados

Com o modo de exibição de diagrama habilitado, selecione o ícone de mais. Você pode pesquisar uma nova transformação para adicionar à consulta. Pesquise Agrupar por e selecione a transformação.

Captura de tela com uma pesquisa de um grupo 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 segundo o qual agrupar.
  3. Insira Clientes como o nome da nova coluna e selecione Contar linhas como a operação.

Captura de tela da caixa de diálogo Grupo básica com os dados dos clientes inseridos.

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 é usar o botão Agrupar por na faixa de opções ou selecionar e manter pressionado (clique com o botão direito do mouse) na coluna País.

Captura de tela enfatizando o botão Agrupar por na faixa de opções e a opção Agrupar por no menu da coluna País.

Por 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 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 território.

Primeiro, você precisa adicionar os dados de Fornecedores. Selecione Obter Dados. Em Escolher fonte de dados, pesquise por OData. Em seguida, selecione o conector OData.

Captura de tela da página Obter dados, onde se escolhe a fonte de dados, com o conector OData enfatizado.

A experiência de conexão do OData reaparece. Insira as configurações de conexão conforme descrito em Conectar-se a um feed OData para se conectar ao feed OData Northwind. Na experiência do Navegador, pesquise e selecione a tabela Fornecedores.

Captura de tela do navegador Power Query com os fornecedores Northwind OData selecionados.

Selecione Criar para adicionar a nova consulta ao editor do Power Query. Expanda o painel Consultas, que agora exibe tanto as consultas Clientes quanto Fornecedores.

Captura de tela do painel Consultas enfatizando as consultas de 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.

Captura de tela de parte da faixa de opções da guia Transformar com Grupo enfatizado.

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

  1. Mantenha o botão de opção Básico selecionado.
  2. Selecione o País segundo o qual agrupar.
  3. Insira Fornecedores em Nome da nova coluna e selecione Contar linhas em Operação.

Captura de tela da caixa de diálogo Grupo básica com os dados dos fornecedores inseridos.

Nota

Para saber mais sobre a transformação Agrupar por, acesse Agrupar ou resumir linhas.

Referenciar consultas

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

Captura de tela do menu Clientes com a opção Referência enfatizada.

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

Captura de tela do nome da terceira consulta alterado para Análise de País, e a opção 'Habilitar carga' dos Fornecedores desmarcada e enfatizada.

Mesclar 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 única tabela somente para os países/regiões que têm tanto Clientes quanto Fornecedores.

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

Captura de tela do workspace do Power Query com a consulta Análise de País selecionada e a opção Mesclar consultas na guia Página Inicial enfatizada.

Uma nova caixa de diálogo para a operação de mesclagem é exibida. Em seguida, você pode selecionar a consulta a ser mesclada com a consulta atual. Na Tabela direita para mesclagem, selecione a consulta Fornecedores e selecione o campo País de ambas as consultas. Por fim, selecione o tipo de junção interna , pois você deseja apenas os países/regiões em que tenha os clientes e os fornecedores para esta análise.

Captura de tela da caixa de diálogo Mesclar consultas, com a coluna País selecionada em ambas as consultas e com o tipo de junção interna selecionado.

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

Captura de tela da coluna Fornecedores com o menu Fornecedores aberto e somente Fornecedores selecionados.

O resultado desse expandir operação é uma tabela com apenas 12 linhas. Renomeie o campo Suppliers.1 para apenas Fornecedores clicando duas vezes no nome do campo e inserindo o novo.

Captura de tela da coluna Fornecedores renomeada.

Nota

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

Etapas aplicadas

Cada transformação aplicada à sua consulta é salva como uma etapa na seção Etapas Aplicadas do painel de configurações da consulta. Se você precisar verificar como sua consulta é transformada de etapa em etapa, você pode selecionar uma etapa e visualizar como sua consulta é resolvida nesse ponto específico.

Você também pode selecionar e manter pressionada (botão direito do mouse) uma consulta e selecionar a opção Propriedades para alterar o nome ou adicionar uma descrição à consulta. Por exemplo, selecione e mantenha pressionado (clique com o botão direito do mouse) a etapa Mesclar consultas da consulta Análise de país e altere o nome da consulta para Mesclar com Fornecedores e a descrição para Obter dados da consulta Fornecedores para Fornecedores por País.

Captura de tela da caixa de diálogo Propriedades da etapa com o nome e a descrição alterados e preenchidos.

Após essa alteração, você pode passar o mouse sobre o ícone de consulta de mesclagem no modo de exibição de diagrama ou passar o mouse sobre o novo ícone ao lado da etapa no painel Etapas Aplicadas para ler sua descrição.

Captura de tela mostrando onde focalizar para exibir as propriedades da etapa.

Nota

Para saber mais sobre as Etapas aplicadas, vá para Usando a lista de etapas aplicadas.

Antes de passar para a próxima seção, desabilite a Exibição de diagrama para usar apenas a Visualização de dados.

Adicionando uma nova coluna

Com os dados de 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 de 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 Do número, selecione Padrão e, em seguida, Dividir (Inteiro) na lista suspensa.

Captura de tela do workspace do Power Query com a guia Adicionar coluna, selecionada a opção Padrão, e a opção Dividir (Inteiro) enfatizada.

Essa alteração cria uma coluna chamada Divisão de inteiro que você pode renomear como Proporção. Essa alteração é a etapa final da consulta e fornece a relação cliente-fornecedor para os países/regiões em que os dados têm clientes e fornecedores.

Criação de perfil de dados

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

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

Captura de tela das informações de perfil de dados com detalhes para a coluna Proporção na parte inferior.

Nota

Para saber mais sobre a Criação de perfil de dados, acesse Usar ferramentas de criação de perfil de dados.

O editor avançado

Se você quiser observar o código que o editor do Power Query está criando com cada etapa ou quiser criar seu próprio código de formatação, use o editor avançado. Para abrir o Editor Avançado, selecione a guia Exibir na faixa de opções e clique em Editor Avançado. Uma janela é exibida, mostrando o código de consulta existente.

Captura de tela do editor avançado, que contém código sem erros de sintaxe.

Você pode editar diretamente o código na janela do Editor Avançado . O editor indica se o código está livre de erros de sintaxe. Para fechar a janela, selecione o botão Concluído ou Cancelar.

Acessando a ajuda do Power Query

Há vários níveis de ajuda que podem ser acessados nos aplicativos da Microsoft que usam o Power Query. Esta seção descreve esses níveis de ajuda.

Ajuda do Power Query no Excel

Há algumas maneiras de acessar informações de ajuda do Power Query que se aplicam especificamente ao Power Query no Excel. Uma maneira de acessar a documentação online do Power Query do Excel é selecionar Arquivo>Ajuda>Ajuda no editor do Power Query.

Para acessar as informações de ajuda embutidas do Power Query no Excel, selecione a guia Ajuda na faixa de opções do Excel e insira Power Query na caixa de texto de pesquisa.

Ajuda do Power Query no Power BI Desktop

No editor do Power Query em execução no Power BI Desktop, há uma guia Ajuda, mas no momento todas as opções levam a locais que fornecem informações sobre o Power BI. Você pode acessar essas mesmas informações de Ajuda do Power BI no editor do Power Query no Power BI Desktop selecionando Arquivo>Ajuda e selecionando uma das opções de ajuda.

Ajuda do Power Query no serviço do Power BI, no Power Apps, no Customer Insights e no Azure Data Factory

A guia Ajuda do Power Query no serviço do Power BI, no Power Apps, no Dynamics 365 Customer Insights e no Azure Data Factory contém links para fontes de informação importantes sobre o Power Query.

Captura de tela da guia ajuda com a documentação do Power Query com todas as opções de ajuda, comunidade e comentários exibidas.

As opções na guia ajuda incluem links para:

  • Documentação do Power Query: links para a documentação do Power Query
  • Atalhos de teclado: links para o artigo sobre atalhos de teclado na documentação do Power Query.
  • Suporte: Links para o site de suporte do produto Microsoft no qual o Power Query está em execução no momento.
  • Site do Power Query: links para o site do Power Query.
  • blog do Power Query: Links para o blog do Power Query
  • Comunidade do Power Query: links para a comunidade do Power Query.
  • Enviar uma ideia: links para o site de ideias do produto microsoft no qual o Power Query está em execução no momento.
  • Enviar comentários: abre uma janela no Power Query. A janela solicita que você avalie sua experiência com o Power Query e forneça informações adicionais que você deseja fornecer.

Nota

Atualmente, o Azure Analysis Services não contém links de ajuda embutidos do Power Query. No entanto, você pode obter ajuda para funções do Power Query M. Mais informações estão contidas na próxima seção.

Ajuda para funções do Power Query M

Além das funções de ajuda do Power Query listadas nas seções anteriores, você também pode obter ajuda para funções M individuais de dentro do editor do Power Query. As etapas a seguir descrevem como obter essa ajuda embutida.

  1. Com o editor do Power Query aberto, selecione o botão inserir etapa ().
  2. Na barra de fórmulas, insira o nome de uma função que você deseja verificar.
    1. Se você estiver usando o Power Query Desktop, insira um sinal de igual, um espaço e o nome de uma função.
    2. Se você estiver usando o Power Query Online, insira o nome de uma função.
  3. Selecione as propriedades da função.
    1. Se você estiver usando o Power Query Desktop, no painel Configurações de Consulta, em Propriedades, selecione Todas as propriedades.
    2. Se você estiver usando o Power Query Online, no painel Configurações de Consulta, selecione Propriedades.

Essas etapas abrem as informações de ajuda embutidas para sua função selecionada e permitem que você insira propriedades individuais usadas pela função.

Captura de tela da descrição e sintaxe da função Date.AddDays M, juntamente com pontos de entrada para cada um dos parâmetros da função.

Resumo

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

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

O Power Query é uma ferramenta poderosa usada para se conectar a várias fontes de dados diferentes e transformar os dados na forma desejada. Os cenários descritos neste artigo são exemplos para mostrar como você pode usar o Power Query para transformar dados brutos em importantes insights de negócios acionáveis.