Using Autoscale with Power BI Premium
Power BI Premium offers scale and performance for Power BI content in your organization. With Power BI Premium Gen2, many improvements are introduced including enhanced performance, greater scale, improved metrics. In addition, Premium Gen2 enables customers to automatically add compute capacity to avoid slowdowns under heavy use, using Autoscale.
Autoscale uses an Azure subscription to automatically use more v-cores (virtual CPU cores) when the computing load on your Power BI Premium subscription would otherwise be slowed by its capacity. This article describes the steps necessary to get Autoscale working for your Power BI Premium subscription. Autoscale only works with Power BI Premium Gen2.
To enable Autoscale, the following steps need to be completed:
The following sections describe the steps in detail.
Note
- Autoscale isn’t available for Microsoft 365 Government Community Cloud (GCC), due to the use of the commercial Azure cloud.
- Embedded Gen 2 does not provide an out-of-the-box vertical autoscale feature. To learn about alternative autoscale options for Embedded Gen2, see Autoscaling in Embedded Gen2
Configure an Azure subscription to use with Autoscale
To select and configure an Azure subscription to work with Autoscale, you need to have contributor rights for the selected Azure subscription. Any user with Account admin rights for the Azure subscription can add a user as a contributor. In addition, you must be an admin for the Power BI tenant to enable Autoscale.
To select an Azure subscription to work with Autoscale, take the following steps:
Log into the Azure portal and in the search box type and select Subscriptions.
From the Subscriptions page, select the subscription you want to work with autoscale.
From the Settings selections for your selected subscription, select Resource groups.
Select Create to create a resource group to use with Autoscale.
Name your resource group and select Review + create. In the following image, the resource group is called powerBIPremiumAutoscaleCores. You can name your resource group whatever you prefer. Just remember the name of the subscription, and the name of your resource group, since you'll need to select it again when you configure Autoscale in the Power BI Admin Portal.
Azure validates the information. After the validation process completes successfully, select Create. Once created, you receive a notification in the upper-right corner of the Azure portal.
Enable Autoscale in the Power BI Admin portal
Once you've selected the Azure subscription to use with Autoscale, and created a resource group as described in the previous section, you're ready to enable Autoscale and associate it with the resource group you created. The person configuring Autoscale must be at least a contributor for the Azure subscription to successfully complete these steps. You can learn more about assigning a user to a contributor role for an Azure subscription.
Note
After creating the subscription and enabling Autoscale in the admin portal, a Microsoft.PowerBIDedicated/autoScaleVCores
resource is created. Make sure that you don't have any Azure policies that prevent Power BI Premium from provisioning, updating or deleting the Microsoft.PowerBIDedicated/autoScaleVCores
resource.
The following steps show you how to enable and associated Autoscale with the resource group.
Open the Power BI Admin portal and select Capacity settings from the left pane. Information about your Power BI Premium capacity is displayed.
Autoscale only works with Power BI Premium Gen2. Enabling Gen2 is easy: just move the slider to Enabled in the Premium Generation 2 box.
Select the Manage auto-scale button to enable and configure Autoscale, and the Auto-scale settings pane appears. Select the Enable auto scale.
You can then select the Azure subscription to use with Autoscale. Only subscriptions available to the current user are displayed, which is why you must be at least a contributor for the subscription. Once your subscription is selected, select the Resource group you created in the previous section, from the list of resource groups available to the subscription.
Next, assign the maximum number of v-cores to use for Autoscale, and then select Save to save your settings. Power BI applies your changes, then closes the pane and returns the view to Capacity settings, where you can see your settings have been applied. In the following image, there were a maximum of two v-cores configured for Autoscale.
Here's a short video that shows how quickly you can configure Autoscale for Power BI Premium Gen2:
Next steps
Feedback
Submit and view feedback for