Almacenamiento en caché de consultas en Power BI Premium o Power BI Embedded

Las organizaciones con Power BI Premium o Power BI Embedded pueden sacar partido del almacenamiento en caché de consultas para acelerar los informes asociados a un modelo semántico. El almacenamiento en caché de consultas indica a la capacidad de Power BI Premium o Power BI Embedded que usa su servicio de almacenamiento en caché local para mantener los resultados de la consulta, lo que evita que el origen de datos subyacente tenga que calcular esos resultados.

Importante

El almacenamiento en caché de consultas solo está disponible en Power BI Premium o Power BI Embedded, para modelos semánticos de importación. No es aplicable a los modelos semánticos de DirectQuery o LiveConnect que usan Azure Analysis Services o SQL Server Analysis Services.

El almacenamiento en caché se realiza la primera vez que un usuario abre el informe. En la actualidad, el servicio solo realiza el almacenamiento en caché de consultas de la página inicial a la que acceden. En otras palabras, las consultas no se almacenan en caché cuando se interactúa con el informe. Los resultados de las consultas almacenadas en caché son específicos del usuario y el contexto del modelo semántico, y siempre respetan las reglas de seguridad. La caché de consultas respeta los marcadores personales y los filtros persistentes, por lo que las consultas generadas por un informe personalizado se almacenan en caché. Los iconos de panel que funcionan con las mismas consultas también aprovechan las consultas una vez almacenadas en caché. El rendimiento mejora especialmente cuando se accede con frecuencia a un modelo semántico que no es necesario actualizar a menudo. El almacenamiento en caché de consultas puede además reducir la carga sobre su capacidad al reducir el número total de consultas.

El comportamiento del almacenamiento en caché se controla en la página Configuración del modelo semántico del servicio Power BI. Tiene tres valores de configuración posibles:

  • Capacidad predeterminada: almacenamiento en caché de consultas desactivado
  • Desactivado: no usar el almacenamiento en caché de consultas para este modelo semántico.
  • Activado: usar el almacenamiento en caché de consultas para este modelo semántico.

Query caching dialog box

Consideraciones y limitaciones

  • Al cambiar la configuración de almacenamiento en caché de Activado a Desactivado, todos los resultados de la consulta del modelo semántico guardados se quitan de la caché de capacidad. Puede desactivar el almacenamiento en caché ya sea explícitamente o revirtiendo a la configuración predeterminada de capacidad que un administrador haya establecido en Desactivado. La desactivación de esta opción puede introducir un pequeño retraso la próxima vez que un informe ejecute consultas en este modelo semántico. El retraso se debe a que las consultas de informes se ejecutan a petición y no al aplicar los resultados guardados. Además, es posible que primero haya que cargar en memoria el modelo semántico necesario para que pueda atender consultas.
  • La caché de consultas se actualiza cuando Power BI realiza una actualización del modelo semántico. Cuando se actualiza la caché de consultas, Power BI tiene que ejecutar las consultas sobre los modelos de datos subyacentes para obtener los resultados más recientes. Si el almacenamiento en caché de consultas está habilitado en un gran número de modelos semánticos y la capacidad Premium/Embedded está sobrecargada, se puede producir una degradación del rendimiento durante la actualización de la caché. La degradación es el resultado del aumento del volumen de las consultas que se ejecutan.