Rapportprestaties bewaken in Power BI

Bewaak de rapportprestaties in Power BI Desktop met behulp van Performance Analyzer. Bewaking helpt u te leren waar de knelpunten zich bevinden en hoe u de rapportprestaties kunt verbeteren.

Bewakingsprestaties zijn relevant in de volgende situaties:

  • Het vernieuwen van het gegevensmodel importeren is traag.
  • Uw DirectQuery- of Live Verbinding maken ion-rapporten zijn traag.
  • Uw modelberekeningen zijn traag.

Trage query's of rapportvisuals moeten een centraal punt van continue optimalisatie zijn.

Notitie

Performance Analyzer kan niet worden gebruikt om PPU-activiteiten of -capaciteit (Premium Per User) te bewaken.

Querydiagnose gebruiken

Gebruik Querydiagnose in Power BI Desktop om te bepalen wat Power Query doet bij het bekijken of toepassen van query's. Gebruik verder de functie Diagnosestap om gedetailleerde evaluatiegegevens voor elke querystap vast te leggen. De resultaten worden beschikbaar gesteld in een Power Query en u kunt transformaties toepassen om de uitvoering van query's beter te begrijpen.

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

Performance Analyzer gebruiken

Gebruik Performance Analyzer in Power BI Desktop om erachter te komen hoe elk van uw rapportelementen, zoals visuals en DAX-formules, doet. Het is vooral handig om te bepalen of het gaat om de query of visuele rendering die bijdraagt aan prestatieproblemen.

SQL Server Profiler gebruiken

U kunt SQL Server Profiler ook gebruiken om query's te identificeren die traag zijn.

Notitie

SQL Server Profiler is beschikbaar als onderdeel van SQL Server Management Studio.

Gebruik SQL Server Profiler wanneer uw gegevensbron een van de volgende opties is:

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

Let op

Power BI Desktop biedt ondersteuning voor het maken van verbinding met een diagnostische poort. Met de diagnostische poort kunnen andere hulpprogramma's verbindingen maken om traceringen uit te voeren voor diagnostische doeleinden. Het aanbrengen van wijzigingen in het Power Desktop-gegevensmodel wordt alleen ondersteund voor specifieke bewerkingen. Andere wijzigingen in het gegevensmodel met bewerkingen die niet worden ondersteund, kunnen leiden tot beschadiging en gegevensverlies.

Volg deze instructies om een SQL Server Profiler-tracering te maken:

  1. Open uw Power BI Desktop-rapport (zodat u de poort in de volgende stap gemakkelijk kunt vinden, sluit u alle andere geopende rapporten).
  2. Als u wilt bepalen welke poort wordt gebruikt door Power BI Desktop, in PowerShell (met beheerdersbevoegdheden) of bij de opdrachtprompt, voert u de volgende opdracht in:
    netstat -b -n
    
    De uitvoer is een lijst met toepassingen en hun open poorten. Zoek naar de poort die wordt gebruikt door msmdsrv.exe en noteer deze voor later gebruik. Dit is uw exemplaar van Power BI Desktop.
  3. Sql Server Profiler verbinden met uw Power BI Desktop-rapport:
    1. Open SQL Server Profiler.
    2. Selecteer in SQL Server Profiler in het menu Bestand de optie Nieuwe tracering.
    3. Selecteer Analysis Services voor servertype.
    4. Voer voor servernaam localhost in:[poort die eerder is vastgelegd].
    5. Klik op Uitvoeren. Nu is de SQL Server Profiler-tracering live en wordt power BI Desktop-query's actief geprofileerd.
  4. Terwijl Power BI Desktop-query's worden uitgevoerd, ziet u hun respectieve duur en CPU-tijden. Afhankelijk van het gegevensbrontype ziet u mogelijk andere gebeurtenissen die aangeven hoe de query is uitgevoerd. Met deze informatie kunt u bepalen welke query's de knelpunten zijn.

Een voordeel van het gebruik van SQL Server Profiler is dat het mogelijk is om een SQL Server-databasetracering (relationele) op te slaan. De tracering kan een invoer worden voor de Database Engine Tuning Advisor. Op deze manier kunt u aanbevelingen ontvangen voor het afstemmen van uw gegevensbron.

Premium-metrische gegevens bewaken

Bewaak de prestaties van inhoud die is geïmplementeerd in de Power BI Premium-capaciteit van uw organisatie met behulp van de Microsoft Fabric Capacity Metrics-app.

Raadpleeg de volgende bronnen voor meer informatie over dit artikel: