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


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

A Power BI Desktopban a jelentés teljesítményének monitorozása a Teljesítményelemző használatával. 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 importálása lassú.
  • A DirectQuery- vagy élő Csatlakozás ion-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.

Feljegyzés

A Teljesítményelemző nem használható a felhasználónkénti premium (PPU) tevékenységek vagy kapacitások 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.

Screenshot of Power Query Editor Tools ribbon tab showing the Diagnose Step command, Start Diagnostics command, and the Stop Diagnostics command.

Teljesítményelemző használata

A Power BI Desktopban a Teljesítményelemző segítségével megtudhatja, hogyan működik az egyes jelentéselemek ( például vizualizációk és DAX-képletek). 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.

AZ SQL Server Profiler használata

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

Feljegyzé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

Figyelem

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 a kapcsolatok diagnosztikai célokra nyomkövetéseket 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 az msmdsrv.exe által használt portot, és rögzítse későbbi használatra. Ez a 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 a szűk keresztmetszetek.

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 Microsoft Fabric Kapacitásmetrikák 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: