Velké modely v Power BI Premium (Preview)Large models in Power BI Premium (preview)

Datové sady Power BI mohou ukládáním dat do vysoce komprimované mezipaměti v paměti optimalizovat výkon dotazů a zajistit tak uživatelům rychlou odezvu při práci s velkými datovými sadami.Power BI datasets can store data in a highly compressed, in-memory cache for optimized query performance to enable fast user interactivity over large datasets. Funkce velkých modelů umožňuje datovým sadám v Power BI Premium zvětšit velikost nad 10 GB.The large models feature allows datasets in Power BI Premium to grow beyond 10 GB in size. Velikost datové sady je omezena spíše velikostí kapacity Power BI Premium, což se podobá tomu, jak velikost modelu omezuje služba Azure Analysis Services.The size of the dataset is instead limited by the Power BI Premium capacity size, which is similar to how Azure Analysis Services works in terms of model size limitations. Další informace o velikostech kapacity v Power BI Premium najdete v tématu věnovaném uzlům kapacity.For more information on capacity sizes in Power BI Premium, see Capacity nodes. Velké modely můžete nastavit pro všechny SKU Premium P a SKU Embedded A. Fungují ale jenom s novými pracovními prostory.You can set up large models for all Premium P SKUs and Embedded A SKUs; but they work only with the new workspaces.

Velké modely nemají vliv na velikost PBIX k nahrání, která je i nadále omezena na 10 GB.Large models do not affect the PBIX upload size, which is still limited to 10 GB. Velikost datových sad se zvětší nad 10 GB ve službě při aktualizaci.Instead, datasets grow beyond 10 GB in the service on refresh. Můžete použít přírůstkovou aktualizaci a konfigurovat datovou sadu, aby byla větší než 10 GB.You can use incremental refresh to configure a dataset to grow beyond 10 GB.

Povolení velkých modelůEnable large models

Pokud chcete vytvořit datovou sadu, jejíž velikost se zvětší nad 10 GB, postupujte podle následujících kroků:To create a dataset that grows beyond 10 GB, follow these steps:

  1. Vytvořte datovou sadu v Power BI Desktopu a nakonfigurujte přírůstkovou aktualizaci.Create a dataset in Power BI Desktop and configure an incremental refresh.

  2. Publikujte datovou sadu do služby Power BI Premium.Publish the dataset to the Power BI Premium service.

  3. Spuštěním rutin PowerShellu níže povolte datovou sadu pro velké modely.Enable the dataset for large models by running the PowerShell cmdlets below. Tyto rutiny způsobí, že Power BI uloží datovou sadu v Azure Premium Files a nevynucuje 10GB limit.These cmdlets cause Power BI to store the dataset on Azure Premium Files and not to enforce the 10-GB limit.

  4. Vyvoláním aktualizace načtěte historická data na základě zásad přírůstkové aktualizace.Invoke a refresh to load historical data based on the incremental refresh policy. U první aktualizace může chvíli trvat, než se historie načte.The first refresh could take a while to load the history. Následné aktualizace by měly být rychlejší, protože jsou přírůstkové.Subsequent refreshes should be faster because they are incremental.

Rutiny PowerShelluPowerShell cmdlets

V aktuální verzi velkých modelů povolte datovou sadu pro úložiště Premium Files pomocí rutin PowerShellu.In the current version of large models, enable the dataset for Premium Files storage using PowerShell cmdlets. Abyste mohli spouštět rutiny PowerShellu, musíte mít oprávnění správce kapacity a správce pracovního prostoru.You must have capacity admin and workspace admin privileges to run the PowerShell cmdlets.

  1. Vyhledejte ID datové sady (GUID).Find the dataset ID (GUID). Na kartě Datové sady pracovního prostoru v nastavení datové sady můžete zobrazit ID v adrese URL.On the Datasets tab for the workspace, under the dataset settings, you can see the ID in the URL.

    GUID datové sady

  2. Z příkazového řádku správce PowerShellu nainstalujte modul MicrosoftPowerBIMgmt.From a PowerShell admin prompt, install the MicrosoftPowerBIMgmt module.

    Install-Module -Name MicrosoftPowerBIMgmt
    
  3. Spusťte následující rutiny, abyste se přihlásili a zkontrolovali režim úložiště datové sady.Run the following cmdlets to sign in and check the dataset storage mode.

    Login-PowerBIServiceAccount
    
    (Get-PowerBIDataset -Scope Organization -Id <Dataset ID> -Include actualStorage).ActualStorage
    

    Odpověď by měla být následující.The response should be the following. Režim úložiště je ABF (záložní soubor Analysis Services), což je výchozí nastavení.The storage mode is ABF (Analysis Services backup file), which is the default.

    Id                   StorageMode
    
    --                   -----------
    
    <Dataset ID>         Abf
    
  4. Spusťte následující rutiny, abyste nastavili režim úložiště na Premium Files a zkontrolovali ho.Run the following cmdlets to set the storage mode to Premium Files and check it. Převod na Premium Files může trvat několik sekund.It can take a few seconds to convert to Premium Files.

    Set-PowerBIDataset -Id <Dataset ID> -TargetStorageMode PremiumFiles
    
    (Get-PowerBIDataset -Scope Organization -Id <Dataset ID> -Include actualStorage).ActualStorage
    

    Odpověď by měla být následující.The response should be the following. Režim úložiště je teď nastavený na Premium Files.The storage mode is now set to Premium Files.

    Id                   StorageMode
    
    --                   -----------
    
    <Dataset ID>         PremiumFiles
    

Pomocí rutiny Get-PowerBIWorkspaceMigrationStatus můžete zkontrolovat stav převodů datových sad z Premium Files a do Premium Files.You can check the status of dataset conversions to and from Premium Files by using the Get-PowerBIWorkspaceMigrationStatus cmdlet.

Vyřazení datové sadyDataset eviction

Power BI používá k vyřazení neaktivních datových sad z paměti správu dynamické paměti.Power BI uses dynamic memory management to evict inactive datasets from memory. Power BI vyřadí datové sady, aby bylo možné načíst jiné datové sady a vyřešit dotazy uživatele.Power BI evicts datasets so it can load other datasets to address user queries. Správa dynamické paměti umožňuje, aby součet velikostí datových sad byl významně větší než paměť dostupná v kapacitě. Jedna datová sada se ale musí do paměti vejít.Dynamic memory management allows the sum of dataset sizes to be significantly greater than the memory available on the capacity, but a single dataset must fit into memory. Další informace o správě dynamické paměti najdete v tématu Jak kapacity fungují.For more info on dynamic memory management, see How capacities function.

Měli byste zvážit dopad vyřazení u velkých modelů.You should consider the impact of eviction on large models. Navzdory relativně rychlému načítání datových sad může docházet ke stále znatelnému zpoždění pro uživatele, pokud musí čekat na opětovné načtení velkých vyřazených datových sad.Despite relatively fast dataset load times, there could still be a noticeable delay for users if they have to wait for large evicted datasets to be reloaded. Z tohoto důvodu se funkce velkých modelů v aktuální podobě doporučuje primárně pro kapacity vyhrazené požadavkům podnikové funkce BI, a nikoli pro kapacity kombinované s požadavky na samoobslužné funkce BI.For this reason, in its current form, the large models feature is recommended primarily for capacities dedicated to enterprise BI requirements rather than capacities mixed with self-service BI requirements. Kapacity vyhrazené pro požadavky podnikové funkce BI méně pravděpodobně aktivují vyřazení a potřebují znovu načíst datové sady.Capacities dedicated to enterprise BI requirements are less likely to frequently trigger eviction and need to reload datasets. Kapacity pro samoobslužné funkce BI mohou mít na druhou stranu mnoho malých datových sad, které se častěji načítají do paměti a z paměti.Capacities for self-service BI on the other hand can have many small datasets that are more frequently loaded in and out of memory.

Kontrola velikosti datové sadyChecking dataset size

Po načtení historických dat můžete použít SSMS prostřednictvím koncového bodu XMLA a zkontrolovat odhadovanou velikost datové sady v okně vlastností modelu.After loading historical data, you can use SSMS through the XMLA endpoint to check the estimated dataset size in the model properties window.

Odhadovaná velikost datové sady

Velikost datové sady můžete také ověřit spuštěním následujících dotazů na zobrazení dynamické správy z SSMS.You can also check the dataset size by running the following DMV queries from SSMS. Pokud chcete zobrazit velikost datové sady v bajtech, sečtěte sloupce DICTIONARY_SIZE a USED_SIZE z výstupu.Sum the DICTIONARY_SIZE and USED_SIZE columns from the output to see the dataset size in bytes.

SELECT * FROM SYSTEMRESTRICTSCHEMA
($System.DISCOVER_STORAGE_TABLE_COLUMNS,
 [DATABASE_NAME] = '<Dataset Name>') //Sum DICTIONARY_SIZE (bytes)

SELECT * FROM SYSTEMRESTRICTSCHEMA
($System.DISCOVER_STORAGE_TABLE_COLUMN_SEGMENTS,
 [DATABASE_NAME] = '<Dataset Name>') //Sum USED_SIZE (bytes)

Omezení a důležité informaceLimitations and considerations

Při používání velkých modelů mějte na paměti následující omezení:Keep in mind the following restrictions when using large models:

  • Podpora funkce Multi-Geo: U datových sad povolených pro Premium Files dojde k selhání u kapacit, kde je povolená i funkce Multi-Geo.Multi-geo support: Datasets enabled for Premium Files will fail on capacities where multi-geo is also enabled.

  • Stažení do Power BI Desktopu: Pokud je datová sada uložená v Premium Files, stažení ve formě souboru .pbix se nezdaří.Download to Power BI Desktop: If a dataset is stored on Premium Files, downloading as a .pbix file will fail.

  • Podporované oblasti: Velké modely jsou podporované ve všech oblastech Azure, které podporují službu File Storage verze Premium.Supported regions: Large models are supported in all Azure regions that support Premium Files Storage. Další informace najdete v článku Dostupné produkty podle oblastí a v tabulce uvedené v následující části.To learn more, see Products available by region, and consult the table in the following section.

Dostupnost v oblastechAvailability in regions

Velké modely v Power BI jsou dostupné jen v určitých oblastech Azure, které podporují úložiště Azure Premium Files Storage.Large models in Power BI are only available in certain Azure regions that support Azure Premium Files Storage.

Následující seznam obsahuje oblasti, ve kterých jsou v Power BI dostupné velké modely.The following list provides regions where large models in Power BI are available. Oblasti neuvedené v následujícím seznamu velké modely nepodporují:Regions not in the following list are not supported for large models:

Oblast AzureAzure region Zkratka oblasti AzureAzure region abbreviation
Austrálie – východAustralia East australiaeastaustraliaeast
Australia SoutheastAustralia Southeast australiasoutheastaustraliasoutheast
Střední USACentral US centraluscentralus
Východní AsieEast Asia eastasiaeastasia
East USEast US eastuseastus
USA – východ 2East US 2 eastus2eastus2
Japan EastJapan East japaneastjapaneast
Japonsko – západJapan West japanwestjapanwest
Jižní Korea – středKorea Central koreacentralkoreacentral
Jižní Korea – jihKorea South koreasouthkoreasouth
USA – středoseverNorth Central US northcentralusnorthcentralus
Severní EvropaNorth Europe northeuropenortheurope
Středojižní USASouth Central US southcentralussouthcentralus
Southeast AsiaSoutheast Asia southeastasiasoutheastasia
Spojené království – jihUK South uksouthuksouth
Spojené království – západUK West ukwestukwest
West EuropeWest Europe westeuropewesteurope
USA – západWest US westuswestus
Západní USA 2West US 2 westus2westus2

Další krokyNext steps

Následující odkazy obsahují informace, které mohou být při práci s velkými modely užitečné:The following links provide information that can be useful for working with large models: