Scale your Power BI Embedded capacity in the Azure portal
Article
This article walks through how to scale a Power BI Embedded capacity in Microsoft Azure. Scaling allows you to increase or decrease the size of your capacity.
Overload - 1 if capacity's CPU surpassed 100% and is in an overloaded state. Otherwise, 0.
CPU utilization in percentage
CPU Per Workload if specific workloads are used, such as paginated reports
When these metrics reach the value specified in the Azure Monitor Alert rules, the rule will trigger an upscale or downscale runbook script.
For example, you can create a rule that if Overload = 1 or if CPU = 95%, then the upscale capacity runbook script will be invoked to update the capacity to a higher SKU.
You can also create a rule that if the CPU drops below 50%, a down-scale runbook script will be invoked to update the capacity to a lower CPU.
Use the Power BI Embedded sample script as a reference for scaling a capacity.
Considerations and limitations
Scaling capacities may involve a small amount of downtime.
Learn how to respond to periods of increased activity by incrementally increasing the resources available and then freeing these resources when activity drops.
Demonstrate methods and best practices that align with business and technical requirements for modeling, visualizing, and analyzing data with Microsoft Power BI.