
⚡ Dataflows Gen2 en Microsoft Fabric: de “lentos” a rápidos
Los Dataflows siempre fueron la opción “menos performante” de Microsoft Fabric para ingerir datos. Eso está cambiando rápido con dos nuevas características: Modern Evaluator y Partitioned Compute.
🔧 ¿Qué son los Dataflows Gen2?
Son la herramienta no-code/low-code de Fabric para hacer ETL (extraer, transformar y cargar datos). Con más de 100 conectores integrados, usan la interfaz familiar de Power Query y permiten guardar el resultado como tabla Delta en OneLake — sin escribir una sola línea de código.
📊 ¿Qué tan grande es la mejora? (datos reales con 29 millones de filas / 2,5 GB):
| Modo | Segundos | CUs consumidos |
|---|---|---|
| Dataflow Gen1 | 550s | 7.788 CUs |
| Gen2 sin optimizaciones | 520s | 5.684 CUs |
| Gen2 + Modern Evaluator | 368s | 3.565 CUs ✅ |
| Gen2 + Modern Evaluator + Partitioned | 474s | 4.732 CUs |
Con el Modern Evaluator activo, el consumo cae a menos del 50% comparado con el Dataflow Gen1.
🔍 Explicación en pocas palabras
En Microsoft Fabric, la “capacidad” (Capacity Unit o CU) es la unidad de cobro: cuántos recursos de CPU, memoria e I/O usa una operación. Antes, cada segundo de Dataflow costaba 16 CUs; ahora el nuevo motor los reduce drásticamente. El Modern Evaluator usa .NET 8 para ejecutar las queries más rápido, y el Partitioned Compute permite procesar partes del flujo en paralelo en lugar de esperar turno.
Más información en el link 👇

