Power BI

O que é query folding e como ele ajuda a atualizar painéis de obras?

Parte da transformação pode ocorrer na fonte

Query folding é a tradução de transformações do Power Query para uma consulta executada pela fonte, quando ela e as etapas permitem isso. O benefício é reduzir o volume transferido e aproveitar o processamento do banco. Não significa que toda consulta terá folding nem que uma única etapa determine sozinha a qualidade do resultado.

Entenda as condições do conceito

Query folding transfere transformações compatíveis do Power Query para a fonte, reduzindo processamento local e dados transferidos.

A ordem das etapas pode importar

Filtrar registros do período e selecionar colunas necessárias antes de uma transformação que interrompe o folding pode reduzir a quantidade processada localmente. Se o filtro só acontece depois de carregar todo o histórico, a atualização pode transferir muitos dados que nunca serão utilizados. A otimização depende de verificar o comportamento efetivo da consulta.

Caso guiado: filtrar antes de transferir o histórico

Uma consulta busca cinco anos de medições, mas o relatório precisa apenas de um intervalo. Verifique se o filtro de data é traduzido para a fonte. Se for, o banco pode retornar somente os registros necessários. Se uma transformação anterior impedir esse processamento, a consulta pode transferir muito mais dados e só depois filtrá-los localmente.

Reorganize apenas etapas equivalentes e compare tempo, contagem e total por período. Não remova registros para ganhar velocidade nem presuma folding apenas pela aparência da consulta. Observe diagnóstico e consulta nativa quando disponíveis. Em atualização incremental, examine também parâmetros e fronteiras. O exercício reforça que otimização deve preservar resultado: reduzir trabalho de processamento é útil, mas uma base menor porque o filtro ficou errado não representa uma atualização melhor.

Diagrama com quatro etapas: Dados da obra, Modelo e relações, Cálculos e filtros, Painel para decisão

Como testar sem alterar a informação

Use as ferramentas disponíveis para observar consulta nativa e diagnósticos da fonte. Compare duração e volume depois de reorganizar etapas equivalentes. Confirme que filtros de data e conversões mantêm os mesmos totais. Em uma política incremental, esse exame é especialmente importante. Performance não justifica eliminar registros ou mudar um critério de cálculo sem comunicar a diferença.

Exemplo na prática

filtrar contratos e períodos no banco antes de carregar milhões de medições.

Como aplicar no planejamento

filtre cedo, confira diagnóstico e consulta nativa quando disponíveis e teste o efeito de cada transformação; nem toda fonte ou etapa suporta folding.

Fontes e referências
Onde estudar no curso

Conteúdos de Planejamento e Controle de Projetos — Tema de estudo: O que é query folding e como ele ajuda a atualizar painéis de obras

Consultar o conteúdo na plataforma

Academia do Planejamento — academiadoplanejamento.com.br

Consultar o índice de assuntos do blog

Academia do Planejamento

Cursos de Oracle Primavera P6, MS Project e gestão de projetos para EPC, óleo e gás, mineração e construção.

Prof. Sérgio Magalhães · WhatsApp (21) 96896-0380

academiadoplanejamento.com.br

Prof. Alex Damasio · WhatsApp 41.8860.1821