Problemen met rapportprestaties in Power BI oplossen

Dit artikel bevat richtlijnen waarmee ontwikkelaars en beheerders problemen met trage rapportprestaties kunnen oplossen. Het is van toepassing Power BI rapporten en ook Power BI ge pagineerde rapporten.

Trage rapporten kunnen worden geïdentificeerd door rapportgebruikers die te maken hebben met rapporten die langzaam worden geladen of die traag worden bijgewerkt bij interactie met slicers of andere functies. Wanneer rapporten worden gehost op een Premium capaciteit, kunnen trage rapporten ook worden geïdentificeerd door de app Power BI Premium metrics te controleren. Met deze app kunt u de status en capaciteit van uw Power BI Premium bewaken.

Volg de stappen in het stroomdiagram

Gebruik het volgende stroomdiagram om inzicht te krijgen in de oorzaak van trage prestaties en om te bepalen welke actie moet worden ondernomen.

Afbeelding van het stroomdiagram, dat volledig wordt beschreven in de tekst van het artikel.

Er zijn zes stroomdiagram-eindtekens, elk met een beschrijving van de actie die moet worden ondernomen:

Terminator Actie(en)
Stroomdiagramafsluiter 1. Capaciteit beheren
Schaal van capaciteit aanpassen
Stroomdiagramafsluiter 2. Activiteit van capaciteit onderzoeken tijdens typisch rapportgebruik
Stroomdiagramafsluiter 3. Architectuurwijziging
Overweeg Azure Analysis Services
On-premises gateway controleren
Stroomdiagram-eindteken 4. Overweeg Azure Analysis Services
Overweeg Power BI Premium
Stroomdiagram-eindteken 5. Gebruik Power BI Desktop Performance Analyzer
Rapport, model of DAX optimaliseren
Stroomdiagram-eindteken 6. Ondersteuningsticket verhogen

Actie ondernemen

De eerste overweging is om te begrijpen of het trage rapport wordt gehost op een Premium capaciteit.

Premium-capaciteit

Wanneer het rapport wordt gehost op een Premium capaciteit, gebruikt u de app Power BI Premium Metrics om te bepalen of de capaciteit voor het hosten van het rapport vaak de capaciteitsresources overschrijdt. Dit is het geval voor CPU wanneer deze vaak 80% overschrijdt. Voor geheugen is dit het moment waarop de metrische gegevens van het actieve geheugen hoger zijn dan 50. Wanneer resources onder druk staan, kan het tijd zijn om de capaciteit te beheren of te schalen (stroomdiagram-eindteken 1). Wanneer er voldoende resources zijn, onderzoekt u de capaciteitsactiviteit tijdens normaal rapportgebruik (stroomdiagram-eindteken 2).

Gedeelde capaciteit

Wanneer het rapport wordt gehost op gedeelde capaciteit, is het niet mogelijk om de capaciteitstoestand te bewaken. U moet een andere onderzoeksbenadering kiezen.

Bepaal eerst of de prestaties op specifieke tijdstippen van de dag of maand traag zijn. Als dat het het volgende gebeurt en veel gebruikers het rapport op dit moment openen, kunt u twee opties overwegen:

  • Verhoog de querydoorvoer door de gegevensset te migreren naar Azure Analysis Servicesof een Premium capaciteit (stroomdiagram-eindteken 4).
  • Gebruik Power BI Desktop Performance Analyzer om erachter te komen hoe elk van uw rapportelementen, zoals visuals en DAX-formules, het doet. Het is vooral handig om te bepalen of het de query- of visuele rendering is die bijdraagt aan prestatieproblemen (stroomdiagram-eindteken 5).

Als u bepaalt dat er geen tijdspatroon is, moet u vervolgens overwegen of trage prestaties worden geïsoleerd naar een specifieke geografie of regio. Als dat zo is, is de gegevensbron waarschijnlijk extern en is er sprake van trage netwerkcommunicatie. In dit geval kunt u het volgende overwegen:

Als u ten slotte bepaalt dat er geen tijdspatroon is en de prestaties in alle regio's traag zijn, moet u onderzoeken of de prestaties op specifieke apparaten, clients of webbrowsers traag zijn. Als dat niet zo is, gebruikt u Power BI Desktop Performance Analyzer, zoals eerder beschreven, om het rapport of model te optimaliseren (stroomdiagram-eindteken 5).

Wanneer u bepaalt dat specifieke apparaten, clients of webbrowsers bijdragen aan trage prestaties, wordt u aangeraden een ondersteuningsticket te maken via de Power BI-ondersteuningspagina (stroomdiagram-eindteken 6).

Volgende stappen

Bekijk de volgende bronnen voor meer informatie over dit artikel: