Workflows

Query folding dans Power Query : la checklist qui garde le refresh pas cher

power-queryquery-foldingdataflowrefreshpower-bi

Un dataflow « OK sur 200k lignes » devient un refresh de 90 min à 40M parce que le query folding est mort à l’étape 4.

Prouver le folding

Clic droit → View Native Query. Grisé = cassé à cette étape ou avant. Corriger là. Pas d’autres transforms « pour l’instant ».

Ça folde souvent

Remove/rename colonnes, filtres vs littéral ou paramètre, group by SQL.

Ça casse souvent

Colonne custom M, merge de requêtes non foldées, fuzzy merge, index column, scripts Python/R. Poussez la logique en SQL ou Spark Silver.

Refresh incrémental

Si RangeStart / RangeEnd ne foldent pas, vous scannez tout. Capturez Native Query dans la PR, sinon pas de merge vers prod SQL.

Folding cassé sur un dataflow qui finissait avant 7h ? Réservez un appel de 30 minutes.