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.
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.
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.
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.
- 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.
- Painel de consultas: exibição de todas as consultas disponíveis.
- 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.
- 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.
- 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
- Mantenha o botão de opção Básico selecionado.
- Selecione o País segundo o qual agrupar.
- Insira Clientes como o nome da nova coluna e selecione Contar linhas como a operação.
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.
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.
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.
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.
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.
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.
- Mantenha o botão de opção Básico selecionado.
- Selecione o País segundo o qual agrupar.
- Insira Fornecedores em Nome da nova coluna e selecione Contar linhas em Operação.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 .
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.
Você pode editar diretamente o código na janela do Editor Avançado
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.
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.
- Com o editor do Power Query aberto, selecione o botão inserir etapa (
).
- Na barra de fórmulas, insira o nome de uma função que você deseja verificar.
- Se você estiver usando o Power Query Desktop, insira um sinal de igual, um espaço e o nome de uma função.
- Se você estiver usando o Power Query Online, insira o nome de uma função.
- Selecione as propriedades da função.
- Se você estiver usando o Power Query Desktop, no painel Configurações de Consulta, em Propriedades, selecione Todas as propriedades.
- 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.
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.