Kapacitástervezés a Beágyazott Power BI-elemzésekben
Cikk
A Beágyazott Power BI-elemzések üzembe helyezéséhez szükséges kapacitástípus kiszámítása bonyolult lehet. A szükséges kapacitás több paramétertől függ, amelyek közül néhányat nehéz előrejelezni.
A kapacitás tervezésekor megfontolandó szempontok a következők:
A használt adatmodellek.
A szükséges lekérdezések száma és összetettsége.
Az alkalmazáshasználat óránkénti eloszlása.
Adatfrissítési arányok.
Más, nehezen megjósolható használati minták.
Megjegyzés
Ez a cikk bemutatja, hogyan tervezheti meg, hogy milyen kapacitásra van szüksége, és hogyan hajthat végre terheléstesztelést a Power BI embedded analytics A-SKU-khoz.
A kapacitás tervezésekor hajtsa végre a következő lépéseket:
A teljesítmény és az erőforrás-felhasználás optimalizálása
A kapacitástervezési vagy terheléstesztelési felmérés megkezdése előtt optimalizálja a jelentések és szemantikai modellek teljesítményét és erőforrás-felhasználását (különösen a memóriaigényt).
A teljesítmény optimalizálásához kövesse az alábbi forrásokban található irányelveket:
Az alábbi táblázat összefoglalja a kapacitás méretétől függő összes korlátozást. A kapacitás minimális termékváltozatának meghatározásához ellenőrizze a Maximális memória (GB) oszlopot a Szemantikai modell fejléce alatt. Tartsa szem előtt a jelenlegi korlátozásokat is.
SKU
Kapacitásegységek (CU)
Power BI termékváltozat
Power BI virtuális magok
F2
2
N.A.
N.A.
F4
4
N.A.
N.A.
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
2048
N.A.
N.A.
1 Ezek a termékváltozatok nem minden régióban érhetők el. Ha ezen termékváltozatok használatát olyan régiókban szeretné kérelmezni, ahol nem érhetők el, forduljon a Microsoft-fiókkezelőjéhez.
A kapacitás terhelésének felmérése
A kapacitásterhelés tesztelése vagy értékelése:
Prémium Szintű Power BI Embedded-kapacitás létrehozása az Azure-ban a teszteléshez. Olyan előfizetést használjon, amely ugyanahhoz a Microsoft Entra-bérlőhöz van társítva, mint a Power BI-bérlő, és egy olyan felhasználói fiókot, amely ugyanahhoz a bérlőhöz van bejelentkezve.
Rendelje hozzá a teszthez használni kívánt munkaterületet (vagy munkaterületeket) a létrehozott Premium-kapacitáshoz. Munkaterületet az alábbi módok egyikével rendelhet hozzá:
A Power BI kapacitásterhelés-felmérési eszközével felmérheti a kapacitásigényeket. Ez a GitHub-adattár egy videós bemutatót is tartalmaz. Óvatosan használja ezt az eszközt: teszteljen akár néhány tucat egyidejű szimulált felhasználóval, és extrapoláljon magasabb egyidejű terhelésre (több száz vagy több ezer, az igényeitől függően).) További információ: Kapacitásterhelés felmérése.
Másik lehetőségként más terheléstesztelési eszközöket is használhat, de az iFrame-et fekete dobozként kezeli, és JavaScript-kóddal szimulálja a felhasználói tevékenységeket.
A 3. lépésben telepített Microsoft Fabric kapacitásmetrikák alkalmazással monitorozza a terheléstesztelési eszköz által okozott kapacitáskihasználtságot. Másik lehetőségként a prémium szintű metrikák ellenőrzésével is monitorozhatja a kapacitástaz Azure Monitor riasztásaival.
Érdemes lehet nagyobb termékváltozatot használni a kapacitáshoz, ha a terheléstesztelés során a kapacitás tényleges processzorhasználata megközelíti a kapacitáskorlátot.
Automatikus skálázás beállítása
Az alábbi automatikus skálázási technikával rugalmasan átméretezheti az A-SKU-kapacitást az aktuális memória- és CPU-igények kielégítése érdekében.
Monitorozási riasztások használatával kövesse nyomon a következő Power BI Embedded-kapacitásmetrikákat:
Túlterhelés (1 , ha a kapacitás processzorhasználata meghaladta a 100%-ot, és túlterhelt állapotban van, egyébként 0)
CPU (a processzorhasználat százalékos aránya)
Számítási feladatonkénti PROCESSZOR, ha adott számítási feladatokat (például lapszámozott jelentéseket) használnak
Konfigurálja a monitorozási riasztásokat, hogy amikor ezek a metrikák elérik a megadott értékeket, a rendszer elindít egy szkriptfuttatást, amely felfelé vagy lefelé skálázza a kapacitást.
Létrehozhat például egy szabályt, amely meghívja a felskálázási kapacitás runbookját, hogy magasabb termékváltozatra frissítse a kapacitást, ha a túlterhelés 1, vagy ha a CPU-érték 95 százalék.
Létrehozhat olyan szabályt is, amely leskálázott kapacitású runbookszkriptet hív meg a kapacitás alacsonyabb termékváltozatra való frissítéséhez, ha a CPU-érték 45 vagy 50 százalék alá csökken.
A szemantikai modell frissítése előtt és után igény szerint programozott módon is meghívhat vertikális fel- és leskálázási runbookokat. Ez a megközelítés biztosítja, hogy a kapacitás elegendő RAM-mal (GB) rendelkezik az ezt a kapacitást használó nagy szemantikai modellekhez.
Bemutatjuk azokat a módszereket és ajánlott eljárásokat, amelyek megfelelnek az adatok modellezésére, vizualizációira és elemzésére vonatkozó üzleti és műszaki követelményeknek a Microsoft Power BI-jal.