Veľké sémantické modely v službe Power BI Premium

Sémantické modely služby Power BI dokážu ukladať údaje vo vysoko komprimovanej vyrovnávacej pamäti pamäte, aby sa optimalizoval výkon dotazov a rýchla interaktivita používateľov. S kapacitami Premium je možné povoliť veľké sémantické modely presahujúce predvolený limit pomocou nastavenia Formát úložiska pre veľké sémantické modely. Ak je táto možnosť povolená, veľkosť sémantického modelu je obmedzená veľkosťou kapacity Premium alebo maximálnou veľkosťou, ktorú nastaví správca.

Veľké sémantické modely je možné povoliť pre všetky jednotky SKU P služby Premium, vložené jednotky A SKU a službu Premium na používateľa. Limit veľkosti veľkého sémantického modelu v kapacite Premium je porovnateľný s obmedzením veľkosti dátového modelu v službe Azure Analysis Services.

Povolenie nastavenia formátu úložiska pre veľké sémantické modely sa vyžaduje v prípade sémantických modelov za hranicu 10 GB, ale má aj ďalšie výhody. Ak plánujete používať nástroje založené na koncovom bode XMLA na sémantické operácie zapisovania modelu, nezabudnite toto nastavenie povoliť, a to aj pre sémantické modely, ktoré by ste neoznačizovali ako veľký sémantický model. Ak je táto možnosť povolená, formát úložiska pre veľké sémantické modely môže zlepšiť výkon operácií zapisovania v XMLA.

Veľké sémantické modely v službe nemajú vplyv na veľkosť nahrávania modelu aplikácie Power BI Desktop, ktorá je stále obmedzená na 10 GB. Namiesto toho sa môžu sémantické modely pri obnovovaní presiahnuť limit, ktorý je v službe k dispozícii.

Dôležité

Služba Power BI Premium podporuje veľké sémantické modely. Povoľte možnosť Formát úložiska pre veľké sémantické modely v službe Power BI Premium, ktoré sú väčšie ako predvolený limit.

Poznámka

Veľké sémantické modely v službe Power BI Premium nie sú k dispozícii v služba Power BI pre zákazníkov DOD pre štátnu správu USA. Ďalšie informácie o tom, ktoré funkcie sú k dispozícii a ktoré nie, nájdete v téme Dostupnosť funkcií služby Power BI pre zákazníkov z vládnych organizácií USA.

Povolenie veľkých sémantických modelov

Kroky, ktoré tu popisujú povolenie veľkých sémantických modelov pre nový model publikovaný v službe. V prípade existujúcich sémantických modelov je potrebný iba krok 3.

  1. Vytvorte model v aplikácii Power BI Desktop. Ak sa váš sémantický model bude zväčšovať a postupne bude spotrebúvať viac pamäte, nakonfigurujte položku Prírastkové obnovenie.

  2. Publikujte model v službe ako sémantický model.

  3. V Nastavenia sémantického modelu >služby rozbaľte položku Formát úložiska pre veľké sémantické modely, nastavte jazdec na možnosť Zapnuté a potom vyberte položku Použiť.>

    Enable large semantic model slider

  4. Vyvolajte obnovenie na načítanie historických údajov na základe politiky prírastkového obnovenia. Pri prvom obnovení môže chvíľu trvať, kým sa história načíta. Následné obnovenia by mali byť rýchlejšie v závislosti od politiky prírastkového obnovenia.

Nastavenie predvoleného formátu úložiska

V podporovaných oblastiach môžu mať všetky nové sémantické modely vytvorené v pracovnom priestore priradenom ku kapacite Premium predvolene povolený veľký formát úložiska sémantických modelov. Ak oblasť nepodporuje veľké sémantické modely, možnosť formátu úložiska pre veľké sémantické modely popísaná nižšie je zakázaná. V časti Dostupnosť oblastí môžete vidieť, ktoré oblasti sú podporované.

  1. V pracovnom priestore vyberte položky Nastavenia> Premium.

  2. V časti Predvolený formát úložiska vyberte položku Formát úložiska pre veľké sémantické modely a potom vyberte položku Uložiť.

    Enable default storage format

Povolenie pomocou prostredia PowerShell

Formát úložiska pre veľké sémantické modely môžete povoliť aj pomocou prostredia PowerShell. Ak chcete spúšťať rutiny typu cmdlet prostredia PowerShell, musíte mať oprávnenia správcu kapacity a správcu pracovného priestoru.

  1. Vyhľadanie ID sémantického modelu (GUID). ID sa nachádza na karte Sémantické modely pracovného priestoru v nastaveniach sémantického modelu v URL adrese.

    Semantic model GUID

  2. Z príkazového riadka správcu prostredia PowerShell nainštalujte modul MicrosoftPowerBIMgmt .

    Install-Module -Name MicrosoftPowerBIMgmt
    
  3. Ak sa chcete prihlásiť a skontrolovať režim úložiska sémantického modelu, spustite nasledujúce rutiny typu cmdlet.

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

    Odpoveď by mala byť nasledujúca. Režim úložiska je ABF (záložný súbor Analysis Services), ktorý je predvoleným režimom.

    Id                   StorageMode
    
    --                   -----------
    
    <Semantic model ID>         Abf
    
  4. Spustením nasledujúcich rutín typu cmdlet nastavte režim úložiska. Konverzia na prémiové súbory môže trvať niekoľko sekúnd.

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

    Odpoveď by mala byť nasledujúca. Režim úložiska je teraz nastavený na prémiové súbory.

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

Stav sémantických konverzií modelu na prémiové súbory a zo súborov Premium môžete skontrolovať pomocou rutiny typu cmdlet Get-PowerBIWorkspaceMigrationStatus .

Vyradenie sémantických modelov

Vyradenie sémantického modelu je funkcia verzie Premium, ktorá umožňuje výrazne väčší súčet sémantických veľkostí modelu ako pamäť dostupná pre zakúpenú veľkosť skladovej jednotky SKU kapacity. Jeden sémantický model je stále obmedzený na limity pamäte jednotky SKU. Služba Power BI používa na vyradenia neaktívnych sémantických modelov z pamäte dynamickú správu pamäte. Sémantické modely sa vyradia, aby služba Power BI mohla načítať iné sémantické modely a riešiť dotazy používateľov.

Poznámka

Ak musíte počkať na opätovné načítanie vyradeného sémantického modelu, môže dôjsť k citeľnému oneskoreniu.

Zaťaženie na požiadanie

Načítanie na požiadanie je predvolene povolené pre veľké sémantické modely a môže poskytnúť výrazne vylepšený čas načítania vyradených sémantických modelov. Pri načítavaní na požiadanie získate počas nasledujúcich dotazov a obnovení nasledujúce výhody:

  • Relevantné údajové stránky sa načítajú na požiadanie (stránkované do pamäte).

  • Vyradené sémantické modely sa rýchlo sprístupnia pre dotazy.

Na požiadanie sa nakladá ďalšie informácie o dynamickom zobrazení správy (DMV), ktoré možno použiť na identifikáciu vzorov používania a pochopenie stavu vašich modelov. Môžete napríklad skontrolovať štatistiky Teplota a Posledný prístup pre každý stĺpec v sémantickom modeli spustením nasledujúceho dotazu DMV z nástroja SQL Server Management Studio (SSMS):

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

Kontrola veľkosti sémantického modelu

Po načítaní historických údajov môžete prostredníctvom koncového bodu XMLA použiť SSMS na kontrolu odhadovanej sémantickej veľkosti modelu v okne Vlastnosti modelu.

Estimated semantic model size

Spustením nasledujúcich dotazov zobrazenia dynamickej správy (DMV) z SSMS môžete tiež skontrolovať veľkosť sémantického modelu. Ak chcete zobraziť sémantický model v bajtoch, sčítajte stĺpce DICTIONARY_SIZE a USED_SIZE z výstupu.

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)

Predvolená veľkosť segmentu

V prípade sémantických modelov s použitím formátu úložiska pre veľké sémantické modely služba Power BI automaticky nastaví predvolenú veľkosť segmentu na 8 miliónov riadkov, čím vytvorí dobrú rovnováhu medzi požiadavkami na pamäť a výkonom dotazov pre veľké tabuľky. Ide o rovnakú veľkosť segmentu ako v službe Azure Analysis Services. Zachovanie zarovnania veľkostí segmentov pomáha zabezpečiť porovnateľné vlastnosti výkonu pri migrácii veľkého dátového modelu zo služby Azure Analysis Services do služby Power BI.

Dôležité informácie a obmedzenia

Pri používaní veľkých sémantických modelov pamätajte na nasledujúce obmedzenia:

  • Sťahovanie do aplikácie Power BI Desktop: Ak je sémantický model uložený v prémiových súboroch, sťahovanie vo formáte .pbix zlyhá.

  • Podporované oblasti: Veľké sémantické modely sú k dispozícii v oblastiach Azure, ktoré podporujú úložisko súborov Azure Premium. Pozrite si tabuľku v dostupnosti oblasti a zobrazte zoznam všetkých podporovaných oblastí.

  • Nastavenie maximálnej veľkosti sémantického modelu: Maximálnu veľkosť sémantického modelu môžu nastaviť správcovia. Ďalšie informácie nájdete v téme Maximálna pamäť v množinách údajov.

  • Obnovenie veľkých sémantických modelov: Sémantické modely, ktoré sa blížia k polovici veľkosti kapacity (napríklad 12 GB sémantický model s veľkosťou kapacity 25 GB) môžu počas obnovení prekročiť dostupnú pamäť. Pomocou rozšíreného rozhrania REST API na obnovenie alebo koncového bodu XMLA môžete vykonávať diferencované obnovenia údajov, aby bolo možné minimalizovať pamäť potrebnú na obnovenie, aby sa zmestila do veľkosti kapacity.

  • Sémantické modely presunutia: Sémantické modely presunutia nepodporujú formát úložiska veľkých sémantických modelov.

  • Podpora verzie Pro nie je podporovaná – Veľké sémantické modely nie sú podporované v pracovných priestoroch Pro. Ak sa pracovný priestor migruje zo služby Premium do verzie Pro, všetky sémantické modely s nastavením formátu úložiska pre veľké sémantické modely sa nenačítajú.

  • Rozhrania REST API nie je možné použiť na zmenu nastavení pracovného priestoru, aby nové sémantické modely predvolene používali formát úložiska pre veľké sémantické modely.

Dostupnosť v oblastiach

Veľké sémantické modely v službe Power BI sú k dispozícii len v oblastiach Azure, ktoré podporujú úložisko súborov Azure Premium.

V nasledujúcom zozname sú uvedené oblasti, v ktorých sú veľké sémantické modely v službe Power BI k dispozícii. Oblasti, ktoré nie sú v nasledujúcom zozname, nie sú podporované pre veľké modely.

Poznámka

Po vytvorení veľkého sémantického modelu v pracovnom priestore musí v danej oblasti zostať. Nemôžete zmeniť priradenie pracovného priestoru s veľkým sémantickým modelom do kapacity Premium v inej oblasti.

Oblasť Azure Skratka pre oblasť Azure
Austrália – východ australiaeast (Austrália)
Austrália, juhovýchod australiasoutheast (austrália)
Brazília – juh brazilsouth (brazília)
Kanada , východ kanada
Kanada , stred canadaCentral
India v strednej oblasti centralindia
Centrálna časť USA centralus
Východná Ázia eastasia
East US eastus
East US 2 eastus2
Francúzsko – stred francecentral
Francúzsko, juh francesouth (francúzsko)
Nemecko sever germanynorth (nemecko)
Nemecko Západ centrálnej časti germanywestcentral
Japonsko, východ japaneast
Japonsko - západ japanwest
Kórea - stred koreacentral
Kórea – juh koreasouth
Sever centrálnej časti USA northcentralus
Severná Európa northeurope
Južná Afrika – sever southafricanorth
Južná Afrika – západ southafricawest
Juh centrálnej časti USA southcentralus
Juhovýchodná Ázia southeastasia
Švajčiarsko – sever switzerlandnorth (švajčiarsko)
Švajčiarsko Západ switzerlandwest
UAE Central uaecentral(uaecentral)
UAE North overenie o uaenorthe,
Spojené kráľovstvo, juh uksouth
Spojené kráľovstvo - západ ukwest
Západná Európa westeurope
Západná India westindia
Západná časť USA westus
Západná časť USA 2 westus2

Nasledujúce prepojenia poskytujú informácie, ktoré môžu byť užitočné pri práci s veľkými modelmi: