Velké sémantické modely v Power BI Premium

Sémantické modely Power BI můžou ukládat data do vysoce komprimované mezipaměti v paměti pro optimalizovaný výkon dotazů, což umožňuje rychlou interaktivitu uživatelů. U kapacit Premium je možné u velkých sémantických modelů nad rámec výchozího limitu povolit nastavení formátu úložiště velkého sémantického modelu. Pokud je tato možnost povolená, je velikost sémantického modelu omezená velikostí kapacity Premium nebo maximální velikostí nastavenou správcem.

Velké sémantické modely je možné povolit pro všechny SKU Premium P, SKU Embedded A a s úrovní Premium na uživatele (PPU). Velký sémantický limit velikosti modelu v Premium je srovnatelný se službou Azure Analysis Services z hlediska omezení velikosti datového modelu.

I když se vyžaduje, aby se sémantické modely zvětšily nad 10 GB, povolení nastavení formátu úložiště velkých sémantických modelů má další výhody. Pokud plánujete používat nástroje založené na koncových bodech XMLA pro sémantické operace zápisu modelu, nezapomeňte toto nastavení povolit, i pro sémantické modely, které byste nemuseli nutně charakterizovat jako velký sémantický model. Pokud je tato možnost povolená, může formát úložiště velkých sémantických modelů zlepšit výkon operací zápisu XMLA.

Velké sémantické modely ve službě nemají vliv na velikost nahrávání modelu Power BI Desktopu, která je stále omezená na 10 GB. Místo toho se sémantické modely můžou zvýšit nad rámec tohoto limitu ve službě při aktualizaci.

Důležité

Power BI Premium podporuje velké sémantické modely. Povolte možnost Formát úložiště velkých sémantických modelů, pokud chcete používat sémantické modely v Power BI Premium, které jsou větší než výchozí limit.

Poznámka:

Velké sémantické modely v Power BI Premium nejsou k dispozici v služba Power BI pro zákazníky doD pro státní správu USA. Další informace o tom, které funkce jsou dostupné a které nejsou, najdete v tématu Dostupnost funkcí Power BI pro zákazníky státní správy USA.

Povolení velkých sémantických modelů

Zde uvedené kroky popisují povolení velkých sémantických modelů pro nový model publikovaný ve službě. Pro stávající sémantické modely je nutný pouze krok 3.

  1. Vytvoření modelu v Power BI Desktopu Pokud se váš sémantický model zvětší a postupně spotřebovává více paměti, nezapomeňte nakonfigurovat přírůstkovou aktualizaci.

  2. Publikujte model jako sémantický model do služby.

  3. V sémantickém modelu >služby Nastavení rozbalte formát úložiště velkého sémantického modelu, nastavte posuvník na Zapnuto a pak vyberte Použít.>

    Enable large semantic model slider

  4. Vyvoláte aktualizaci, která načte historická data na základě zásad přírůstkové aktualizace. První aktualizace může chvíli trvat, než se historie načte. Následné aktualizace by měly být rychlejší v závislosti na zásadách přírůstkové aktualizace.

Nastavení výchozího formátu úložiště

V podporovaných oblastech můžou mít všechny nové sémantické modely vytvořené v pracovním prostoru přiřazeném kapacitě Premium ve výchozím nastavení povolený velký sémantický formát úložiště modelu. Pokud oblast nepodporuje velké sémantické modely, možnost formátu úložiště velkých sémantických modelů popsaná níže je zakázaná. V části Dostupnost oblasti se můžete podívat, které oblasti jsou podporované.

  1. V pracovním prostoru vyberte Nastavení> Premium.

  2. Ve výchozím formátu úložiště vyberte Formát úložiště velkého sémantického modelu a pak vyberte Uložit.

    Enable default storage format

Povolení pomocí PowerShellu

Pomocí PowerShellu můžete také povolit velký sémantický formát úložiště modelu. Ke spuštění rutin PowerShellu musíte mít oprávnění správce kapacity a správce pracovního prostoru.

  1. Vyhledejte sémantické ID modelu (GUID). Na kartě Sémantické modely pro pracovní prostor v nastavení sémantického modelu uvidíte ID v adrese URL.

    Semantic model GUID

  2. Z výzvy správce PowerShellu nainstalujte modul MicrosoftPowerBIMgmt .

    Install-Module -Name MicrosoftPowerBIMgmt
    
  3. Spuštěním následujících rutin se přihlaste a zkontrolujte režim úložiště sémantických modelů.

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

    Odpověď by měla být následující. Režim úložiště je ABF (záložní soubor Analysis Services), což je výchozí nastavení.

    Id                   StorageMode
    
    --                   -----------
    
    <Semantic model ID>         Abf
    
  4. Spuštěním následujících rutin nastavte režim úložiště. Převod na Premium Files může trvat několik sekund.

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

    Odpověď by měla být následující. Režim úložiště je teď nastavený na Premium Files.

    Id                   StorageMode
    
    --                   -----------
    
    <Semantic model ID>         PremiumFiles
    

Stav sémantických převodů modelů do a z Premium Files můžete zkontrolovat pomocí rutiny Get-PowerBIWorkspaceMigrationStatus .

Vyřazení sémantického modelu

Vyřazení sémantických modelů je funkce Premium, která umožňuje, aby součet sémantických velikostí modelů byl výrazně větší než paměť dostupná pro zakoupenou velikost skladové položky kapacity. Jeden sémantický model je stále omezen na limity paměti skladové položky. Power BI používá dynamickou správu paměti k vyřazení neaktivních sémantických modelů z paměti. Sémantické modely se vyřadí, aby Power BI mohl načíst jiné sémantické modely pro řešení uživatelských dotazů.

Poznámka:

Pokud potřebujete počkat, než se vyřazený sémantický model znovu načte, může dojít ke znatelnému zpoždění.

Zatížení na vyžádání

Zatížení na vyžádání je ve výchozím nastavení povolené pro velké sémantické modely a může výrazně zlepšit dobu načítání vyřazených sémantických modelů. Při zatížení na vyžádání získáte následující výhody při následných dotazech a aktualizacích:

  • Relevantní datové stránky se načítají na vyžádání (stránkují se do paměti).

  • Vyřazené sémantické modely jsou rychle dostupné pro dotazy.

Při načítání na vyžádání se zobrazí další informace o zobrazení dynamické správy (DMV), které je možné použít k identifikaci vzorů použití a pochopení stavu vašich modelů. Například můžete zkontrolovat statistiku teploty a posledního přístupu pro každý sloupec v sémantickém modelu spuštěním následujícího dotazu DMV ze sady SQL Server Management Studio (SSMS):

Select * from SYSTEMRESTRICTSCHEMA ($System.DISCOVER_STORAGE_TABLE_COLUMN_SEGMENTS, [DATABASE_NAME] = '<Semantic model Name>')

Kontrola velikosti sémantického modelu

Po načtení historických dat můžete pomocí aplikace SSMS prostřednictvím koncového bodu XMLA zkontrolovat odhadovanou sémantickou velikost modelu v okně vlastností modelu.

Estimated semantic model size

Velikost sémantického modelu můžete také zkontrolovat spuštěním následujících dotazů DMV z aplikace SSMS. Součet DICTIONARY_SIZE a USED_SIZE sloupců z výstupu, aby se zobrazila sémantická velikost modelu v bajtech.

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

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

Výchozí velikost segmentu

V případě sémantických modelů používajících formát úložiště velkých sémantických modelů Power BI automaticky nastaví výchozí velikost segmentu na 8 milionů řádků, aby se rovnaly požadavkům na paměť a výkonem dotazů pro velké tabulky. Jedná se o stejnou velikost segmentu jako ve službě Azure Analysis Services. Zachování sladěných velikostí segmentů pomáhá zajistit srovnatelné charakteristiky výkonu při migraci velkého datového modelu ze služby Azure Analysis Services do Power BI.

Úvahy a omezení

Při použití velkých sémantických modelů mějte na paměti následující omezení:

  • Stáhnout do Power BI Desktopu: Pokud je sémantický model uložený ve službě Premium Files, stahování souboru .pbix selže.

  • Podporované oblasti: Velké sémantické modely jsou k dispozici v oblastech Azure, které podporují Službu Azure Premium Files Storage. Zkontrolujte tabulku v dostupnosti oblastí a podívejte se na seznam všech podporovaných oblastí.

  • Nastavení maximální sémantické velikosti modelu: Maximální sémantická velikost modelu může nastavit správci. Další informace najdete v tématu Maximální paměť v datových sadách.

  • Aktualizace velkých sémantických modelů: Sémantické modely, které jsou blízko poloviny velikosti kapacity (například 12GB sémantický model ve velikosti kapacity 25 GB), mohou během aktualizací překročit dostupnou paměť. Pomocí rozšířeného rozhraní REST API nebo koncového bodu XMLA můžete provádět jemně odstupňované aktualizace dat, aby se paměť potřebná aktualizací minimalizovala tak, aby odpovídala velikosti vaší kapacity.

  • Sémantické modely nabízených oznámení: Sémantické modely push nepodporují velký sémantický formát úložiště modelu.

  • Verze Pro není podporovaná – V pracovních prostorech Pro nejsou podporované velké sémantické modely. Pokud se pracovní prostor migruje z Úrovně Premium na Pro, všechny sémantické modely s velkým nastavením formátu úložiště sémantických modelů se nenačtou.

  • Rozhraní REST API nemůžete použít ke změně nastavení pracovního prostoru tak, aby nové sémantické modely ve výchozím nastavení používaly formát úložiště velkých sémantických modelů.

Regionální dostupnost

Velké sémantické modely v Power BI jsou dostupné jenom v oblastech Azure, které podporují Azure Premium Files Storage.

Následující seznam obsahuje oblasti, ve kterých jsou dostupné velké sémantické modely v Power BI. Oblasti, které nejsou v následujícím seznamu, nejsou podporované pro velké modely.

Poznámka:

Jakmile se v pracovním prostoru vytvoří velký sémantický model, musí zůstat v této oblasti. Pracovní prostor s velkým sémantickým modelem nemůžete přiřadit ke kapacitě Premium v jiné oblasti.

Oblast Azure Zkratka oblasti Azure
Austrálie – východ australiaeast
Austrálie – jihovýchod australiasoutheast
Brazílie – jih brazilsouth
Kanada – východ canadaeast
Kanada – střed canadacentral
Indie – střed centralindia
USA – střed centralus
Východní Asie eastasia
USA – východ eastus
USA – východ 2 eastus2
Francie – střed francecentral
Jih Francie Francesouth
Německo – sever německonorth
Německo – středozápad Německo – středozápad
Japonsko – východ japaneast
Japonsko – západ japanwest
Jižní Korea – střed koreacentral
Korea Jih koreasouth
Severní střed USA northcentralus
Severní Evropa northeurope
Jižní Afrika – sever Jižní Afrika – sever
Jižní Afrika – západ southafricawest
Středojižní USA Střed USA – jih
Jihovýchodní Asie Jihovýchodní Asie
Švýcarsko – sever switzerlandnorth
Švýcarsko – západ switzerlandwest
Spojené arabské emiráty – střed spojené arabské emiráty
Spojené arabské emiráty – sever Spojené arabské emiráty – sever
Velká Británie – jih uksouth
Velká Británie – západ ukwest
Západní Evropa westeurope
Západ Indie westindia
USA – západ westus
USA – západ 2 westus2

Následující odkazy obsahují informace, které můžou být užitečné pro práci s velkými modely: