1. Faro

Nivel 7 · ¿Import, DirectQuery o conexión en vivo?

La solicitud

De Kevin Nguyen, Jefe de Ingeniería

“Me llegaron tres peticiones de informes y cada una necesita una conexión. Uno: la revisión mensual de ventas sobre nuestro historial de pedidos, actualizada cada mañana. Dos: una pantalla en el almacén que muestre los envíos pendientes de salir, al día con minutos de margen; la tabla de eventos de envío tiene cientos de millones de filas. Tres: un informe de P&L construido sobre el modelo semántico certificado de Finanzas en el Servicio, sin que nadie copie sus datos.”

Tu objetivo

Asocia cada una de las tres peticiones de Kevin con la forma correcta de conectarse.

¿Qué conexión encaja con cada petición: (1) revisión mensual de ventas, (2) pantalla del almacén, (3) P&L sobre el modelo semántico publicado de Finanzas?

Elige una respuesta y luego compruébala.

La lección

Antes de que Power BI muestre un solo gráfico, decides cómo llega a los datos. La elección determina qué tan frescos están los números, qué tan rápido se siente el informe y qué funciones puedes usar.

Dónde se elige

Home → Get data → SQL Server: bajo los cuadros de servidor y base de datos, Data Connectivity mode ofrece Import o DirectQuery. Los archivos de Excel y CSV siempre se importan. Para una conexión en vivo empiezas en otro lado: Home → Get data → Power BI semantic models (o OneLake catalog), y eliges un modelo publicado. Tras la carga, la esquina inferior derecha de Desktop muestra el modo de almacenamiento, y en la vista Modelo el Properties → Advanced → Storage mode de cada tabla te dice lo mismo por tabla.

Import: una copia en el modelo

Power BI lee los datos una vez y guarda una copia comprimida dentro del .pbix (y, tras publicar, en el Servicio). Cada visual se responde desde esa copia, en memoria, así que los informes son rápidos y funcionan todos los pasos de Power Query y todas las funciones DAX. El precio es la frescura: la copia está tan al día como la última actualización (refresh). En el Servicio la programas (Semantic model → Settings → Refresh), hasta 8 veces al día en un área de trabajo Pro y hasta 48 en capacidad Premium.

Import es lo predeterminado y la respuesta correcta la mayoría de las veces, incluso para los 12 000 pedidos de Harbor & Pine.

DirectQuery: los datos se quedan en el origen

No se copia nada. Cada vez que alguien abre una página o hace clic en una segmentación, Power BI envía consultas a la base de datos y dibuja lo que vuelve. Los números están tan al día como la base de datos, y el modelo se mantiene pequeño por grande que sea la tabla. Los costos: una página solo es tan rápida como responde la base de datos, cada lector añade carga a esa base de datos, Power Query se limita a los pasos que el origen puede ejecutar y parte del DAX es más lento o no está disponible. Úsalo cuando los datos son demasiado grandes para copiarlos o deben estar al día con minutos de margen.

Conexión en vivo: reutilizar un modelo publicado

Una conexión en vivo conecta un informe nuevo a un modelo semántico que ya existe en el Servicio (o a Analysis Services). Obtienes sus tablas, relaciones y medidas tal como están, sin Power Query y sin vista Tabla; puedes añadir medidas a nivel de informe, pero no cambiar el modelo. Es la forma en que una empresa mantiene una definición certificada de «ingresos» mientras muchas personas construyen informes sobre ella. (Con los ajustes adecuados, Make changes to this model la convierte en un modelo compuesto, que mezcla el modelo publicado con tus propias tablas.)

Elegir, en una tabla

Import DirectQuery Conexión en vivo
¿Se copian los datos? Sí No No
Frescura Última actualización Al día La del modelo publicado
Velocidad La más rápida Depende del origen Depende del modelo
Power Query, edición del modelo Todo Limitado Nada

Sobre este nivel

Los niveles de práctica de esta ruta funcionan como Import: los datos de la tienda se cargan en un modelo en tu navegador y cada medida se responde desde él. Este nivel es un quiz porque aquí no hay ninguna base de datos a la que conectarse.

Errores comunes

  • DirectQuery por reflejo. Elígelo por tamaño o frescura, no «por si acaso».
  • Importar una copia del modelo de otra persona. Conéctate en vivo a él; dos copias se desajustan.
  • Olvidar la actualización. Un informe importado sin horario se queda en el día de la publicación.

Elige qué puede ejecutarse en este sitio. Puedes cambiarlo cuando quieras desde "Configurar cookies", al pie de cada página.