Plánovanie kapacity vo vloženej analýze Power BI
Výpočet typu kapacity, ktorú potrebujete pre nasadenie vloženej analýzy Power BI, môže byť zložitý. Potrebná kapacita závisí od niekoľkých parametrov, z ktorých niektoré sa ťažko predpovedajú.
Niektoré veci, ktoré je potrebné vziať do úvahy pri plánovaní kapacity, sú:
- Dátové modely, ktoré používate.
- Počet a zložitosť požadovaných dotazov.
- Hodinová distribúcia používania aplikácie.
- Rýchlosti obnovovania údajov.
- Iné vzory používania, ktoré sa ťažko predpovedajú.
Poznámka
V tomto článku sa dozviete, ako naplánovať, akú kapacitu potrebujete a ako vykonať hodnotenie testovania záťaže pre skladové jednotky A-SKU vloženej analýzy služby Power BI.
Pri plánovaní kapacity vykonajte nasledujúce kroky:
- Optimalizujte svoj výkon a spotrebu zdrojov.
- Určte minimálnu jednotku SKU.
- Vyhodnoťte zaťaženie kapacity.
- Nastavte automatické škálovanie kapacity.
Optimalizácia výkonu a využitia zdrojov
Skôr než začnete s plánovaním kapacity alebo hodnotením testovania zaťaženia, optimalizujte výkon a spotrebu zdrojov (najmä nároky na pamäť) zostáv a sémantických modelov.
Ak chcete optimalizovať výkon, postupujte podľa pokynov v nasledujúcich zdrojoch:
- Sprievodca optimalizáciou pre službu Power BI
- Najvhodnejšie postupy na rýchlejší výkon vo vloženej analýze služby Power BI
Podrobný kurz optimalizácie výkonu nájdete v module Optimalizácia modelu na výkon v module školenia služby Power BI .
Určenie minimálnej jednotky SKU
V nasledujúcej tabuľke sa sumarizujú všetky obmedzenia, ktoré závisia od veľkosti kapacity. Ak chcete určiť minimálnu skladovú jednotku SKU pre vašu kapacitu, skontrolujte stĺpec Maximálna pamäť (GB) v hlavičke sémantického modelu . Majte tiež na pamäti aktuálne obmedzenia.
SKU | Kapacita jednotiek (CU) | Power BI SKU | Virtuálne jadrá Power BI |
---|---|---|---|
F2 | 2 | Neaplikovateľné | Neaplikovateľné |
F4 | 4 | Neaplikovateľné | Neaplikovateľné |
F8 | 8 | EM1/A1 | 1 |
F16 | 16 | EM2/A2 | 2 |
F32 | 32 | EM3/A3 | 4 |
F64 | 64 | P1/A4 | 8 |
F128 | 128 | P2/A5 | 16 |
F256 | 256 | P3/A6 | 32 |
F5121 | 512 | P4/A7 | 64 |
F10241 | 1,024 | P5/A8 | 128 |
F20481 | 2,048 | Neaplikovateľné | Neaplikovateľné |
1 Tieto jednotky SKU nie sú k dispozícii vo všetkých oblastiach. Ak chcete požiadať o použitie týchto skladových jednotiek SKU v oblastiach, kde nie sú k dispozícii, obráťte sa na správcu konta Microsoft.
Vyhodnotenie zaťaženia kapacity
Testovanie alebo posúdenie zaťaženia kapacity:
Vytvorte na testovanie kapacitu Premium v službe Power BI Embedded v službe Azure. Použite predplatné priradené k rovnakému nájomníkovi služby Microsoft Entra ako je váš nájomník služby Power BI a používateľské konto prihlásené do toho istého nájomníka.
Priraďte pracovný priestor (alebo pracovné priestory), ktorý použijete na testovanie kapacity Premium, ktorú ste vytvorili. Pracovný priestor môžete priradiť jedným z nasledujúcich spôsobov:
- Pomocou programovania s rozhraním API AssignToCapacity skupín. Skontrolujte stav priradenia pomocou rozhrania API Groups CapacityAssignmentStatus alebo pomocou skriptu PowerShell . Vzorový kód nájdete v
AssignWorkspacesToCapacity
téme Funkcia Zero-Downtime-Capacity-Scale (Škálovanie nulových výpadkov a kapacity) v službe GitHub. - Manuálne ako správca pracovného priestoru alebo prostredníctvom portálu Spravovanie ako správca kapacity. Ďalšie informácie nájdete v téme Priradenie pracovného priestoru ku kapacite pomocou hlavného používateľa.
- Pomocou programovania s rozhraním API AssignToCapacity skupín. Skontrolujte stav priradenia pomocou rozhrania API Groups CapacityAssignmentStatus alebo pomocou skriptu PowerShell . Vzorový kód nájdete v
Ako správca kapacity si nainštalujte aplikáciu Microsoft Fabric Capacity Metrics. Zadajte ID kapacity a čas (v dňoch) na monitorovanie a následné obnovenie údajov.
Pomocou nástroja na hodnotenie zaťaženia kapacity služby Power BI môžete posúdiť potreby vašej kapacity. Tento odkladací priestor v GitHube obsahuje aj videokuer. Používajte tento nástroj opatrne: Testujte až niekoľko desiatok súbežných simulovaných používateľov a extrapolujte na vyššie súbežné zaťaženia (stovky alebo tisíce v závislosti od vašich potrieb).) Ďalšie informácie nájdete v téme Vyhodnotenie zaťaženia kapacity. Prípadne použite iné nástroje na testovanie zaťaženia, ale považujú prvok iFrame za čiernu skriňa a simulujte aktivitu používateľa prostredníctvom kódu JavaScript.
Použite aplikáciu Microsoft Fabric Capacity Metrics, ktorú ste nainštalovali v kroku 3, na monitorovanie využitia kapacity prostredníctvom nástroja na testovanie zaťaženia. Prípadne môžete monitorovať kapacitu kontrolou metrík Premium pomocou upozornení v službe Azure Monitor.
Ak sa skutočný procesor vzniknutý v rámci kapacity testovaním zaťaženia blíži k limitu kapacity, zvážte použitie väčšej skladovej jednotky SKU pre vašu kapacitu.
Nastavenie automatického škálovanie
Pomocou nasledujúcej techniky automatického škálovania môžete pružne zmeniť veľkosť kapacity A-SKU tak, aby sa prispôsobila aktuálnym potrebám pamäte a procesora.
Na škálovanie kapacity SKU nahor alebo nadol použite rozhranie API Capacityes Update. Ak chcete zistiť, ako používať rozhranie API na vytváranie vlastných skriptov na škálovanie nahor a nadol, pozrite si ukážku škálovania kapacity skriptov prostredia PowerShell v súbore runbook.
Pomocou funkcie Monitorovať upozornenia môžete sledovať nasledujúce metriky kapacity Služby Power BI Embedded:
- Preťaženie (1 , ak procesor vašej kapacity prekonal 100 percent a je v preťaženom stave, v opačnom prípade 0)
- Procesor (percento využitia procesora)
- CPU Na vyťaženie, ak sa používajú konkrétne vyťaženia (ako napríklad stránkované zostavy).
Nakonfigurujte upozornenia monitorovania tak, aby sa pri dosiahnutí zadaných hodnôt pri metrike spustilo spustenie skriptu, ktoré škáluje kapacitu nahor alebo nadol.
Môžete napríklad vytvoriť pravidlo, ktoré vyvolá súbor runbook kapacity na zvýšenie kapacity na aktualizáciu kapacity na vyššiu skladovú jednotku SKU v prípade, že preťaženie je 1 alebo ak je hodnota procesora 95 percent. Môžete tiež vytvoriť pravidlo, ktoré vyvolá skript súboru runbookov na zníženie kapacity na aktualizáciu kapacity na nižšiu skladovú jednotku SKU v prípade, že hodnota procesora klesne pod 45 alebo 50 percent.
Môžete tiež vyvolať scale-up a zmenšenie runbooks programovo na požiadanie pred a po obnovení sémantického modelu. Tento prístup zabezpečí, že vaša kapacita má dostatok pamäte RAM (GB) pre veľké sémantické modely, ktoré používajú danú kapacitu.
Súvisiaci obsah
Pripomienky
https://aka.ms/ContentUserFeedback.
Pripravujeme: V priebehu roka 2024 postupne zrušíme službu Problémy v službe GitHub ako mechanizmus pripomienok týkajúcich sa obsahu a nahradíme ju novým systémom pripomienok. Ďalšie informácie nájdete na stránke:Odoslať a zobraziť pripomienky pre