La solicitud

De Hannah Reyes, Directora financiera (CFO)
Tu objetivo
Elige la configuración de almacenamiento que da a Hannah pedidos casi en tiempo real para hoy y segmentación rápida sobre tres años de historial.
Lo que recibe Hannah, y por qué
La lección
Cada tabla de un modelo de Power BI tiene un modo de almacenamiento, y decide dónde viven los datos cuando alguien hace clic en una segmentación: en la memoria de Power BI o en la base de datos de origen.
Dónde estás trabajando
Este es un cuestionario. En Power BI Desktop, el modo de almacenamiento de una tabla se fija en la Vista de modelo (Model view): selecciona la tabla y mira Propiedades → Avanzado → Modo de almacenamiento (Properties → Advanced → Storage mode). Eliges Import o DirectQuery al conectar (Inicio → Obtener datos → SQL Server, la opción Modo de conectividad de datos; Data Connectivity mode).
Import
Los datos se copian al modelo y VertiPaq los comprime. Cada visual se responde desde la memoria: la opción más rápida, con todo DAX y Power Query disponibles. El precio es la frescura (los datos son tan antiguos como la última actualización: 8 al día en Pro, 48 en Premium) y el tamaño (1 GB por modelo en capacidad compartida, más en Premium). Import es el valor predeterminado por buenas razones.
DirectQuery
No se copia nada. Cada visual envía una consulta al origen cada vez que se dibuja o se filtra, así que los datos siempre están al día y pueden ser enormes. Pero cada clic espera al origen, el origen soporta la carga de cada lector del informe, algunas funciones DAX y pasos de Power Query están limitados, y una sola consulta no puede devolver más de un millón de filas a Power BI. Encaja con datos que deben estar al día o que deben quedarse en el origen.
Modelos compuestos y Dual
Un modelo compuesto mezcla modos: por ejemplo, una tabla de hechos enorme en DirectQuery y pequeñas tablas de dimensión importadas. Dual es un modo para dimensiones en un modelo así: la tabla se importa y también puede actuar como DirectQuery, de modo que Power BI responde desde la memoria cuando puede y une en el origen cuando la consulta necesita la tabla de hechos DirectQuery. Un modelo compuesto también puede añadir tu propia tabla importada, como las metas, a un modelo publicado mediante DirectQuery para modelos semánticos de Power BI.
Tablas híbridas
Con la actualización incremental (clic derecho en una tabla → Actualización incremental; Incremental refresh), una tabla de hechos grande se divide en particiones por fecha, y cada actualización recarga solo las recientes. En capacidad Premium, Premium por usuario o Fabric, marcar Obtener los datos más recientes en tiempo real con DirectQuery (Get the latest data in real time with DirectQuery) añade una partición en directo para el periodo más reciente: el historial viene de la memoria, hoy del origen. Eso es una tabla híbrida.
Conexión dinámica
Si la empresa ya publica un modelo semántico certificado, un informe nuevo puede conectarse en vivo a él (Inicio → Obtener datos → Modelos semánticos de Power BI; Home → Get data → Power BI semantic models). No se copian datos ni se reconstruye ningún modelo; el informe reutiliza las medidas, relaciones y seguridad que usan todos los demás.
Elegir
- Rápido e interactivo, vale con datos de hace unas horas: Import.
- Debe estar al minuto, o es demasiado grande o demasiado sensible para copiar: DirectQuery.
- Una tabla grande en directo, todo lo demás pequeño: compuesto con dimensiones Dual.
- Historial largo más hoy en directo: tabla híbrida.
- Ya existe un modelo gobernado: conexión dinámica.
Errores comunes
- DirectQuery por defecto. El clic de cada lector se convierte en una consulta a la base de datos.
- Actualizaciones completas de años de historial. Usa la actualización incremental.
- Muchos visuales en una página DirectQuery. Cada uno es una consulta separada al origen.
¡Linterna encendida!
Practicaste: storage modeimportdirectquerycomposite modelhybrid tableduallive connection
- Resuelto
- Sin pistas
- Al primer intento
