Práticas recomendadas de Power Query para seu modelo de dados

O Power Query é usado para preparar cada uma das tabelas carregadas no modelo de dados. Portanto, é fundamental que as tabelas, campos e medidas do modelo de dados sejam simples e fáceis de usar. Neste tutorial, vamos falar sobre algumas práticas recomendadas do Power Query para nosso modelo de dados, alguns de seus recursos e por que devemos usar o editor de consultas. 

O Power Query permite que os usuários façam coisas muito complexas. Portanto, é sempre importante seguir algumas regras de boas práticas para manter tudo devidamente organizado.

Índice

1. Sempre traga dados para o editor do Power Query

As pessoas geralmente podem importar seus dados diretamente para seu modelo de dados usando a opção Obter dados .

Práticas recomendadas de Power Query para seu modelo de dados

Eu sugiro que você não faça isso e use o Query Editor primeiro. Isso significa que devemos sempre trazer nossos dados para o editor de consultas para limpá-los primeiro. A razão é porque os dados nunca são perfeitos. Seria melhor verificar os dados no Query Editor antes de adicioná-los ao nosso modelo de dados. 

2. É sempre uma prática recomendada entender o que é uma consulta

Uma das práticas recomendadas de Power Query mais importantes que eu recomendo é entender o que é uma consulta. 

Uma consulta é como um instantâneo de nossos dados em sua pior forma. Ele também não transfere fisicamente nada para o nosso modelo do LuckyTemplates. 

Como nossas tabelas de dados podem ser grandes, queremos consultá-las e não sobrecarregar nossos modelos do LuckyTemplates. Assim que as colocamos no formato de consulta, é quando fazemos toda a limpeza e transformação dessas tabelas. Portanto, é crucial ter um bom entendimento do que é uma consulta versus confirmar dados diretamente no modelo de dados.  

Práticas recomendadas de Power Query para seu modelo de dados

3. Pratique a organização de suas consultas para desenvolvimento de modelo

É muito importante em termos de práticas recomendadas do Power Query para o desenvolvimento do modelo organizar nossas consultas. Isso ocorre porque teremos muitas consultas quando desenvolvermos cada vez mais dentro do LuckyTemplates. Às vezes, uma consulta pode ser como uma tabela de preparação e, eventualmente, pode ser anexada ou mesclada em outra tabela. Portanto, podemos receber muitas consultas e precisamos ser capazes de gerenciá-las. 

Neste exemplo, organizei-os no lado esquerdo usando pastas. Também podemos arrastar e soltar nossas consultas para colocá-las em uma determinada ordem. O principal ao organizá-los é nomeá-los intuitivamente também - não apenas as consultas, mas também as pastas nas quais elas se encontram. 

Práticas recomendadas de Power Query para seu modelo de dados

4. Analise o código M no editor do Power Query

A outra prática recomendada do Power Query que precisamos aprender é saber o que acontece dentro do Editor Avançado e, mais especificamente, com código M

Práticas recomendadas de Power Query para seu modelo de dados

Este é um exemplo de código M detalhado com a consulta de datas. É simplesmente um código que mudará toda vez que fizermos uma transformação. Então, ele apenas apresenta todos os diferentes detalhes das transformações que estamos fazendo. 

Práticas recomendadas de Power Query para seu modelo de dados

Por exemplo, vamos remover uma coluna aqui. 

Práticas recomendadas de Power Query para seu modelo de dados

Então, se abrirmos nosso código no Editor Avançado , veremos que ele também registrou que removemos uma coluna. Não precisamos escrever o código, mas precisamos ter um bom entendimento do código. Uma vez que podemos analisá-lo claramente, podemos ver que há algumas oportunidades para fazer coisas muito mais avançadas nesta parte. 

Práticas recomendadas de Power Query para seu modelo de dados

5. Estruturar e otimizar tabelas do LuckyTemplates

Por fim, sugiro que os usuários entendam como queremos estruturar ou otimizar tabelas para o LuckyTemplates. Isso é realmente crucial porque, no final das contas, assim que passarmos desse estágio de consulta, vamos confirmá-lo em nosso modelo de dados e criar um modelo de dados em torno dele. Precisamos ter o modelo de dados em mente enquanto trabalhamos nisso, porque é aqui que estamos otimizando suas tabelas para o modelo de dados. 

Então, qual é uma boa forma ou qual é a forma ideal para nossas tabelas caberem em nosso modelo de dados? Também não há uma resposta exata para isso porque cada situação de dados é única em muitos casos.

Conclusão

Portanto, essas são minhas práticas recomendadas de Power Query sugeridas e algumas das principais coisas importantes que abordaremos nos outros artigos do blog. Seguir essas dicas gerais pode ajudá-lo a preparar um modelo de dados adequado, considerado o coração de uma solução de relatório do LuckyTemplates.

Tenha sempre em mente que é realmente essencial entender o que está acontecendo dentro do Query Editor. A partir daí, podemos aplicar a aparência de uma tabela boa e otimizada em nosso próprio cenário de dados e em nosso próprio modelo. 

Tudo de bom,

Leave a Comment

Colunas calculadas no SharePoint | Uma visão geral

Colunas calculadas no SharePoint | Uma visão geral

Descubra a importância das colunas calculadas no SharePoint e como elas podem realizar cálculos automáticos e obtenção de dados em suas listas.

Atributos pré-atentivos: como isso pode afetar seu relatório

Atributos pré-atentivos: como isso pode afetar seu relatório

Descubra todos os atributos pré-atentivos e saiba como isso pode impactar significativamente seu relatório do LuckyTemplates

Calcular Dias de Estoque Zero – LuckyTemplates Inventory Management Insights

Calcular Dias de Estoque Zero – LuckyTemplates Inventory Management Insights

Aprenda a contar o número total de dias em que você não tinha estoque por meio dessa técnica eficaz de gerenciamento de inventário do LuckyTemplates.

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

Saiba mais sobre as exibições de gerenciamento dinâmico (DMV) no DAX Studio e como usá-las para carregar conjuntos de dados diretamente no LuckyTemplates.

Variáveis ​​e expressões dentro do editor do Power Query

Variáveis ​​e expressões dentro do editor do Power Query

Este tutorial irá discutir sobre Variáveis e Expressões dentro do Editor do Power Query, destacando a importância de variáveis M e sua sintaxe.

Como calcular a diferença em dias entre compras usando o DAX no LuckyTemplates

Como calcular a diferença em dias entre compras usando o DAX no LuckyTemplates

Aprenda a calcular a diferença em dias entre compras usando DAX no LuckyTemplates com este guia completo.

Calculando a média no LuckyTemplates: isolando os resultados do dia da semana ou do fim de semana usando o DAX

Calculando a média no LuckyTemplates: isolando os resultados do dia da semana ou do fim de semana usando o DAX

Calcular uma média no LuckyTemplates envolve técnicas DAX para obter dados precisos em relatórios de negócios.

O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

Como salvar e carregar um arquivo RDS em R

Como salvar e carregar um arquivo RDS em R

Você aprenderá como salvar e carregar objetos de um arquivo .rds no R. Este blog também abordará como importar objetos do R para o LuckyTemplates.

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Neste tutorial de linguagem de codificação DAX, aprenda como usar a função GENERATE e como alterar um título de medida dinamicamente.