Share via


Power BI-implementáció tervezése: Jelentésszintű naplózás

Feljegyzés

Ez a cikk a Power BI implementációtervezési cikksorozatának része. Ez a sorozat elsősorban a Microsoft Fabricen belüli Power BI-számítási feladatokra összpontosít. A sorozat bemutatása: Power BI implementációtervezés.

Ez a jelentésszintű naplózási cikk több célközönséget céloz meg:

  • Jelentéskészítők: Azok a felhasználók, akiknek ismerniük kell a létrehozott, közzétett és megosztott jelentések használatát, bevezetését és teljesítményét.
  • Power BI-rendszergazdák: Azok a rendszergazdák, akik a Power BI felügyeletéért felelősek a szervezetben. Előfordulhat, hogy a Power BI-rendszergazdáknak együtt kell működniük az informatikai, biztonsági, belső auditálási és egyéb releváns csapatokkal.
  • Kiválósági központ, informatikai és BI-csapat: Azok a csapatok, amelyek a Power BI felügyeletéért is felelősek. Előfordulhat, hogy együtt kell működniük a Power BI-rendszergazdákkal és más releváns csapatokkal.

A cikkben tárgyalt fogalmak elsősorban a három tartalomkézbesítési hatókörhöz létrehozott megoldásokra vonatkoznak, különösen a nagyvállalati BI-hoz, a részlegszintű BI-hoz és a csapat BI-hoz. A személyes BI-megoldások létrehozói hasznosnak találhatják a cikkben található információkat is; azonban nem ők az elsődleges cél.

Ez a cikk a jelentések és vizualizációk naplózásával és monitorozásával foglalkozik. A jelentések és vizualizációk megfelelő teljesítményének elérése azonban nem lehetséges, ha a mögöttes szemantikai modell (korábbi nevén adathalmaz) és/vagy adatforrás nem teljesít jól. A szemantikai modellek, adatfolyamok és adatmartok naplózásával és monitorozásával kapcsolatos információkért lásd az adatszintű naplózást.

Ez a cikk az első cikk a naplózási és monitorozási sorozatban, mivel olyan beépített eszközöket ír le, amelyeket a tartalomkészítők valószínűleg először fognak felderíteni. Ideális esetben a jelentések létrehozása előtt megosztott szemantikai modelleket hozhat létre (amelyeket több jelentés között szeretne újra felhasználni). Ezért javasoljuk, hogy olvassa el ezt a cikket az adatszintű naplózási cikkel együtt.

Tipp.

Akár munkatársaival beszélget, akár online olvas, meg kell állapítania, hogy a jelentést szó szerint vagy általánosabban használják-e. Általában egyetlen Power BI Desktop-fájlra (.pbix) hivatkoznak. A fájl tartalmazhat adatmodellt (amely közzétételkor szemantikai modellként), jelentésből vagy mindkettőből állhat. A kifejezés szó szerint használható arra, hogy csak jelentésre hivatkozzon (például élő Csatlakozás egy szemantikai modellre). Ebben a cikkben a kifejezést szó szerint használjuk.

Jelentéskészítési teljesítménycélok

A jelentések hatékony monitorozásához azt javasoljuk, hogy határozza meg, hogy milyen jelentésteljesítmény-célokat , például kiváló teljesítményt, jó teljesítményt és gyenge teljesítményt jelent a szervezet számára. Nincsenek univerzális definíciók. Ezeket a célokat mindig a fogyasztó szemszögéből kell figyelembe vennie.

Ideális esetben a teljesítmény elsődleges szempont a jelentéstervezési folyamat során. Az alábbi helyzetekben a teljesítménycélok beállítását választhatja.

  • Új jelentés ellenőrzésekor vagy ellenőrzésekor (különösen akkor, ha azt várja, hogy a jelentés tartalomkézbesítési hatókörrel rendelkezzen nagy számú felhasználó számára).
  • A jelentés létrehozása előtt (különösen akkor, ha hitelesíteni kell).
  • Mielőtt közzétesz egy jelentést egy éles munkaterületen.
  • Jelentés Power BI-alkalmazásba való felvételekor.

Dönthet úgy, hogy létrehoz egy standard teljesítménycélt, amely a szervezet összes jelentésére érvényes. Az első jelentésoldalnak például öt másodpercen belül kell megjelennie. Mivel azonban annyi különböző szempont van, általában nem reális elvárás, hogy minden megoldásnak ugyanazt a célt kell teljesítenie. A megoldás összetettségi szintjén figyelembe kell vennie a teljesítménycélok tartományait.

Ellenőrzőlista – Ha figyelembe veszi, hogy a jelentéskészítőknek hogyan kell ellenőrizni a jelentés teljesítményét, a legfontosabb döntések és műveletek a következők:

  • Jelentésteljesítmény-célok azonosítása: Győződjön meg arról, hogy jól ismeri a jelentés elfogadható teljesítményét a fogyasztó szempontjából.
  • Teljesítménycélok dokumentálása és kommunikálása: Ha vannak konkrét célok, győződjön meg arról, hogy a rendszer közli őket a szervezet jelentéskészítőivel. Hasznos információkat nyújt, hogy a jelentéskészítők megértsék, hogyan mérhetik a teljesítményt, és hogyan alkalmazhatnak olyan tervezési technikákat, amelyek javítják a teljesítményt.

A cikk további része a jelentés teljesítményének naplózására és figyelésére használható technikákat ismerteti.

Használati metrikák jelentése

A jelentéskészítők számára elérhető fő naplózási erőforrás a használati metrikák jelentései, amelyek a Power BI szolgáltatás vannak beépítve.

A használati metrikák jelentéseinek elsődleges célja egy jelentés vagy egy munkaterület összes jelentése hatásának felmérése. Mivel a jelentésnézetekre és a jelentések és irányítópultok teljesítményére összpontosít (nem más elemekre, például szemantikai modellekre és adatfolyamokra), a jelentéskészítőket célozza meg.

Használja a használati metrikák jelentéseit a következőre:

  • Határozza meg, hogy mely felhasználók tekintik meg a legaktívabban a jelentéseket.
  • Ismerje meg, hogy milyen gyakran tekintik meg a jelentéseket, és rangsorolja ezeket a jelentéseket népszerűség szerint (a használat alapján).
  • Határozza meg, hogy mely jelentésoldalakhoz férnek hozzá a felhasználók a leggyakrabban.
  • Olyan jelentések keresése, amelyeket nemrég nem tekintettek meg.
  • Magas szintű jelentésteljesítmény-statisztikák megtekintése. Ezek a statisztikák segíthetnek a jelentéstervezés optimalizálásában, és azonosíthatják azokat a jelentéseket, amelyek időszakos vagy konzisztens teljesítményproblémákkal járhatnak.
  • Ismerje meg, hogy mely használati módszereket (például böngésző vagy Power BI mobilalkalmazás) használják a felhasználók. Ezek az információk segíthetnek a jelentéskészítőknek eldönteni, hogy mennyi erőfeszítést kell tenni a jelentések mobilhasználatra való optimalizálására.

Tipp.

A Power BI rögzíti a Power BI szolgáltatás közzétett tartalmakhoz kapcsolódó tevékenységek használati metrikáit (beleértve a Power BI Embedded használatával történő megjelenítést is). A használati metrikákhoz való hozzáférés csak egy ok arra, hogy a jelentéskészítők a Power BI Desktop-fájlok megosztása helyett a Power BI szolgáltatás tegyenek közzé jelentéseket.

A használati metrikák a Power BI szolgáltatás vannak beépítve, ami fő előnye, hogy a jelentéskészítőknek nem kell beállítaniuk a használati adatok kinyerésére és tárolására szolgáló folyamatot. Gyors és egyszerű az első lépésekhez.

A használati metrikák másik előnye, hogy a belső szemantikai modell (amely tartalmazza a használati metrikák adatait) olyan információkat tartalmaz, amelyek máshol nem találhatók könnyen. Például jelentésoldalonkénti nézeteket és a jelentésmegnyitási idő időtartamát tartalmazza. A jelentésoldal nézeteit ügyféltelemetria használatával szerezheti be, amely korlátozásokkal rendelkezik. Az ügyféltelemetria (amelyet a jelentéshasználati metrikák használnak) eltér a kiszolgálóoldali telemetriai adatoktól (amelyeket a tevékenységnapló használ).

A használati metrikák közé tartozik egy belső szemantikai modell és egy jelentés. Bár a belső szemantikai modell nem szerkeszthető vagy testre szabható, testre szabhatja a használati metrikák jelentését. A jelentésszűrőket úgy is frissítheti, hogy megismerje a munkaterület összes jelentésének használatát (nem csak egy jelentést). Ezzel a megközelítéssel az elérhető legszélesebb tartomány egy munkaterület. Legfeljebb 30 napnyi előzményt tekinthet meg, beleértve a legutóbbi teljes napot is.

Fontos

A Power BI tevékenységnaplója jobb alternatíva a következő esetekben:

  • Több munkaterület felhasználói tevékenységeinek lekérése.
  • Több mint 30 napig kinyeri és megőrzi a tevékenységadatokat.
  • Elemezze a felhasználók által a Power BI szolgáltatás végzett összes tevékenységet.

A tevékenységnaplóval kapcsolatos további információkért lásd a bérlői szintű naplózást.

A használati metrikák jelentései a közreműködői, tagi vagy Rendszergazda munkaterületi szerepkörhöz hozzárendelt jelentéskészítők és tulajdonosok számára érhetők el. Ha a használati metrikák jelentéseit láthatóvá szeretné tenni a munkaterület-megtekintők (tartalomfelhasználók) számára, létrehozhat egy másolatot a használati jelentésről, és testre szabhatja azt.

Tipp.

A munkaterületi szerepkörökről további információt a Tartalomkészítő biztonsági tervezési cikkében talál.

A használati metrikákhoz két bérlői beállítás kapcsolódik.

  • A tartalomkészítők használati metrikáinak bérlőbeállítása szabályozza, hogy a jelentéskészítők mely csoportjai (akik szintén rendelkeznek a szükséges munkaterületi szerepkörökkel) hozhatnak létre és tekinthetnek meg használati metrikákról szóló jelentéseket. A Power BI-rendszergazdák általában a teljes szervezet számára engedélyezve hagyják ezt a beállítást. Így minden önkiszolgáló jelentéskészítő megtekintheti a tartalom használati mintáit.
  • A tartalomkészítők bérlői beállításainak használati metrikáiban szereplő felhasználónkénti adatok határozzák meg, hogy a jelentésfelhasználók neve és e-mail-címe megjelenik-e a használati metrikák jelentéseiben. Ha ez a beállítás le van tiltva (néhány vagy az összes jelentéskészítő esetében), a Power BI letiltja a felhasználók maszkolásának nevezett használati metrikák jelentéseiben szereplő neveket és e-mail-címeket. A Power BI-rendszergazdák leggyakrabban engedélyezve hagyják ezt a beállítást, hogy a jelentéskészítők pontosan tudják, ki használja a jelentéseiket. Az is hasznos, hogy közvetlenül kapcsolatba léphet a többi felhasználóval a tartalommal kapcsolatos visszajelzésekért, mert ez segíthet a tartalom javításában. Időnként előfordulhat, hogy biztonsági okokból el kell maszkolnia a felhasználói adatokat a jelentéskészítők bizonyos csoportjai számára. Ha a beállítás le van tiltva, a jelentés létrehozója meg nem nevezett felhasználót lát a felhasználói adatok helyett.

A Power BI-tevékenységnapló ViewUsageMetrics műveletével a Power BI-rendszergazdák figyelhetik, hogy mely tartalomkészítők és tulajdonosok használják a használati metrikák jelentéseit. Ezeket az információkat felhasználhatja a betanítási és dokumentációs erőfeszítések irányításához.

Ellenőrzőlista – A használati metrikák jelentésének használatakor a legfontosabb döntések és műveletek a következők:

  • Ellenőrizze, hogy engedélyezve vannak-e a használati metrikák: Döntse el, hogy a Power BI-jelentés létrehozója (aki jogosult a jelentés szerkesztésére) megtekintheti-e a használati metrikákat. Állítsa be a tartalomkészítők bérlői beállításának használati metrikáit, hogy igazodjanak ehhez a döntéshez.
  • Döntse el, hogy a felhasználónkénti adatok megjelennek-e a használati metrikákban: Határozza meg, hogy a nevek és az e-mailek megjeleníthetők-e az összes vagy néhány felhasználó számára. Állítsa be a felhasználónkénti adatokat a tartalomkészítők bérlői beállításainak használati metrikáiban úgy, hogy igazodjanak ehhez a döntéshez.
  • Munkaterületi szerepkörök ellenőrzése: A munkaterületi szerepkör-hozzárendelések ellenőrzése. Győződjön meg arról, hogy a megfelelő jelentéskészítők és -tulajdonosok rendelkeznek engedéllyel a munkaterület tartalmainak szerkesztésére (ezáltal elérhetővé téve a használati metrikák jelentéseit).
  • A használati metrikák jelentéseinek létrehozása és testreszabása: Az elemezni kívánt tartalomhoz hozzon létre egy használatimetrika-jelentést. Szükség esetén testre szabhatja a használati metrikák jelentését úgy, hogy az tartalmazza a munkaterület összes jelentését.
  • Belefoglalás a jelentéskészítők dokumentációjához és betanításához: Útmutatást nyújt a jelentéskészítőknek arról, hogyan használhatják ki a használati metrikák jelentéseit. Győződjön meg arról, hogy a jelentéskészítők ismerik a használati eseteket és a legfontosabb korlátozásokat. Példák a nyomon követhető főbb metrikákra, valamint arra, hogy hogyan használhatják fel az információkat az általuk létrehozott és közzétett megoldások folyamatos fejlesztésére.
  • Figyelheti, hogy ki használ használati metrikákat: A Power BI tevékenységnaplójával nyomon követheti, hogy mely tartalomkészítők és tulajdonosok használják a használati metrikák jelentéseit.
  • Határozza meg, hogy a használati metrikák elegendőek-e: Vegye figyelembe azokat a helyzeteket, amikor a beépített használati metrikák jelentés elegendő lenne. Annak meghatározása, hogy az adatszintű és a bérlői szintű naplózási megoldások (a sorozat más cikkeiben leírtak) megfelelőbbek-e.

Teljesítményelemző

Teljesítményelemző a Power BI Desktopban elérhető eszköz, amely segít a jelentések teljesítményének vizsgálatában és monitorozásában. Segíthet a jelentéskészítőknek megérteni a vizualizációk és a DAX-képletek teljesítményét.

Tipp.

A Teljesítményelemző mellett más eszközök is használhatók a jelentések teljesítményproblémáinak elhárítására. A Prémium szintű kapacitást érintő konkrét jelentéshasználati problémákat például a Prémium kihasználtság és metrikák alkalmazással vagy az Azure Log Analyticsnek küldött szemantikai modelles eseménynaplókkal háríthatja el. További információ ezekről az eszközökről (és egyéb eszközökről): Adatszintű naplózás.

Teljesítményelemző rögzíti a műveleteket, miközben egy felhasználó egy jelentést használ a Power BI Desktopban. Létrehoz egy naplót, amely rögzíti az egyes jelentéselemek működését és az egyes interakciókat. Ha például egy jelentésszeletelővel lép kapcsolatba, keresztszűréssel szűr egy vizualizációt, vagy kiválaszt egy lapot, a művelet és az idő időtartama rögzítve lesz a naplóban. A művelet típusától függően a rendszer más adatokat is rögzít.

Az összegzett információk a Teljesítményelemző panelen érhetők el. A naplóeredményeket egy JSON-fájlba exportálhatja, így részletesebb elemzést végezhet. Az exportálási fájl további információkat tartalmaz a naplózott műveletekről. Az exportálási fájl használatáról további információt a GitHub Teljesítményelemző dokumentációjában talál.

Fontos

Ne feledje, hogy Teljesítményelemző a Power BI Desktopban fut. A jelentéskészítő gépének környezete eltérhet a Power BI szolgáltatás környezetétől.

Néhány gyakori különbség, amelyet figyelembe kell vennie:

Fontos

Ez a cikk időnként a Power BI Premiumra vagy annak kapacitás-előfizetésére (P termékváltozatokra) hivatkozik. Vegye figyelembe, hogy a Microsoft jelenleg összevonja a vásárlási lehetőségeket, és visszavonul a Power BI Premium kapacitásonkénti termékváltozataitól. Az új és a meglévő ügyfeleknek érdemes megfontolni a Fabric-kapacitás-előfizetések (F SKU-k) megvásárlását.

További információ: Fontos frissítés a Power BI Premium licenceléséhez és a Power BI Premiumhoz – gyakori kérdések.

A rendszer akkor naplózza az adatokat, amikor egy felhasználó egy jelentéselemhez kapcsolódik. A naplózott adatok a vizualizáció megjelenítési elemeinél többet tartalmaznak. A következőket is tartalmazza:

  • Vizuális megjelenítési tevékenység.
  • DAX-lekérdezések (amikor a vizualizáció a gyorsítótár helyett adatokat kér le az adatmodellből).
  • DirectQuery-tevékenység (ha van).
  • A vizualizáció által végzett egyéb tevékenységek, például a lekérdezések előkészítése, a háttérfeldolgozási tevékenységek és a várakozási idő.

A szerepkörök és a felelősségek megosztásától függően a jelentéskészítőnek segítségre lehet szüksége a teljesítményproblémák megoldásához. Ez különösen igaz, ha megpróbálja megérteni, hogy miért lassú egy lekérdezés vagy számítás. A jelentéskészítők segítsége a következő formában történhet:

Egyes szervezetek speciális követelményeket támasztanak a támogatott (hitelesített vagy előléptetett) jelentésekre vonatkozóan. Ez különösen igaz a szervezetben széles körben használt jelentésekre. Ebben az esetben előfordulhat, hogy a jelentés közzététele előtt vagy minősítése előtt ellenőriznie kell Teljesítményelemző eredményeket.

Tipp.

A jól teljesítő jelentések pozitív hatással vannak a megoldás bevezetésére. Javasoljuk, hogy javasoljuk a jelentéskészítőknek, hogy teszteljék a jelentés teljesítményét, mielőtt új megoldást tesznek közzé a Power BI szolgáltatás. Arra is ösztönöznie kell őket, hogy teszteljék újra a teljesítményt, ha jelentős módosításokat végeznek egy meglévő megoldáson (jelentésen vagy szemantikai modellen).

Az optimalizálási technikákról további információt a Power BI optimalizálási útmutatójában talál.

Ellenőrzőlista – Ha figyelembe veszi, hogy a jelentéskészítők hogyan használják a Teljesítményelemző, a legfontosabb döntések és műveletek a következők:

  • Dokumentáció és képzés létrehozása a jelentéskészítők számára: Útmutatást nyújt a jelentéskészítőknek arról, hogy milyen teljesítménycélok léteznek, és hogyan érvényesíthetik, mérhetik és tesztelhetik a teljesítményt. Adjon útmutatást a jelentéskészítőknek arról, hogyan hozhat létre jól teljesítő jelentéseket. Segítsen az új jelentéskészítőknek a jó tervezési szokások korai bevezetésében.
  • Győződjön meg arról, hogy elérhető a támogatás és a készségek mentorálása: Győződjön meg arról, hogy a jelentéskészítők tudják, hogyan kérhetnek segítséget a teljesítményproblémák megoldásához.
  • Belefoglalás a jelentések minősítésére vonatkozó követelményekbe: Döntse el, hogy Teljesítményelemző eredményeket szeretné-e belefoglalni a jelentések minősítésének (endorsing) előfeltételeként. Ha igen, győződjön meg arról, hogy ez a követelmény dokumentálva van, és közli a jelentéskészítőkkel.

A sorozat következő cikkében megismerheti az adatszintű naplózást.