This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. We're covering it all. You won't want to miss it.
Learn moreDid you hear? There's a new SQL AI Developer certification (DP-800). Start preparing now and be one of the first to get certified. Register now
Today, we are excited to announce the public preview of Power BI Dataset Scale-Out, a dataset feature enabling enterprise customers to support large-scale Power BI solutions without any additional administrative overhead or infrastructure complexity. The idea is to let Power BI scale the number of dataset replicas and load-balance client connections dynamically to meet query processing demands at critical times up to the maximum available compute resources (vCores) of the underlying Premium capacity. During low-demand times, Power BI can automatically scale back to decrease the number of replicas again. In this way, enterprise customers can easily handle demand peaks in a cost-efficient and worry-free way and maximize their return on investment (ROI) in Power BI Premium compute resources.
Moreover, Power BI Dataset Scale-Out improves data refresh scenarios through refresh isolation in which a separate read-write replica of the dataset is refreshed without disrupting users. Reports and client applications query read-replicas of the same dataset, as the following diagram depicts, ensuring that Power BI users enjoy consistent data and fast and reliable query response times. By not having to concurrently support refresh operations and user queries, customers can also leverage advanced data refresh optimization scenarios associated with the Enhanced Refresh REST API and the TMSL Refresh command, such as to minimize the memory reserve requirements for refreshing a dataset and therefore maximize the dataset size. A subsequent sync operation brings the read-only replicas up to the latest version of the read-write replica.
Announcing_the_Public_Preview_of_Power_BI_Dataset_Scale-Out
Power BI Dataset Scale-Out offers the following key benefits:
<Execute xmlns="urn:schemas-microsoft-com:xml-analysis"> <Command> <Batch xmlns="http://schemas.microsoft.com/analysisservices/2003/engine"> <Alter ObjectExpansion="ObjectProperties" xmlns="http://schemas.microsoft.com/analysisservices/2003/engine"> <Object /> <ObjectDefinition><Server xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ddl2="http://schemas.microsoft.com/analysisservices/2003/engine/2" xmlns:ddl2_2="http://schemas.microsoft.com/analysisservices/2003/engine/2/2" xmlns:ddl100_100="http://schemas.microsoft.com/analysisservices/2008/engine/100/100" xmlns:ddl200="http://schemas.microsoft.com/analysisservices/2010/engine/200" xmlns:ddl200_200="http://schemas.microsoft.com/analysisservices/2010/engine/200/200" xmlns:ddl300="http://schemas.microsoft.com/analysisservices/2011/engine/300" xmlns:ddl300_300="http://schemas.microsoft.com/analysisservices/2011/engine/300/300" xmlns:ddl400="http://schemas.microsoft.com/analysisservices/2012/engine/400" xmlns:ddl400_400="http://schemas.microsoft.com/analysisservices/2012/engine/400/400" xmlns:ddl500="http://schemas.microsoft.com/analysisservices/2013/engine/500" xmlns:ddl500_500="http://schemas.microsoft.com/analysisservices/2013/engine/500/500"> <Name>WorkspaceName</Name> <ServerProperties> <ServerProperty> <Name>Feature\PBIP\QueryScaleOut</Name> <Value>1</Value> </ServerProperty> </ServerProperties> </Server> </ObjectDefinition> </Alter> </Batch> </Command> <Properties /> </Execute>
You should also double-check with your Power BI tenant admin that the Premium Scale-Out tenant setting is enabled. If this setting is disabled, then the above workspace configuration has no effect. It will be ignored for as long as the tenant setting remains disabled. Moreover, note that Premium Scale-Out is only available for datasets that use the large dataset storage format. As a best practice, make sure you select the large dataset storage format as the default storage format for your scale-out-enabled workspaces.
For more information and detailed step-by-step instructions to test Premium Scale-Out and refresh isolation, see Premium Scale-Out in the product documentation. The initial public preview limits Premium Scale-Out to one read-write replica and one read replica. Our plan is to increase the replica limit during preview phase and enable Premium Scale-Out for all workspaces by default with the GA release of the feature. So don’t delay and see for yourself how Premium Scale-Out can help you get the most out of your investment in Power BI Premium. And as always please provide us with feedback if you want to help deliver a rock-solid capability that enables enterprise customers to host large-scale solutions on world’s best and most successful BI service – Power BI! We would love to hear from you!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.