Solución de problemas de rendimiento de los informes en Power BI

En este artículo se proporcionan instrucciones que permiten a los desarrolladores y administradores solucionar problemas de rendimiento reducido de los informes. Se aplica a los informes de Power BI y también a los informes paginados de Power BI.

Los usuarios pueden identificar los informes lentos como aquellos que tardan en cargarse o en actualizarse al interactuar con las segmentaciones de usuarios u otras características. Cuando los informes se hospedan en una capacidad Premium o capacidad de Fabric, los informes lentos también se pueden identificar mediante la supervisión de la aplicación de métricas de capacidad de Microsoft Fabric. Esta aplicación le ayuda a supervisar el estado y la capacidad de su suscripción de Power BI Premium.

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.

Seguimiento de los pasos del diagrama de flujo

Use el siguiente diagrama de flujo para comprender la causa del rendimiento reducido y determinar la acción que debe llevarse a cabo.

Imagen que muestra el diagrama de flujo, que se describe totalmente en el texto del artículo.

Hay seis terminadores de diagramas de flujo, cada uno de los cuales describe la acción que se debe realizar:

Terminador Acciones
Terminador de diagrama de flujo 1. • Administración de capacidad.
• Escalar la capacidad.
Terminador de diagrama de flujo 2. • Investigación de la actividad de capacidad durante el uso habitual del informe.
Terminador de diagrama de flujo 3. • Cambio de arquitectura.
• Consideración de Azure Analysis Services.
• Comprobación de la puerta de enlace local.
Terminador de diagrama de flujo 4. • Consideración de Azure Analysis Services.
• Consideración de Power BI Premium.
Terminador de diagrama de flujo 5. • Uso del Analizador del rendimiento de Power BI Desktop.
• Optimización del informe, modelo o DAX.
Terminador de diagrama de flujo 6. • Creación de una incidencia de soporte técnico.

Realizar acción

La primera consideración es comprender si el informe lento se hospeda en una capacidad Premium.

Capacidad Premium

Si el informe se hospeda en una capacidad Premium, use la aplicación Métricas de capacidad de Fabric para determinar si la capacidad de hospedaje del informe suele superar los recursos de la capacidad. Si hay presión sobre los recursos, puede que sea necesario administrar o escalar la capacidad (terminador de diagrama de flujo 1). Si los recursos son adecuados, investigue la actividad de capacidad durante el uso habitual del informe (terminador de diagrama de flujo 2).

Capacidad compartida

Si el informe se hospeda en una capacidad compartida, no es posible supervisar el estado de la capacidad. Deberá tomar un enfoque de investigación diferente.

En primer lugar, determine si se produce un rendimiento reducido a horas específicas del día o del mes. Si es así, y muchos usuarios están abriendo el informe a esas horas, valore dos opciones:

  • Aumente el rendimiento de las consultas mediante la migración del modelo semántico a Azure Analysis Services o una capacidad Premium (terminador de diagrama de flujo 4).
  • Usar el Analizador de rendimiento en Power BI Desktop para conocer el comportamiento de cada uno de los elementos de informe, como los objetos visuales y las fórmulas DAX. Es especialmente útil para determinar si la representación de las consultas o de los objetos visuales contribuye a los problemas de rendimiento (terminador de diagrama de flujo 5).

Si determina que no hay ningún patrón horario, considere la posibilidad de que el rendimiento reducido se limite a una zona geográfica o región específica. Si es así, es probable que el origen de datos sea remoto y que haya una comunicación de red lenta. En este caso, valore lo siguiente:

Por último, si determina que no hay ningún patrón horario y el rendimiento reducido se produce en todas las regiones, investigue si se produce en determinados dispositivos, clientes o exploradores web. Si no es así, use el Analizador de rendimiento de Power BI Desktop, como se describió anteriormente, para optimizar el informe o modelo (terminador de diagrama de flujo 5).

Al determinar que dispositivos, clientes o exploradores web específicos contribuyen a un rendimiento reducido, se recomienda crear una incidencia a través de la página de soporte técnico de Power BI (terminador de diagrama de flujo 6).

Para más información sobre este artículo, consulte los recursos siguientes: