O que é o Power Query?
O Power Query é um motor de transformação e preparação de dados. Ele vem com uma interface gráfica para obter dados de fontes e um Editor do Power Query para aplicar transformações. O destino onde os dados serão armazenados depende de onde o Power Query foi usado, pois o motor está disponível em muitos produtos e serviços.
Como o Power Query ajuda na aquisição de dados
Os usuários de negócios gastam até 80% do seu tempo na preparação de dados, o que atrasa o trabalho de análise e tomada de decisão. Várias dificuldades contribuem para essa situação, e o Power Query ajuda a lidar com muitas delas.
- Encontrar e conectar-se a dados pode ser difícil, mas o Power Query permite a conectividade a uma ampla gama de fontes de dados, incluindo dados de todos os tamanhos e formatos.
- As experiências de conectividade de dados podem ser fragmentadas, mas o Power Query proporciona consistência de experiência e paridade de capacidades de consulta em todas as fontes de dados.
- Os dados muitas vezes precisam ser reformulados antes do consumo, e o Power Query oferece uma experiência altamente interativa e intuitiva para construir consultas rapidamente e de forma iterativa sobre qualquer fonte de dados, de qualquer tamanho.
Experiências do Power Query
A experiência do usuário do Power Query é fornecida através da interface do usuário do Editor do Power Query. O objetivo desta interface é ajudá-lo a aplicar as transformações necessárias simplesmente interagindo com um conjunto de fitas, menus, botões e outros componentes interativos fáceis de usar. O Editor do Power Query é a principal experiência de preparação de dados, onde você pode se conectar a uma ampla gama de fontes de dados e aplicar centenas de diferentes transformações de dados, visualizando os dados e selecionando as transformações na interface do usuário.
Transformações
O motor de transformação no Power Query inclui muitas funções de transformação pré-construídas que podem ser usadas através da interface gráfica do Editor do Power Query. Estas transformações podem ser tão simples quanto remover uma coluna ou filtrar linhas, ou tão comuns quanto usar a primeira linha como cabeçalho da tabela. Também existem opções de transformação avançadas, como mesclar, anexar, agrupar por, pivotar e despivotar.
Linguagem de fórmula M do Power Query
Em qualquer cenário de transformação de dados, existem algumas transformações que não podem ser feitas da melhor maneira usando o editor gráfico. Algumas dessas transformações podem exigir configurações e ajustes especiais que a interface gráfica não suporta atualmente. O motor do Power Query usa uma linguagem de script por trás das cenas para todas as transformações do Power Query: a linguagem de fórmula M do Power Query, também conhecida como M.