(+351) 21 24 10006  ·  info@bconcepts.pt
Carnaxide, Lisboa
Microsoft Fabric
Microsoft Fabric 2 min

Direct Lake en Power BI Fabric: máximo rendimiento sin Import ni DirectQuery

João Barros 30 de September de 2025 2 min de lectura

El modo Direct Lake es una innovación de Microsoft Fabric que elimina el compromiso tradicional entre velocidad (Import) y frescura de datos (DirectQuery). Al leer directamente los archivos Delta Parquet de OneLake, obtiene un rendimiento cercano al de Import con datos siempre actualizados.

Cómo funciona

En lugar de importar datos a la memoria del modelo (Import) o ejecutar consultas a la fuente en runtime (DirectQuery), Direct Lake lee los archivos .parquet del Delta Lake directamente, cargando solo las columnas necesarias (column pruning) y las particiones relevantes (partition pruning).

Import:      PBIX ← Copia en memoria ← Base de datos
DirectQuery: PBIX ← Consulta en runtime → Base de datos
Direct Lake: PBIX ← Parquet (OneLake) ← Delta Lake

Requisitos

  • Capacidad Fabric (F SKU o P SKU con Fabric habilitado).
  • Semantic Model creado sobre un Lakehouse o Warehouse.
  • Tablas en formato Delta en OneLake.

Framing: cuándo hace fallback a DirectQuery

Si una consulta no puede ser satisfecha por Direct Lake (p. ej. vistas complejas, tipos de datos no soportados), el modelo hace fallback automático a DirectQuery. Monitorice el fallback con EVALUATE INFO.CALLDEPENDENCY() en DAX Studio.

Optimizar para Direct Lake

  • Mantenga las tablas Delta con V-Order activado (OPTIMIZE ... ZORDER BY).
  • Limite el número de columnas en las tablas de hechos.
  • Use particionamiento por fecha en tablas con muchas filas.

Conclusión

Direct Lake es un diferenciador competitivo de Fabric. Para organizaciones con datos en constante actualización e informes Power BI críticos, elimina el ciclo de refresco y la latencia de DirectQuery, ofreciendo lo mejor de los dos mundos.

Compartir: