Configuración de la actualización automática de páginas

Completado

La actualización automática de páginas (APR) es una característica que actualiza automáticamente un informe de Power BI. Es una opción que puede habilitar para una página de informe específica siempre que el informe se conecte a un conjunto de datos que:

  • Incluye tablas de almacenamiento de DirectQuery.
  • Es una conexión dinámica a un modelo tabular en Azure Analysis Services (AAS) o SQL Server Analysis Services (SSAS).
  • Es un conjunto de datos de inserción (o híbrido).

Nota

Los conjuntos de datos híbridos y de inserción se describen en la siguiente unidad.

Conceptualmente, la característica APR es sencilla. Power BI actualiza automáticamente la página del informe según un intervalo de actualización establecido. Simula la misma operación de actualización que el consumidor del informe puede invocar desde la barra de acciones.

Screenshot shows the report action bar and highlights the refresh command.

Uso de tablas de almacenamiento de DirectQuery

Un conjunto de datos de Power BI puede tener tablas de almacenamiento de DirectQuery cuando:

  • Representa un modelo de DirectQuery.
  • Representa un modelo compuesto.
  • Contiene una tabla híbrida.
  • Consume un flujo de datos de streaming (y usa el modo de almacenamiento DirectQuery).

Nota

Para obtener más información sobre DirectQuery y los modelos compuestos, realice el módulo Elección de un marco de modelo.

Uso de tablas híbridas

Si configura una tabla de importación de conjuntos de datos con la característica de actualización incremental de Power BI, puede habilitar la opción Obtenga los datos más recientes en tiempo real con DirectQuery.

Screenshot of the incremental refresh and real-time data set up, and it highlights the Get the latest data in real-time with DirectQuery option.

Al habilitar esta opción, Power BI crea automáticamente una partición de tabla que usa el modo de almacenamiento DirectQuery. En este caso, la tabla se convierte en una tabla híbrida, es decir, tiene particiones de importación para almacenar datos más antiguos y una única partición de DirectQuery para los datos actuales.

Cuando Power BI consulta una tabla híbrida, la consulta puede usar la memoria caché para los datos más antiguos o pasar directamente al origen de datos para recuperar los datos actuales.

Esta opción solo está disponible con una licencia Premium.

Para obtener más información, consulte Configuración de la actualización incremental y los datos en tiempo real.

Uso de flujos de datos de streaming

Un flujo de datos de streaming permite a los modeladores de datos conectarse, ingerir, mezclar, modelar y crear informes basados en datos de streaming casi en tiempo real, directamente en el servicio Power BI.

Nota

Un flujo de datos de streaming es conceptualmente diferente de un flujo de datos normal.

Los flujos de datos de streaming se crean en el servicio Power BI. Ingieren la entrada de streaming que puede obtener de Azure Event Hubs, Azure IoT Hub o Azure Blob Storage. Con un diseñador que permite arrastrar y colocar elementos y donde no es necesario escribir código, puede filtrar, agregar, combinar, agrupar y unir flujos de entrada. También puede configurar funciones de ventana de tiempo, que pueden usar ventanas de saltos de tamaño constante, ventanas de salto, ventanas deslizantes, ventanas de sesión o ventanas de instantánea.

Screenshot of the layout of a streaming dataflow that does grouping, from Event Hub to output table.

Los flujos de datos de streaming los consume un modelo que usted desarrolla en Power BI Desktop. Use el conector de flujos de datos para conectarse al flujo de datos de streaming y asegúrese de establecer el modo de almacenamiento del modelo en DirectQuery.

Si desea obtener más información, consulte Flujos de datos de streaming.

Hay algunas restricciones importantes que deben tenerse en cuenta:

  • Los flujos de datos de streaming solo están disponibles con una licencia Premium.
  • Un administrador de Power BI debe habilitar los flujos de datos de streaming.
  • Un administrador de capacidad debe habilitar el motor de proceso mejorado para los flujos de datos.
  • No se pueden almacenar flujos de datos de streaming y flujos de datos normales en la misma área de trabajo.

Configuración de la actualización automática de páginas (APR)

Para configurar APR, en la configuración de la página, habilite la opción Actualización de página.

Screenshot of the Page refresh setting enabled.

Nota:

Esta opción solo está disponible cuando el informe se conecta a un conjunto de datos admitido. Por ejemplo, no estará disponible cuando el informe se conecte a un conjunto de datos que se represente en el modelo de importación.

Una vez habilitada, puede establecer la propiedad Tipo de actualización en una de estas dos opciones:

  • Actualización automática de las páginas: actualiza todos los objetos visuales de la página a un intervalo fijo, que puede ser de un segundo o de varios días.
  • Detección de cambios: actualiza todos los objetos visuales de la página si los datos de origen han cambiado desde la última actualización automática. Evita actualizaciones innecesarias, lo que puede ayudar a reducir el consumo de recursos para el servicio Power BI y el origen de datos. Esta opción solo es compatible con los informes almacenados en un área de trabajo que tenga su modo de licencia configurado como Premium, Premium por usuario o Insertado (conocidos como áreas de trabajo Premium).

Importante

Cuando use un intervalo fijo, piense en la carga que podría suponer para el origen de datos. Tenga en cuenta que varios usuarios pueden abrir la página del informe y que cada objeto visual de la página realiza al menos una consulta en el origen de datos.

Configuración de la detección de cambios

Para configurar la detección de cambios, debe crear un tipo especial de medida que se denomina medida de detección de cambios. Cada informe puede tener solamente una medida de detección de cambios. Power BI la usa para consultar el origen de datos. Cada vez, Power BI almacena el resultado de la consulta para poder compararlo con el siguiente resultado (según el intervalo de actualización establecido). Cuando los resultados difieren, Power BI actualiza la página.

Las medidas de detección de cambios son fáciles de configurar en Power BI Desktop. La ventana Detección de cambios permite definir una medida de detección de cambios que resuma cualquier columna usando una función de agregado (count, count distinct, minimum, maximum y sum).

Screenshot of the Change detection measure window.

En Adventure Works, usan APR para supervisar las métricas de fabricación en tiempo real. Los dispositivos IoT almacenan eventos que incluyen una marca de tiempo. La medida de detección de cambios consulta el evento con la marca de tiempo máxima, porque la página solo debe actualizarse cuando se registran nuevos eventos.

En Power BI Desktop, puede usar el Analizador de rendimiento para supervisar cuándo Power BI consulta la medida de detección de cambios y cuándo se actualizan los objetos visuales. Si desea obtener más información, vea Uso del Analizador de rendimiento para examinar el rendimiento de los elementos de los informes.

Screenshot of the Performance Analyzer results, including recorded change detection queries.

Uso de restricciones

Una vez que se publica un informe con APR en el servicio Power BI, Power BI puede aplicar restricciones relacionadas con APR.

Cuando se publica un informe en un área de trabajo con el modo de licencia establecido en Pro, significa que el área de trabajo reside en una capacidad compartida. Una capacidad compartida se comparte con otros clientes de Microsoft. Para evitar situaciones de “vecino ruidoso” (en las que un coinquilino monopoliza los recursos), una actualización APR tiene un intervalo mínimo de 30 minutos, incluso si el intervalo de actualización del informe es inferior a ese valor. En las capacidades compartidas, no se admiten medidas de detección de cambios.

Cuando se publica un informe en un área de trabajo que tiene el modo de licencia establecido en Premium por usuario o Incrustado (denominado capacidad dedicada), es posible que la actualización APR no esté habilitada o esté restringida. Esto se debe a que un administrador de capacidad puede habilitar o deshabilitar la actualización APR y habilitar o deshabilitar el uso de una medida de detección de cambios para una capacidad dedicada. También puede establecer un intervalo de actualización y un intervalo de ejecución mínimos para las medidas de detección de cambios. Cuando los valores configurados para la página del informe son inferiores a los intervalos mínimos, prevalecen los intervalos mínimos.

Screenshot of the A P R capacity settings.

Para obtener más información sobre la compatibilidad de la actualización APR con diferentes conjuntos de datos y tipos de capacidad, consulte Restricciones de intervalos de actualización.