Compartir vía


Escenarios de uso de Power BI: análisis en tiempo real de autoservicio

Nota

Este artículo forma parte de la serie de artículos sobre el planeamiento de la implementación de Power BI. Esta serie se centra principalmente en la experiencia de Power BI en Microsoft Fabric. Para obtener una introducción a la serie, consulte el planeamiento de la implementación de Power BI.

Este escenario de uso se centra en cómo un analista de negocios puede generar informes de Power BI en tiempo real. En este contexto, "tiempo real" significa que los datos son siempre actuales y los consumidores del informe no tienen que interactuar con las visualizaciones. Las visualizaciones de datos se deben actualizar automáticamente para mostrar siempre los datos actuales.

Los informes en tiempo real permiten a las organizaciones realizar seguimientos y tomar decisiones seguras basadas en datos actualizados.

Nota

En este artículo, el término tiempo real significa casi en tiempo real. Casi en tiempo real significa que siempre hay un grado de retraso (conocido como latencia), debido al procesamiento de datos y al tiempo de transmisión de red.

Para desarrollar análisis en tiempo real de autoservicio, el analista de negocios primero tendrá que crear un modelo semántico de DirectQuery (conocido anteriormente como conjunto de datos) o conectarse a uno. Después, podrá crear un informe y establecer su configuración de actualización automática de páginas. Tras realizar la configuración, Power BI actualiza automáticamente las páginas del informe para mostrar los datos actuales.

Sugerencia

También puede lograr análisis en tiempo real en Power BI mediante conjuntos de datos de inserción. Sin embargo, este tema no entra dentro de este escenario de uso en tiempo real de autoservicio, ya que tiene como destino a los desarrolladores. Los conjuntos de datos de inserción suelen implicar el desarrollo de una solución mediante programación.

Para obtener una comprensión completa del análisis en tiempo real de Power BI, trabaje con la ruta de aprendizaje Supervisión de datos en tiempo real con Power BI.

Diagrama del escenario

En el diagrama siguiente se muestra una introducción general de las acciones de usuario más comunes y los componentes de Power BI que admiten el análisis en tiempo real de autoservicio. El objetivo principal es crear un modelo de DirectQuery y crear informes de Power BI que usan la actualización automática de páginas.

Diagrama que muestra el análisis en tiempo real de autoservicio, que consiste en supervisar datos casi en tiempo real en los informes. Los elementos del diagrama se describen en la tabla siguiente.

Sugerencia

Le recomendamos que descargue el diagrama de escenariossi desea insertarlo en su presentación, documentación o entrada de blog, o imprimirlo como un póster de pared. Dado que es una imagen de gráficos vectoriales escalables (SVG), puede escalarla o reducirla verticalmente sin pérdida de calidad.

El diagrama anterior muestra las siguientes acciones de usuario, herramientas y características:

Elemento Descripción
Elemento 1. Los creadores de contenido usan Power BI Desktop para crear un modelo de DirectQuery.
Elemento 2. Power BI Desktop envía consultas nativas al origen de datos subyacente para recuperar los datos actuales.
Elemento 3. Los creadores de contenido crean un informe que mostrará actualizaciones casi en tiempo real al habilitar y configurar la actualización automática de páginas.
Elemento 4. Cuando esté listo, los creadores de contenido publican su archivo de Power BI Desktop (.pbix) o el archivo de proyecto de Power BI (.pbip) en un área de trabajo del servicio Power BI o del portal de Fabric.
Elemento 5. Una vez publicado, el área de trabajo contiene un nuevo informe y un modelo semántico de DirectQuery. Cuando el área de trabajo es un área de trabajo personal o Pro, el intervalo de actualización de página automático mínimo es de 30 minutos (incluso cuando el creador del informe establezca un intervalo inferior).
Elemento 6. Cuando los consumidores de informes abren una página de informe que tiene habilitada la actualización automática de páginas, las visualizaciones de datos se actualizan automáticamente para mostrar los datos actuales.
Elemento 7. Algunos orígenes de datos pueden requerir una puerta de enlace de datos local o una puerta de enlace de red virtual para la actualización de datos, como las que residen dentro de una red organizativa privada.
Elemento 8. Cada objeto visual de una página de actualización automática de páginas consulta el modelo semántico para recuperar los datos actuales del origen de datos subyacente.
Elemento 9. Cuando se almacena un informe de actualización automática de páginas en un área de trabajo que usa la capacidad de Fabric, la capacidad Premium o el modo de licencia Premium por usuario, Power BI puede actualizar automáticamente en intervalos de un minuto o más. También es posible usar el tipo de actualización de detección de cambios para que Power BI pueda evitar actualizaciones innecesarias. Cuando se establece el tipo de actualización de detección de cambios, en cada intervalo de actualización, Power BI envía consultas de detección de cambios para determinar si los datos han cambiado desde la última actualización automática. Cuando Power BI detecta cambios, actualiza todos los objetos visuales de la página.
Elemento 10. Los consumidores de informes ven contenido actualizado desde un área de trabajo o una aplicación de Power BI.
Elemento 11. Los administradores de capacidad pueden habilitar o deshabilitar la característica de actualización automática de páginas. Cuando la característica está deshabilitada, la actualización automática de páginas no funcionará para los informes almacenados en áreas de trabajo asignadas a la capacidad. Los administradores de capacidad pueden establecer un intervalo de actualización y un intervalo de ejecución mínimos. Estos intervalos mínimos invalidarán cualquier configuración de página de informe que use un intervalo inferior.
Elemento 12. Los administradores de Fabric supervisan la actividad en el portal de Fabric.

Importante

En ocasiones, este artículo hace referencia a Power BI Premium o a sus suscripciones de capacidad (SKU P). Tenga en cuenta que Microsoft está consolidando actualmente las opciones de compra y retirando las SKU de Power BI Premium por capacidad. Los clientes nuevos y existentes deben considerar la posibilidad de comprar suscripciones de capacidad de Fabric (SKU F) en su lugar.

Para obtener más información, consulte Actualización importante sobre las licencias de Power BI Premium y Preguntas más frecuentes sobre Power BI Premium.

Puntos clave

Estos son algunos puntos clave que se deben destacar sobre el escenario de análisis en tiempo real de autoservicio.

Orígenes de datos admitidos

La característica de actualización automática de páginas no funciona para los informes conectados a modelos de importación, donde todas las tablas usan el modo de almacenamiento de importación. La característica solo funciona cuando el informe de Power BI se conecta a un modelo semántico que:

Un modelo directQuery es una alternativa a un modelo de importación. Los modelos desarrollados en el modo DirectQuery no importan datos. En su lugar, constan solo de metadatos que definen la estructura del modelo. Cuando se consulta el modelo, se usan consultas nativas para recuperar datos del origen de datos subyacente.

Desde una perspectiva de autoservicio, el analista de negocios puede agregar tablas de almacenamiento de DirectQuery a su modelo en Power BI Desktop, siempre que el origen de datos admita este modo de almacenamiento. Normalmente, DirectQuery admite bases de datos relacionales. Para obtener una lista completa de los orígenes de datos que admiten DirectQuery, consulte Orígenes de datos compatibles con DirectQuery.

Un analista de negocios también puede mejorar un modelo de importación mediante la configuración de la actualización incremental. Al habilitar la opción Obtener los datos más recientes en tiempo real con DirectQuery (solo es compatible con áreas de trabajo Premium), Power BI Desktop agrega una partición de DirectQuery para asegurarse de que se recuperan los datos más recientes. Para obtener más información, consulte actualización incremental y datos en tiempo real para modelos semánticos.

El analista de negocios también puede crear una conexión dinámica a un modelo tabular existente que incluya tablas de modo de almacenamiento de DirectQuery.

Implicación de propietarios de orígenes de datos

Antes de publicar un informe de actualización automática de páginas, es recomendable analizar primero los requisitos en tiempo real con los propietarios del origen de datos. Esto se debe a que la actualización automática de páginas puede imponer una carga de trabajo significativa en el origen de datos.

Pongamos el ejemplo de una sola página de informe establecida para actualizarse cada cinco minutos y que incluye dos objetos visuales. Cuando se abra la página del informe, Power BI enviará al menos 24 consultas por hora (12 actualizaciones multiplicadas por dos objetos visuales) al origen de datos subyacente. Ahora imagine que 10 consumidores de informes abren la misma página de informe al mismo tiempo. En este caso, Power BI enviaría 240 consultas por hora.

Es importante analizar los requisitos en tiempo real, incluido el número de objetos visuales en la página del informe y el intervalo de actualización deseado. Cuando sea apropiado, el propietario del origen de datos puede tomar los pasos necesarios mediante el escalado vertical de los recursos del origen de datos. También puede optimizar el origen de datos agregando índices útiles y vistas materializadas. Para obtener más información, vea Instrucciones del modelo de DirectQuery en Power BI Desktop.

Tipo de actualización

La característica de actualización automática de páginas admite dos tipos de actualización.

  • Intervalo fijo: 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 subyacente. Power BI solo admite este tipo de actualización para las áreas de trabajo Premium y para los modelos de datos hospedados por Power BI. No se admiten los modelos de datos remotos, que se hospedan en AAS o SSAS.

Para configurar la detección de cambios, debe crear un tipo especial de medida que se denomina medida de detección de cambios. Por ejemplo, una medida de detección de cambios podría consultar el número máximo de pedido de ventas. Power BI usa la medida de detección de cambios 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.

Un modelo solo puede tener una medida de detección de cambios y solo puede haber un máximo de 10 medidas de detección de cambios por inquilino.

Para obtener más información, consulte Tipos de actualización.

Administración de capacidad

Cuando un área de trabajo está asociada a una capacidad Premium, los administradores de capacidad pueden habilitar o deshabilitar la característica de actualización automática de páginas para la capacidad. Cuando la característica está deshabilitada, la actualización automática de páginas no funcionará para ningún informe almacenado en ninguna de las áreas de trabajo adjuntas.

Los administradores de capacidad también pueden establecer un intervalo de actualización mínimo y un intervalo de ejecución mínimo (el valor predeterminado de ambos son cinco minutos). El intervalo de ejecución determina la frecuencia de las consultas de detección de cambios. Cuando un intervalo de página de informe es menor que el intervalo mínimo de capacidad, Power BI usará el intervalo mínimo de capacidad.

Nota

Los intervalos mínimos no se aplican a los informes abiertos en Power BI Desktop.

Cuando haya problemas de rendimiento relacionados con la actualización automática de páginas, un administrador de capacidad podrá tomar estos pasos:

  • Escalar verticalmente la capacidad a una SKU Premium mayor.
  • Aumentar los intervalos mínimos.

Para obtener más información, consulte Intervalos de actualización de páginas.

Instalación de la puerta de enlace

Normalmente, se requiere una puerta de enlace de datos al acceder a orígenes de datos que residen en la red organizativa privada o en una red virtual. La puerta de enlace admite las operaciones de DirectQuery (consultas visuales y consultas de detección de cambios).

Supervisión del sistema

El registro de actividad registra las actividades del usuario que se producen en el servicio Power BI. Los administradores de Power BI pueden usar los datos del registro de actividad recopilados para realizar auditorías que les ayuden a comprender los patrones de uso y adopción.

El uso de la aplicación Premium Capacity Metrics, disponible para los administradores, permite visualizar cuánta capacidad usan las consultas con una prioridad baja. Las consultas con una prioridad baja se componen de consultas de actualización automática de páginas y de consultas de actualización de modelos. Las consultas de detección de cambios no tienen una prioridad baja.

Para ver otros escenarios útiles que le ayuden con las decisiones de implementación de Power BI, consulte el artículo Escenarios de uso de Power BI.