Uso de DirectQuery con flujos de datos
El uso de DirectQuery con flujos de datos de Power BI le permite conectarse directamente a un flujo de datos sin necesidad de importar los datos en un conjunto de datos. Hay muchas razones por las que el uso de DirectQuery con flujos de datos, en lugar de importar datos, es útil. Estos son algunos ejemplos:
- Trabajar con flujos de datos grandes
- Reducir las necesidades de orquestación de los flujos de datos
- Proporcionar datos a los clientes de una manera administrada y centrada en el rendimiento
- Evitar la necesidad de duplicar datos en un flujo de datos y un conjunto de datos importado
Configuración
Para usar DirectQuery con flujos de datos, debe Activar explícitamente el motor de proceso mejorado en la configuración del flujo de datos. Después, debe actualizar el flujo de datos para poder consumirlo en el modo DirectQuery.
Si usa la versión original de Power BI Premium (en lugar de Premium Gen2), hay cuatro elementos que debe validar:
- El motor de proceso mejorado debe estar habilitado para la capacidad Premium y el flujo de datos específico.
- Debe ejecutar la versión más reciente de Power BI Desktop.
- Debe conectarse específicamente al origen de datos mediante el conector de flujos de datos de Power BI.
- También debe realizar los pasos siguientes para conectarse mediante Power BI Desktop:
- Cierre sesión en Power BI Desktop.
- Borre la conexión de flujos de datos, para lo que es necesario iniciar sesión.
- Seleccione Archivo > Opciones y configuración > Configuración del origen de datos > Eliminar flujos de datos de Power BI.
- Realice la conexión mediante el conector de flujos de datos de Power BI, asegúrese de que el motor de proceso mejorado está activado y de que se ha actualizado la conexión.
Si usa Premium Gen2, los siguientes pasos en orden son mucho más sencillos:
- Vaya al flujo de datos Premium y Active el motor de proceso mejorado.
- Vaya a la sección de configuración del flujo de datos de destino y active el motor de proceso mejorado.
- Actualice el flujo de datos.
Una vez que se hayan completado los pasos, se podrá acceder al flujo de datos en Power BI Desktop con el modo DirectQuery.
Consumo
Cuando DirectQuery está disponible para un flujo de datos, la conexión a un flujo de datos mediante el conector de flujos de datos de Power BI le pide que elija si quiere conectarse a las tablas mediante DirectQuery o Importar.
Las entidades de flujo de datos que admiten DirectQuery muestran el icono Ver en Power BI Desktop, en lugar del icono Tabla. El icono Ver aparece como dos cuadros apilados entre sí; el icono Tabla es una sola tabla con una cuadrícula.
En la imagen siguiente se muestra el icono Ver, que indica que la tabla Orders admite DirectQuery:
En esta imagen se muestra el icono Tabla, lo que indica que la tabla Query solo admite la importación:
En el modo DirectQuery, puede interrogar rápidamente conjuntos de datos a gran escala de forma local. Pero en la actualidad no se pueden realizar otras transformaciones.
Pasos siguientes
En este artículo se ha proporcionado una introducción al uso de DirectQuery con flujos de datos. Los siguientes artículos también pueden resultarle útiles.
- Acerca del uso de DirectQuery en Power BI
- Instrucciones del modelo de DirectQuery en Power BI Desktop
En los artículos siguientes encontrará más información sobre los flujos de datos y Power BI:
- Introducción a los flujos de datos y la preparación de datos de autoservicio
- Creación de un flujo de datos
- Configurar y consumir un flujo de datos
- Configuración del almacenamiento de flujo de datos para usar Azure Data Lake Gen 2
- Características prémium de flujos de datos
- Consideraciones y limitaciones de flujos de datos
- Procedimientos recomendados para flujos de datos