Megosztás a következőn keresztül:


Jelentés teljesítményének monitorozása a Power BI-ban

A Power BI Desktop jelentésteljesítményének monitorozása a Teljesítményelemzővel. A monitorozás segítségével megtudhatja, hol vannak a szűk keresztmetszetek, és hogyan javíthatja a jelentés teljesítményét.

A monitorozási teljesítmény a következő helyzetekben lényeges:

  • Az adatmodell frissítése lassú.
  • A DirectQuery- vagy valós idejű kapcsolati jelentések lassúak.
  • A modellszámítások lassúak.

A lassú lekérdezéseknek vagy jelentésvizualizációknak a folyamatos optimalizálás fókuszpontjának kell lenniük.

Megjegyzés:

A Teljesítményelemző nem használható a felhasználónkénti premium (PPU) tevékenységek vagy kapacitás figyelésére.

Lekérdezésdiagnosztika használata

A Lekérdezésdiagnosztikával a Power BI Desktopban meghatározhatja, hogy a Power Query mit csinál a lekérdezések előnézetének megtekintésekor vagy alkalmazásakor. Emellett a Diagnosztikai lépés függvénnyel rögzítheti az egyes lekérdezési lépések részletes kiértékelési adatait. Az eredmények elérhetővé válnak egy Power Queryben, és átalakításokkal jobban megértheti a lekérdezések végrehajtását.

Képernyőkép a Power Query-szerkesztő eszközök menüszalaglapjáról, amelyen a Diagnosztikai lépés parancs, a Diagnosztika indítása és a Diagnosztika leállítása parancs látható.

Teljesítményelemző használata

A Power BI Desktop teljesítményelemzőjével megtudhatja, hogy az egyes jelentéselemek ( például vizualizációk és DAX-képletek) hogyan működik. Különösen hasznos annak meghatározása, hogy a lekérdezés vagy a vizualizáció hozzájárul-e a teljesítményproblémákhoz.

Használja az SQL Server Profilert

Az SQL Server Profiler használatával is azonosíthatja a lassú lekérdezéseket.

Megjegyzés:

Az SQL Server Profiler az SQL Server Management Studio részeként érhető el.

Az SQL Server Profiler használata, ha az adatforrás a következő:

  • SQL Server
  • SQL Server Analysis Services
  • Azure Analysis Services

Figyelmeztetés

A Power BI Desktop támogatja a diagnosztikai porthoz való csatlakozást. A diagnosztikai port lehetővé teszi más eszközök számára, hogy kapcsolódjanak hozzá, és diagnosztikai célokra nyomkövetést hajtsanak végre. A Power Desktop-adatmodell módosításai csak adott műveletek esetén támogatottak. A nem támogatott műveleteket tartalmazó adatmodell egyéb módosításai sérüléshez és adatvesztéshez vezethetnek.

SQL Server Profiler-nyomkövetés létrehozásához kövesse az alábbi utasításokat:

  1. Nyissa meg a Power BI Desktop-jelentést (így a következő lépésben könnyen megtalálhatja a portot, és bezárhatja a többi megnyitott jelentést).
  2. A Power BI Desktop által használt port meghatározásához a PowerShellben (rendszergazdai jogosultságokkal) vagy a parancssorban adja meg a következő parancsot:
    netstat -b -n
    
    A kimenet az alkalmazások és a nyitott portok listája lesz. Keresse meg a msmdsrv.exeáltal használt portot, és jegyezze fel későbbi használatra. Ez az Ön Power BI Desktop példánya.
  3. Az SQL Server Profiler csatlakoztatása a Power BI Desktop-jelentéshez:
    1. Nyissa meg az SQL Server Profilert.
    2. Az SQL Server Profiler Fájl menüjében válassza az Új nyomkövetés lehetőséget.
    3. Kiszolgálótípus esetén válassza az Analysis Services lehetőséget.
    4. A kiszolgáló neveként adja meg a localhost:[korábban rögzített port] értéket.
    5. Kattintson a Futtatás gombra – most az SQL Server Profiler nyomkövetése élő, és aktívan profilozza a Power BI Desktop-lekérdezéseket.
  4. A Power BI Desktop-lekérdezések végrehajtásakor láthatja a hozzájuk tartozó időtartamokat és processzoridőket. Az adatforrás típusától függően más események is megjelenhetnek, amelyek jelzik a lekérdezés végrehajtását. Ezen információk segítségével meghatározhatja, hogy mely lekérdezések jelentik az akadályokat.

Az SQL Server Profiler használatának egyik előnye, hogy sql serveres (relációs) adatbázis-nyomkövetés menthető. A nyomkövetés az adatbázismotor hangolási tanácsadójának bemenetévé válhat. Így javaslatokat kaphat az adatforrás finomhangolására.

Prémium szintű metrikák monitorozása

A Fabric Capacity Metrics alkalmazás segítségével monitorozza a szervezet Power BI Premium-kapacitásában üzembe helyezett tartalmak teljesítményét.

A cikkről további információt a következő forrásokban talál: