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.
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.
Publikujte model jako sémantický model do služby.
V nastavení sémantického modelu >služby > rozbalte formát úložiště velkého sémantického modelu, nastavte posuvník na Zapnuto a pak vyberte Použít.
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é.
V pracovním prostoru vyberte Nastavení>Premium.
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.
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.
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.
Z výzvy správce PowerShellu nainstalujte modul MicrosoftPowerBIMgmt .
Install-Module -Name MicrosoftPowerBIMgmt
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
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.
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í:
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 |
Střední Kanada | 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 |
Francie – jih | 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 |
Southeast Asia | 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 |
Západní USA 2 | westus2 |
Související obsah
Následující odkazy obsahují informace, které můžou být užitečné pro práci s velkými modely: