Del via


Planlægning af Power BI-implementering: Overvågning på rapportniveau

Bemærk

Denne artikel er en del af power BI-implementeringsplanlægningsserierne. I denne serie fokuseres der primært på Power BI-oplevelsen i Microsoft Fabric. Du kan få en introduktion til serien under Planlægning af implementering af Power BI.

Denne artikel om overvågning på rapportniveau er målrettet til flere målgrupper:

  • rapportoprettere: Brugere, der har brug for at forstå brugen, indførelsen og ydeevnen af de rapporter, de har oprettet, publiceret og delt.
  • Power BI-administratorer: De administratorer, der er ansvarlige for at styre Power BI i organisationen. Power BI-administratorer skal muligvis samarbejde med it, sikkerhed, intern overvågning og andre relevante teams.
  • Center of Excellence, IT og BI-teamet: De teams, der også er ansvarlige for at lede Power BI. De skal muligvis samarbejde med Power BI-administratorer og andre relevante teams.

De begreber, der er beskrevet i denne artikel, gælder primært for løsninger, der er oprettet til tre indholdsleveringsområder, især enterprise BI, afdelings-BI og team BI. Oprettere af personlige BI-løsninger kan også finde oplysningerne i denne artikel nyttige. Men de er ikke det primære mål.

I denne artikel fokuseres der på overvågning og overvågning af rapporter og visualiseringer. Det er dog ikke muligt at opnå en god ydeevne for en rapport og dens visualiseringer, når den underliggende semantiske model og/eller datakilde ikke fungerer korrekt. Du kan få oplysninger om overvågning og overvågning af semantiske modeller, dataflow og datamarts under Overvågning på dataniveau.

Denne artikel er den første artikel i overvågnings- og overvågningsserien, fordi den beskriver indbyggede værktøjer, som indholdsoprettere sandsynligvis vil finde først. Ideelt set skal du oprette delte semantiske modeller (beregnet til genbrug blandt mange rapporter), før brugerne opretter rapporter. Vi anbefaler derfor, at du læser denne artikel sammen med artiklen Overvågning på dataniveau.

Tip

Uanset om du taler med kolleger eller læser online, skal du finde ud af, om udtrykket rapport bruges bogstaveligt eller mere generelt. Den bruges ofte generelt til at referere til en enkelt Power BI Desktop-fil (.pbix). Filen kan indeholde en datamodel (som, når den udgives, bliver til en semantisk model), en rapport eller begge dele. Udtrykket kan bruges bogstaveligt talt til kun at referere til en rapport (f.eks. en rapport med en direkte forbindelse til en semantisk model). I denne artikel bruges udtrykket bogstaveligt.

Mål for rapportydeevne

Hvis du vil overvåge rapporter effektivt, anbefaler vi, at du definerer, hvilke mål for rapportens ydeevne, f.eks . fremragende ydeevne, god ydeevne og dårlig ydeevne, betyder for din organisation. Der er ikke nogen universelle definitioner. Du bør altid overveje disse mål fra forbrugerens perspektiv.

Ideelt set er ydeevnen et primært problem under rapportdesignprocessen. Her er flere situationer, hvor du kan vælge at angive ydeevnemål.

Du kan vælge at oprette et standardmål for ydeevne, der er beregnet til at gælde for alle rapporter i hele organisationen. Den første rapportside skal f.eks. gengives inden for fem sekunder. Men da der er så mange forskellige overvejelser, er det typisk ikke realistisk at forvente, at hver løsning skal opfylde det samme mål. Overvej intervaller for dine ydeevnemål, der er afgørende for løsningens kompleksitetsniveau.

Tjekliste – Når du overvejer, hvordan rapportoprettere skal bekræfte rapportens ydeevne, omfatter vigtige beslutninger og handlinger:

  • Identificer mål for rapportens ydeevne: Sørg for, at du har en god forståelse af, hvad acceptabel rapportydeevne betyder set fra forbrugerens synspunkt.
  • Dokumentér og kommuniker ydeevnemål: Hvis der er specifikke mål, skal du sørge for, at de kommunikeres til rapportopretterne i din organisation. Angiv nyttige oplysninger, så rapportoprettere forstår, hvordan de måler ydeevnen, og hvordan de anvender designteknikker, der forbedrer ydeevnen.

I resten af denne artikel beskrives teknikker, som du kan bruge til at overvåge og overvåge rapportens ydeevne.

Rapportforbrugsdata

Den primære overvågningsressource, der er tilgængelig for rapportoprettere, er rapporterne med forbrugsdata, som er indbygget i Power BI-tjeneste.

Det primære mål for rapporterne med forbrugsdata er at vurdere effekten af én rapport eller alle rapporter i et arbejdsområde. Da den fokuserer på rapportvisninger og ydeevne for rapporter og dashboards (i stedet for andre elementer, f.eks. semantiske modeller og dataflow), er den målrettet til rapportoprettere.

Brug rapporten med forbrugsdata til at:

  • Find ud af, hvilke brugere der får mest aktivt vist rapporter.
  • Forstå, hvor ofte rapporter vises, og ranger disse rapporter efter popularitet (baseret på forbrug).
  • Find ud af, hvilke rapportsider brugerne oftest får adgang til.
  • Find rapporter, der ikke er blevet vist for nylig.
  • Få vist statistik for rapportydeevne på højt niveau. Disse statistikker kan hjælpe med at optimere rapportdesignet og identificere rapporter, der kan have forbigående eller ensartede problemer med ydeevnen.
  • Forstå, hvilke forbrugsmetoder (f.eks. browser eller Power BI-mobilapp), der bruges af forbrugere af rapporter. Disse oplysninger kan hjælpe rapportoprettere med at beslutte, hvor meget indsats de skal gøre for at optimere rapporter til mobilbrug.

Tip

Power BI registrerer forbrugsdata for aktiviteter, der forekommer for indhold, der er publiceret til Power BI-tjeneste (herunder når det gengives ved hjælp af Power BI Embedded). Adgang til forbrugsdata er blot én grund til at tilskynde rapportoprettere til at publicere deres rapporter til Power BI-tjeneste i stedet for at dele Power BI Desktop-filer.

Forbrugsdata er indbygget i Power BI-tjeneste, hvilket er en vigtig fordel, fordi rapportoprettere ikke behøver at konfigurere en proces til at udtrække og gemme forbrugsdata. Det er hurtigt og enkelt for dem at komme i gang.

En anden fordel ved forbrugsdata er, at den interne semantiske model (der indeholder forbrugsdata) indeholder oplysninger, der ikke let kan findes andre steder. Den indeholder f.eks. visninger pr. rapportside og rapportens åbningstid. Rapportsidevisningerne hentes ved hjælp af klienttelemetri, som har begrænsninger. Klienttelemetri (bruges af forbrugsdata for rapporter) er forskellig fra telemetridata på serversiden (bruges af aktivitetsloggen).

Forbrugsdata omfatter en intern semantisk model og en rapport. Selvom den interne semantiske model ikke kan redigeres eller tilpasses, kan du tilpasse rapporten med forbrugsdata. Du kan også opdatere rapportfiltrene for at få mere at vide om forbrug for alle rapporter i et arbejdsområde (i stedet for kun én rapport). Ved hjælp af denne fremgangsmåde er det bredeste tilgængelige område ét arbejdsområde. Du kan få vist op til 30 dages historik, herunder den seneste fuldt fuldførte dag.

Vigtigt

Power BI-aktivitetsloggen er et bedre alternativ, når du vil:

  • Hent brugeraktiviteter for mere end ét arbejdsområde.
  • Udtræk og bevar aktivitetsdata i mere end 30 dage.
  • Analysér alle aktiviteter, som brugerne udfører i Power BI-tjeneste.

Du kan få flere oplysninger om aktivitetsloggen under Overvågning på lejerniveau.

Rapporterne med forbrugsdata er tilgængelige for rapportoprettere og -ejere, der er tildelt rollen Bidragyder, Medlem eller Administrator for arbejdsområdet. Hvis du vil gøre rapporterne med forbrugsdata synlige for brugere af arbejdsområdet (indholdsforbrugere), kan du oprette en kopi af forbrugsrapporten og tilpasse den.

Tip

Du kan finde flere oplysninger om arbejdsområderoller i artiklen Planlægning af sikkerhed for indholdsoprettere.

Der er to lejerindstillinger, der er relateret til forbrugsdata.

  • Lejerindstillingen Forbrugsdata for indholdsoprettere styrer, hvilke grupper af rapportoprettere (der også har den nødvendige arbejdsområderolle) kan generere og få vist rapporter med forbrugsdata. Power BI-administratorer lader normalt denne indstilling være aktiveret for hele organisationen. På den måde kan alle selvbetjente rapportoprettere få vist forbrugsmønstrene for deres indhold.
  • Lejerindstillingen Brugerspecifikke data i forbrugsdata for indholdsoprettere bestemmer, om navne og mailadresser på rapportforbrugere vises i rapporterne med forbrugsdata. Når denne indstilling er deaktiveret (for nogle eller alle rapportoprettere), undertrykker Power BI navne og mailadresser i rapporter med forbrugsdata, som kaldes brugermaskering. Power BI-administratorer lader oftest denne indstilling være aktiveret, så oprettere af rapporter kan forstå nøjagtigt, hvem der bruger deres rapporter. Muligheden for at kontakte andre brugere direkte for at få feedback om indholdet er også værdifuld, fordi det kan hjælpe med at forbedre indholdet. Nogle gange har du muligvis et sikkerhedsbehov for at maskere brugeroplysninger for visse grupper af rapportoprettere. Når indstillingen er deaktiveret, får forfatteren af rapporten vist en ikke-navngivet bruger i stedet for brugeroplysningerne.

Handlingen ViewUsageMetrics i Power BI-aktivitetsloggen giver Power BI-administratorer mulighed for at overvåge, hvilke indholdsforfattere og ejere der bruger rapporterne med forbrugsdata. Du kan bruge disse oplysninger til at vejlede i oplærings- og dokumentationsindsatsen.

Tjekliste – Når du planlægger at bruge rapporten med forbrugsdata, omfatter vigtige beslutninger og handlinger:

  • Bekræft, at forbrugsdata er aktiveret: Beslut, om en Power BI-rapportopretter (der har tilladelse til at redigere rapporten) kan få vist forbrugsdata. Angiv lejerindstillingen Forbrugsdata for indholdsoprettere for at justere i forhold til denne beslutning.
  • Beslut, om data pr. bruger skal vises i forbrugsdata: Bestem, om navne og mail kan vises for alle eller nogle brugere. Angiv lejerindstillingen Brugerspecifikke data i forbrugsdata for indholdsoprettere for at tilpasse dem til denne beslutning.
  • Bekræft arbejdsområderoller: Valider rolletildelingerne for arbejdsområdet. Sørg for, at relevante rapportoprettere og -ejere har tilladelse til at redigere indhold i arbejdsområdet (hvilket gør rapporterne med forbrugsdata tilgængelige).
  • Opret og tilpas rapporter med forbrugsdata: Opret en rapport med forbrugsdata for indhold, du vil analysere. Når det er relevant, skal du tilpasse rapporten med forbrugsdata, så den inkluderer alle rapporter i arbejdsområdet.
  • Inkludere i dokumentation og oplæring af rapportoprettere: Medtag vejledning til dine rapportoprettere om, hvordan de kan drage fordel af rapporter med forbrugsdata. Sørg for, at rapportoprettere forstår use cases og vigtige begrænsninger. Medtag eksempler på vigtige målepunkter, de kan spore, og hvordan de kan bruge oplysningerne til løbende at forbedre de løsninger, de opretter og publicerer.
  • Overvåg, hvem der bruger forbrugsdata: Brug Power BI-aktivitetsloggen til at spore, hvilke indholdsforfattere og ejere der bruger rapporterne med forbrugsdata.
  • Find ud af, om forbrugsdata er tilstrækkelige: Overvej situationer, hvor den indbyggede rapport med forbrugsdata er tilstrækkelig. Find ud af, om overvågningsløsninger på dataniveau og lejerniveau (beskrevet i andre artikler i denne serie) er mere relevante.

Effektivitetsanalyse

Effektivitetsanalyse er et værktøj, der er tilgængeligt i Power BI Desktop, som kan hjælpe dig med at undersøge og overvåge rapportens ydeevne. Det kan hjælpe rapportoprettere med at forstå ydeevnen af visualiseringer og DAX-formler.

Tip

Ud over Effektivitetsanalyse er der andre værktøjer, som du kan bruge til at foretage fejlfinding af problemer med rapportens ydeevne. Du kan f.eks. foretage fejlfinding af specifikke problemer med rapportforbrug, der påvirker en Premium-kapacitet, ved hjælp af appen Fabric Capacity Metrics eller de semantiske modelhændelseslogge, der sendes til Azure Log Analytics. Du kan få flere oplysninger om disse værktøjer (og andre værktøjer) under Overvågning på dataniveau.

Effektivitetsanalyse registrerer handlinger, mens en bruger interagerer med en rapport i Power BI Desktop. Den opretter en log, der registrerer, hvordan hvert rapportelement fungerer, og for hver interaktion. Når du f.eks. interagerer med et rapportudsnit, krydsfiltrerer en visualisering eller vælger en side, registreres handlingen og varigheden af den i loggen. Afhængigt af typen af handling registreres der også andre oplysninger.

Opsummerede oplysninger er tilgængelige i ruden Effektivitetsanalyse. Du kan eksportere logresultater til en JSON-fil, så du kan følge op på dem med en mere detaljeret analyse. Eksportfilen indeholder flere oplysninger om de logførte handlinger. Du kan finde flere oplysninger om brug af eksportfilen i dokumentationen til Effektivitetsanalyse på GitHub.

Vigtigt

Husk, at Effektivitetsanalyse kører i Power BI Desktop. Miljøet på rapportopretterens computer kan være forskelligt fra miljøet i Power BI-tjeneste.

Nogle almindelige forskelle, som du skal tage højde for, omfatter:

Vigtigt

Denne artikel henviser til tider Power BI Premium eller dens kapacitetsabonnementer (P-SKU'er). Vær opmærksom på, at Microsoft i øjeblikket konsoliderer købsmuligheder og udfaser Power BI Premium pr. kapacitets-SKU'er. Nye og eksisterende kunder bør overveje at købe Fabric-kapacitetsabonnementer (F SKU'er) i stedet.

Du kan få flere oplysninger under Vigtige opdateringer, der kommer til Power BI Premium-licenser og Ofte stillede spørgsmål om Power BI Premium.

Data logføres, når en bruger interagerer med et rapportelement. Logførte data indeholder mere end de visuelle visningselementer. Den indeholder også:

  • Visuel visningsaktivitet.
  • DAX-forespørgsler (når visualiseringen henter data fra datamodellen i stedet for cachen).
  • DirectQuery-aktivitet (når det er relevant).
  • Andre aktiviteter, der udføres af en visualisering, f.eks. forespørgselsforberedelse, aktiviteter til behandling i baggrunden og ventetid.

Afhængigt af deres erfaringsniveau, og hvordan roller og ansvarsområder er opdelt, har en rapportopretter muligvis brug for hjælp til at løse problemer med ydeevnen. Det er især tilfældet, når du forsøger at forstå, hvorfor en forespørgsel eller beregning er langsom. Hjælp til en rapportopretter kan komme i form af:

  • Samarbejde med en dataopretter: Hovedårsagen til problemer med ydeevnen er ofte relateret til datamodellens design.
  • brugersupport: Hjælp er ofte support internt i teamet fra nære kolleger eller intern communitysupport fra andre Power BI-brugere i organisationen. I nogle situationer kan det også omfatte support til helpdesk.
  • Færdigheder mentoring fra Center of Excellence: Assistance kan også være i form af færdigheder mentoring aktiviteter, såsom kontortid.

Nogle organisationer har specifikke krav til godkendte (certificerede eller fremhævede) rapporter. Det er især tilfældet for rapporter, der bruges i stor udstrækning i hele organisationen. I så fald skal du muligvis (eller opfordres) til at bekræfte Effektivitetsanalyse resultater, før du publicerer rapporten, eller før den er certificeret.

Tip

Velfungerende rapporter har en positiv indvirkning på implementering af løsninger. Vi anbefaler, at du opfordrer rapportoprettere til at teste rapportens ydeevne, før du publicerer en ny løsning på Power BI-tjeneste. Du bør også opfordre dem til at teste ydeevnen igen, når der foretages betydelige ændringer af en eksisterende løsning (rapport eller semantisk model).

Du kan få flere oplysninger om optimeringsteknikker i Optimeringsvejledning til Power BI.

Tjekliste – Når du overvejer, hvordan rapportoprettere skal bruge Effektivitetsanalyse, omfatter vigtige beslutninger og handlinger:

  • Opret dokumentation og oplæring til rapportoprettere: Medtag en vejledning til dine rapportoprettere om, hvilke ydeevnemål der findes, og hvordan de kan validere, måle og teste ydeevnen. Angiv en vejledning til dine rapportoprettere om, hvordan du opretter velfungerende rapporter. Hjælp nye rapportoprettere med at indføre gode designvaner tidligt.
  • Sørg for, at support og mentoring af færdigheder er tilgængelig: Sørg for, at dine rapportoprettere ved, hvordan de får hjælp til at løse problemer med ydeevnen.
  • Medtag i krav til certificering af rapporter: Beslut, om du vil medtage resultater fra Effektivitetsanalyse som en forudsætning for at certificere (godkende) rapporter. Hvis det er tilfældet, skal du sørge for, at dette krav er dokumenteret og kommunikeret til rapportoprettere.

I den næste artikel i denne serie kan du få mere at vide om overvågning på dataniveau.