Suavizado del rendimiento

Power BI ejecuta un suavizado del rendimiento en todas las capacidades de Premium. El suavizado se usa para calcular el impacto de las operaciones en la capacidad. Saber qué impacto tienen las operaciones en la capacidad afecta a muchas funciones de Power BI, como la facturación, la escalabilidad automática y las métricas que ve en la aplicación Métricas de capacidad de Fabric.

En una capacidad de Premium, el uso de CPU es la medida más importante, ya que determina la cantidad de capacidad que está en uso. Al aplanar el uso de la CPU en el tiempo, el suavizado le permite evitar penalizaciones debido a ráfagas de uso intensivo de la CPU. Cuando el uso de la CPU es más plano, puede evitar las limitaciones cuando se produzcan ráfagas pequeñas.

Las cifras siguientes muestran la forma en que se notifica el uso de CPU en el gráfico Uso, en lugar de la forma en que se usaba para notificarse.

Actualmente

A screenshot showing the C P U over time chart in the Power B I Premium utilization and metrics app, with the smoothing affect.

Antes de mayo de 2022

A screenshot showing the C P U over time chart in the Power B I Premium utilization and metrics app, before smoothing was introduced.

Al suavizar los picos en las operaciones de Power BI, la capacidad es más fácil de administrar. Ya no se implementa la limitación cada vez que una operación de corta duración supera la potencia de cálculo de la capacidad.

¿Cómo se calcula el uso de la CPU?

Para calcular el uso de la CPU, Power BI separa las operaciones en dos categorías, operaciones interactivas y operaciones en segundo plano. Las operaciones interactivas son operaciones de ejecución más corta, generadas usualmente por las interacciones de los usuarios con la interfaz de usuario. Las operaciones en segundo plano son las que se ejecutan durante un período prolongado. Power BI calcula el uso de la CPU de estas operaciones de manera distinta en función de su tipo.

En las operaciones interactivas, se promedia el uso de la capacidad durante un período breve, por ejemplo, como intervalos de cinco minutos. Por otro lado, en las operaciones en segundo plano, se promedia el uso de la capacidad durante un período mucho más largo, de 24 horas. La ventaja de este método es que las operaciones que requieren muchos recursos, como las actualizaciones, se suavizan porque se promedian durante un período prolongado.

Durante cada punto de tiempo, Power BI suma el uso de CPU promedio tanto de las operaciones interactivas como de las operaciones en segundo plano. Si el uso de la CPU en un punto de tiempo específico supera el límite de la SKU, se inicia la escalabilidad automática (si está habilitada). Si la escalabilidad automática no está habilitada, o bien si el uso de la CPU es mayor al uso que puede controlar, se aplica la limitación.

¿Cómo detectar una sobrecarga?

Puede ver si la capacidad está sobrecargando; para ello, revise el gráfico de Uso en la aplicación de métricas Premium. Un pico que pasa por la línea indica una sobrecarga. Si quiere investigar aún más la sobrecarga, consulte los detalles de la página del punto de tiempo. Luego, puede revisar las operaciones interactivas y las en segundo plano para ver cuáles fueron responsables de sobrecargar la capacidad. También puede determinar cuándo se produjeron los eventos de sobrecarga.

¿Cómo resolver la sobrecarga?

Cuando se sobrecarga la capacidad, puede optar por activar la escalabilidad automática, actualizar la capacidad a una SKU superior o no hacer nada. En la tabla siguiente, se proporcionan tres ejemplos del tipo de acción que puede que desee realizar cuando se sobrecarga la capacidad.

Escenario Solución Detalles
Algunos incidentes de sobrecarga durante la noche No hacer nada Es probable que un número pequeño de incidentes de sobrecarga que no duran mucho tendrá un impacto pequeño en el rendimiento de la capacidad. Si se producen durante la noche y observa que en ese período la capacidad no se usa mucho, puede decidir no hacer nada. Sin embargo, cuando la capacidad está experimentando sobrecarga, se aplicará la limitación. Debe tener en cuenta lo que implica que el rendimiento sea más lento durante los momentos en que se sobrecarga la capacidad.
Algunos incidentes de sobrecarga durante el día Active la escalabilidad automática Cuando encuentra un número bastante bajo de incidentes de sobrecarga, es importante tener en cuenta cuándo se producen. Si estos incidentes se producen durante el tiempo de mayor actividad, es decir, cuando la capacidad se usa mucho, se aplicará la limitación y esto ralentizará las operaciones en la capacidad. Como resultado, la capacidad proporcionará una experiencia inferior al promedio a las personas que la usan. En estas situaciones, se recomienda activar la escalabilidad automática para evitar la limitación.
Muchos incidentes de sobrecarga Actualice a una SKU superior Cuando la investigación indica que hay muchos incidentes de sobrecarga en la capacidad, se recomienda considerar la posibilidad de actualizar a una SKU superior. En tales casos, tenga en cuenta el costo de la escalabilidad automática constante respecto del costo que implica actualizar a una SKU superior.