Problemen met rapportprestaties in Power BI oplossen
Dit artikel bevat richtlijnen waarmee ontwikkelaars en beheerders problemen met trage rapportprestaties kunnen oplossen. Dit is van toepassing op Power BI-rapporten en ook op gepagineerde Power BI-rapporten.
Trage rapporten kunnen worden herkend door rapportgebruikers die ervaren dat rapporten langzaam laden of langzaam bijwerken wanneer ze interactie hebben met slicers of andere functies. Wanneer rapporten worden gehost op een Premium-capaciteit of Fabric-capaciteit, kun je langzame rapporten identificeren door de Fabric Capacity Metrics-app te bewaken. Met deze app kunt u de status en capaciteit van uw Power BI Premium-abonnement bewaken.
Belangrijk
Soms verwijst dit artikel naar Power BI Premium of de capaciteitsabonnementen (P-SKU's). Houd er rekening mee dat Microsoft momenteel aankoopopties consolideert en de Power BI Premium-SKU's per capaciteit buiten gebruik stelt. Nieuwe en bestaande klanten moeten overwegen om in plaats daarvan F-SKU's (Fabric-capaciteitsabonnementen) aan te schaffen.
Zie Belangrijke update voor Power BI Premium-licenties en veelgestelde vragen over Power BI Premium voor meer informatie.
Volg de stroomdiagramstappen
Gebruik het volgende stroomdiagram om inzicht te verkrijgen in de oorzaak van trage prestaties en om te bepalen welke actie moet worden ondernomen.
Er zijn zes stroomdiagrameindtekens, die elk een beschrijving geven van de actie die moet worden uitgevoerd:
Terminator | Actie(en) |
---|---|
|
• Capaciteit beheren. • Schaalcapaciteit. |
|
• Onderzoek capaciteitsactiviteit tijdens typisch rapportgebruik. |
|
• Architectuurwijziging. • Overweeg Azure Analysis Services. • Controleer de lokale gateway. |
|
• Overweeg Azure Analysis Services. • Overweeg Power BI Premium. |
|
• Gebruik Power BI Desktop Performance Analyzer. • Een rapport, model of DAX optimaliseren. |
|
• Dien een ondersteuningsticket in. |
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 Fabric Capacity Metrics-app om te bepalen of de capaciteit voor het hosten van rapporten vaak de capaciteitsresources overschrijdt. Wanneer er druk op de middelen is, kan het tijd zijn om de capaciteit te beheren of te schalen (stroomdiagram-terminator 1). Wanneer er voldoende resources zijn, onderzoekt u de capaciteitsactiviteit tijdens typisch rapportgebruik (stroomdiagrameindteken 2).
Gedeelde capaciteit
Wanneer het rapport wordt gehost op gedeelde capaciteit, is het niet mogelijk om de capaciteitsstatus te bewaken. U moet een andere onderzoeksbenadering hanteren.
Bepaal eerst of trage prestaties plaatsvinden op specifieke tijdstippen van de dag of maand. Als dit het geval is, en veel gebruikers het rapport op dit moment openen, kunt u twee opties overwegen:
- Verhoog de querydoorvoer door het semantische model te migreren naar Azure Analysis Services of een Premium-capaciteit (stroomdiagrameindteken 4).
- Gebruik Power BI Desktop Performance Analyzer om erachter te komen hoe elk van uw rapportelementen, zoals visuals en DAX-formules, presteert. Het is vooral handig om te bepalen of het gaat om de query- of visuele rendering die bijdraagt aan prestatieproblemen (stroomdiagrameindteken 5).
Als u vaststelt dat er geen tijdpatroon is, moet u overwegen of trage prestaties zijn geïsoleerd voor een specifieke geografie of regio. Als dat zo is, is het waarschijnlijk dat de gegevensbron extern is en dat er trage netwerkcommunicatie is. In dit geval kunt u het volgende overwegen:
- Architectuur wijzigen met behulp van Azure Analysis Services (stroomdiagrameindteken 3).
- Het optimaliseren van de prestaties van de on-premises gegevensgateway (terminator van stroomdiagram 3).
Ten slotte, als u vaststelt dat er geen tijdpatroon is en trage prestaties voorkomen in alle regio's, moet u onderzoeken of trage prestaties ook in specifieke apparaten, clients of webbrowsers voorkomen. Als dit niet het probleem is, gebruikt u Power BI Desktop Performance Analyzer, zoals eerder beschreven, om het rapport of model te optimaliseren (stroomdiagrameindteken 5).
Wanneer u specifieke apparaten, clients of webbrowsers bepaalt die bijdragen aan trage prestaties, raden we u aan een ondersteuningsticket te maken via de power BI-ondersteuningspagina (stroomdiagrameindteken 6).
Gerelateerde inhoud
Raadpleeg de volgende bronnen voor meer informatie over dit artikel: