Flujos de trabajo

Query folding en Power Query: la checklist que mantiene el refresh barato

power-queryquery-foldingdataflowrefreshpower-bi

Un dataflow «OK en 200k filas» pasa a 90 min a 40M porque el query folding murió en el paso 4.

Probar el folding

Clic derecho → View Native Query. En gris = roto en ese paso o antes. Arréglelo ahí. No más transforms «por ahora».

Suele plegar

Quitar/renombrar columnas, filtros vs literal o parámetro, group by SQL.

Suele romper

Columna custom M, merge de queries sin folding, fuzzy merge, index column, scripts Python/R. Empuje la lógica a SQL o Spark Silver.

Refresh incremental

Si RangeStart / RangeEnd no pliegan, escanea todo. Capture Native Query en el PR; si no, no hay merge a prod SQL.

¿Folding roto en un dataflow que terminaba antes de las 7? Reserve una llamada de 30 minutos.