Llega un punto en que Power BI encuentra su límite natural: los datos son demasiado grandes para caber cómodamente en memoria, pero sigues necesitando informes rápidos e interactivos. Aquí es donde muchos se rinden y culpan a la herramienta. En realidad, hay dos funcionalidades avanzadas — modelos compuestos y agregaciones — diseñadas exactamente para este problema, y dominarlas distingue a quien hace informes de quien arquitecta soluciones.
El dilema entre Import y DirectQuery
Power BI ofrece dos modos de conectar a los datos. El Import lo trae todo dentro, comprimido y velocísimo — pero limitado por la memoria y desactualizado entre actualizaciones. El DirectQuery deja los datos en el origen y los consulta en tiempo real — siempre actual y sin límite de tamaño, pero más lento y pesando sobre la base de datos. Durante años, había que elegir uno. Ya no.

Modelos compuestos: lo mejor de ambos mundos
Un modelo compuesto permite mezclar Import y DirectQuery en el mismo informe. Puedes tener las tablas grandes de hechos en DirectQuery (siempre actuales, sin llenar la memoria) y las dimensiones más pequeñas en Import (rápidas). Deja de haber una elección binaria: cada tabla vive en el modo que tiene sentido para ella.
Agregaciones: la velocidad sin sacrificar el detalle
Las agregaciones llevan la idea más lejos. Guardas en Import una versión resumida de los datos — por ejemplo, ventas por día y región — y dejas el detalle completo en DirectQuery. Cuando alguien abre un informe al nivel resumido, Power BI responde de la tabla pequeña y rápida; solo cuando alguien baja al detalle va a la fuente grande. El usuario ni se da cuenta — ve siempre respuestas rápidas.
Un caso concreto
Imagina una cadena de retail con mil millones de filas de transacciones — imposible de importar entero. Con una agregación de ventas por día/tienda/categoría (quizás algunos millones de filas), 95% de las preguntas de los gestores — totales, tendencias, comparaciones — se responden instantáneamente de la tabla resumida en memoria. El 5% que necesita el detalle de un ticket específico cae en DirectQuery al origen. Resultado: informes interactivos sobre volúmenes que "no cabían" en Power BI, sin duplicar todo ni esperar minutos por cada clic.
El precio de la potencia: complejidad
Estas funcionalidades son poderosas pero no gratuitas en esfuerzo. Exigen diseñar bien las agregaciones, garantizar que las relaciones entre capas están correctas, y probar que Power BI usa de verdad la tabla resumida cuando debe. Es ingeniería de datos dentro de Power BI — y por eso es el paso que separa al usuario avanzado del arquitecto.
Cuándo compensa
No es para todos los informes. Un modelo de algunos millones de filas vive muy bien en Import simple. Los modelos compuestos y las agregaciones entran cuando los datos son demasiado grandes para Import pero necesitas velocidad de Import — el territorio de los grandes volúmenes. Usarlos sin esa necesidad es añadir complejidad sin retorno.
En la práctica
Si estás chocando con el límite de memoria de Power BI o sufriendo con DirectQuery lento, no es momento de rendirse — es momento de conocer los modelos compuestos y las agregaciones. Son la respuesta diseñada para exactamente ese problema. ¿Tus informes están limitados por el tamaño de los datos, o ya exploraste las capas que permiten escalar sin perder velocidad?