O que é Power Query?
O que é o Power Query?
Written by Jorge Chávez on Domingo, 01 Fevereiro 2015. Posted in Power Query, Conceitos
O Power Query é uma das ferramentas de self-service BI que pertence à família Power BI (disponível para Excel 2010 e 2013). Assim como o PowerPivot, você pode trabalhar com a versão online (via Office 365) e/ou como suplemento do MS-Excel.
Sua principal funcionalidade não é apenas a de carregar dados, mas também de trata-los antes de alimentar seu modelo de dados. Podemos (e devemos) considerar o Power Query como uma etapa anterior ao do PowerPivot, ele dará o tratamento inicial aos seus dados e deixará o trabalho de análise, construção de indicadores e relatórios aos demais membros da família Power BI (PowerPivot, Power Q&A, Power View e Power Map).
Conforme mostrado na imagem acima, o Power Query conecta-se a diversas fontes de dados (diversas mesmo! neste quesito ele deixa o PowerPivot no chinelo, você pode dar uma olhadinha na pequena lista no final do artigo), e realiza diversos tipos de operações (por exemplo: dividir colunas, converter dados, pesquisar, mesclar, anexar, e muito mais) para auxilia-lo na análise e construção de relatórios.
Assim como o PowerPivot possui o DAX, o Power Query possui uma linguagem específica chamada de Linguagem M (isso a torna mais maleável que o MDX), ela é extremamente útil na transformação de dados.
O Power Query está disponível em duas versões, a Standalone e a Power BI, esta segunda ainda está em desenvolvimento e permitirá o compartilhamento de suas consultas para outros usuários.
Você pode encontrar este suplemento (gratuitamente) no Download Center da Microsoft (recomendo que antes de realizar o download do Power Query, verifique a arquitetura do seu Excel e se a versão do suplemento é a mais recente. Não lembra mais como fazer isso?, leia a segunda parte deste artigo).
Abaixo, segue a lista de conexões nativas do Power Query:
- Active Directory
- Armazenamento de Tabela Microsoft Azure
- Arquivo de texto
- Arquivo Excel ou CSV
- Arquivo Hadoop (HDFS)
- Arquivo XML
- Banco de dados do Access
- Banco de dados do SQL Server
- Banco de dados IBM DB2
- Banco de dados MySQL
- Banco de dados Oracle
- Banco de dados PostgreSQL
- Banco de dados SQL do Microsoft Azure
- Banco de dados Sybase
- Banco de dados Teradata
- Lista do SharePoint
- Microsoft Azure HDInsight
- Microsoft Azure Marketplace
- Microsoft Exchange
- OData Feed
- Página da Web
- Pasta
Novas conexões podem ser instaladas a parte (como é o caso do SalesForce).