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:
    1. Cierre sesión en Power BI Desktop.
    2. 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.
    3. 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:

  1. Vaya al flujo de datos Premium y Active el motor de proceso mejorado.
  2. Vaya a la sección de configuración del flujo de datos de destino y active el motor de proceso mejorado.
  3. 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:

Imagen en la que se muestra que se admite DirectQuery.

En esta imagen se muestra el icono Tabla, lo que indica que la tabla Query solo admite la importación:

Imagen en la que se muestra que no se admite DirectQuery.

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.

En los artículos siguientes encontrará más información sobre los flujos de datos y Power BI: