Overvåg rapportens ydeevne i Power BI
Overvåg rapportens ydeevne i Power BI Desktop ved hjælp af Effektivitetsanalyse. Overvågning hjælper dig med at lære, hvor flaskehalse er, og hvordan du kan forbedre rapportens ydeevne.
Overvågning af ydeevnen er relevant i følgende situationer:
- Opdateringen af importdatamodellen er langsom.
- Dine DirectQuery- eller Live Forbind ion-rapporter er langsomme.
- Dine modelberegninger er langsomme.
Langsomme forespørgsler eller rapportvisualiseringer bør være omdrejningspunktet for fortsat optimering.
Bemærk
Effektivitetsanalyse kan ikke bruges til at overvåge Premium pr. bruger-aktiviteter eller -kapacitet.
Brug forespørgselsdiagnosticering
Brug Forespørgselsdiagnosticering i Power BI Desktop til at bestemme, hvad Power Query gør, når du får vist eller anvender forespørgsler. Du kan også bruge funktionen Diagnosticer trin til at registrere detaljerede evalueringsoplysninger for hvert forespørgselstrin. Resultaterne gøres tilgængelige i en Power Query, og du kan anvende transformationer for bedre at forstå udførelse af forespørgsler.
Brug Effektivitetsanalyse
Brug Effektivitetsanalyse i Power BI Desktop til at finde ud af, hvordan de enkelte rapportelementer – f.eks. visualiseringer og DAX-formler – klarer sig. Det er især nyttigt at afgøre, om det er forespørgslen eller gengivelsen af visualiseringen, der bidrager til problemer med ydeevnen.
Brug SQL Server Profiler
Du kan også bruge SQL Server Profiler til at identificere forespørgsler, der er langsomme.
Bemærk
SQL Server Profiler er tilgængelig som en del af SQL Server Management Studio.
Brug SQL Server Profiler, når datakilden er enten:
- SQL Server
- SQL Server Analysis Services
- Azure Analysis Service
Advarsel
Power BI Desktop understøtter oprettelse af forbindelse til en diagnosticeringsport. Diagnosticeringsporten gør det muligt for andre værktøjer at oprette forbindelser for at udføre sporinger til diagnosticeringsformål. Ændring af Power Desktop-datamodellen understøttes kun for bestemte handlinger. Andre ændringer af datamodellen med handlinger, der ikke understøttes, kan medføre beskadigelse og tab af data.
Følg disse instruktioner for at oprette en SQL Server Profiler-sporing:
- Åbn din Power BI Desktop-rapport (så det bliver nemt at finde porten i næste trin, luk alle andre åbne rapporter).
- Hvis du vil finde ud af, hvilken port der bruges af Power BI Desktop, skal du angive følgende kommando i PowerShell (med administratorrettigheder) eller ved kommandoprompten:
Outputtet vil være en liste over programmer og deres åbne porte. Søg efter den port, der bruges af msmdsrv.exe, og registrer den til senere brug. Det er din forekomst af Power BI Desktop.netstat -b -n
- Sådan opretter du forbindelse mellem SQL Server Profiler og din Power BI Desktop-rapport:
- Åbn SQL Server Profiler.
- Vælg Ny sporing i menuen Filer i SQL Server Profiler.
- Vælg Analysis Services for Servertype.
- Angiv localhost for Servernavn:[port registreret tidligere].
- Klik på Kør – nu er SQL Server Profiler-sporingen live og profilerer aktivt Power BI Desktop-forespørgsler.
- Når Power BI Desktop-forespørgsler udføres, kan du se deres respektive varigheder og CPU-tider. Afhængigt af datakildetypen kan du se andre hændelser, der angiver, hvordan forespørgslen blev udført. Ved hjælp af disse oplysninger kan du afgøre, hvilke forespørgsler der er flaskehalse.
En fordel ved at bruge SQL Server Profiler er, at det er muligt at gemme en SQL Server-databasesporing (relationsdatabase). Sporingen kan blive et input til Optimeringsrådgivning til databaseprogram. På denne måde kan du modtage anbefalinger til, hvordan du justerer din datakilde.
Overvåg Premium-målepunkter
Overvåg ydeevnen af indhold, der er udrullet i din organisations Power BI Premium-kapacitet ved hjælp af appen Microsoft Fabric Capacity Metrics.
Relateret indhold
Du kan få flere oplysninger om denne artikel i følgende ressourcer: