Power BI-bruksscenarioer: Selvbetjent sanntidsanalyse

Merk

Denne artikkelen er en del av planleggingsserien for power BI-implementering av artikler. Denne serien fokuserer hovedsakelig på Power BI-arbeidsbelastningen i Microsoft Fabric. Hvis du vil ha en innføring i serien, kan du se Planlegging av Power BI-implementering.

Dette bruksscenariet fokuserer på hvordan en forretningsanalytiker kan produsere Power BI-rapporter i sanntid . Det som menes med sanntid, er at dataene alltid er oppdaterte, og at rapportforbrukere ikke er pålagt å samhandle med visualiseringer. Datavisualiseringer bør oppdateres automatisk for alltid å vise gjeldende data.

Sanntidsrapporter gjør det mulig for organisasjoner å overvåke og ta sikre beslutninger basert på oppdaterte data.

Merk

I denne artikkelen betyr begrepet sanntid faktisk nær sanntid. Nær sanntid betyr at det alltid er en grad av forsinkelse (kjent som ventetid), på grunn av databehandling og nettverksoverføringstid.

For å utvikle selvbetjent sanntidsanalyse må forretningsanalytikeren først opprette (eller koble til) en DirectQuery-semantisk modell tidligere kjent som et datasett. De kan deretter bygge en rapport og konfigurere innstillingene for automatisk sideoppdatering . Når den er konfigurert, oppdateres rapportsidene automatisk i Power BI for å vise gjeldende data.

Tips

Du kan også oppnå sanntidsanalyse i Power BI ved hjelp av push-datasett. Dette emnet er imidlertid utenfor omfanget for dette selvbetjente sanntidsbruksscenarioet fordi det er rettet mot utviklere. Push-datasett innebærer vanligvis utvikling av en programmatisk løsning.

Hvis du vil ha en fullstendig forståelse av sanntidsanalyse i Power BI, kan du arbeide gjennom skjermdataene i sanntid med Power BI-læringsbanen .

Scenariodiagram

Diagrammet nedenfor viser en oversikt på høyt nivå over de vanligste brukerhandlingene og Power BI-komponentene som støtter selvbetjent sanntidsanalyse. Hovedmålet er å opprette en DirectQuery-modell og bygge Power BI-rapporter som bruker automatisk sideoppdatering.

Diagrammet viser selvbetjent sanntidsanalyse, som handler om å overvåke nær sanntidsdata i rapporter. Elementer i diagrammet er beskrevet i tabellen nedenfor.

Tips

Vi oppfordrer deg til å laste ned scenariodiagrammet hvis du vil bygge det inn i presentasjonen, dokumentasjonen eller blogginnlegget, eller skrive det ut som en veggplakat. Fordi det er et SVG-bilde (Scalable Vector Graphics), kan du skalere det opp eller ned uten tap av kvalitet.

Diagrammet ovenfor viser følgende brukerhandlinger, verktøy og funksjoner:

Vare Beskrivelse
Element 1. Innholdsopprettere bruker Power BI Desktop til å opprette en DirectQuery-modell.
Element 2. Power BI Desktop sender opprinnelige spørringer til den underliggende datakilden for å hente gjeldende data.
Element 3. Innholdsopprettere bygger en rapport som viser oppdateringer nær sanntid ved å aktivere og konfigurere automatisk sideoppdatering.
Element 4. Når de er klare, publiserer innholdsoppretterne Power BI Desktop-filen (PBIX) eller Power BI-prosjektfilen (PBIP) til et arbeidsområde i Power Bi-tjeneste- eller Fabric-portalen.
Element 5. Når det er publisert, inneholder arbeidsområdet en ny rapport og DirectQuery-semantisk modell. Når arbeidsområdet er et personlig eller Pro-arbeidsområde, er minimumsintervallet for automatisk sideoppdatering 30 minutter (selv når rapportoppretteren angir et lavere intervall).
Element 6. Når rapportforbrukere åpner en rapportside som har automatisk sideoppdatering aktivert, oppdateres datavisualiseringer automatisk for å vise gjeldende data.
Element 7. Noen datakilder kan kreve en lokal datagateway eller VNet-gateway for dataoppdatering, for eksempel de som befinner seg i et privat organisasjonsnettverk.
Element 8. Hvert visualobjekt på en side for automatisk sideoppdatering spør den semantiske modellen for å hente gjeldende data fra den underliggende datakilden.
Element 9. Når en rapport for automatisk sideoppdatering lagres i et arbeidsområde som bruker stoffkapasitet, Premium-kapasitet eller Premium per bruker-lisensmodus, kan Power BI automatisk oppdateres med intervaller på ett minutt eller mer. Det er også mulig å bruke oppdateringstypen for endringsgjenkjenning, slik at Power BI kan unngå unødvendige oppdateringer. Når oppdateringstypen for endringsgjenkjenning er angitt, sender Power BI endringsgjenkjenningsspørringer ved hvert oppdateringsintervall for å avgjøre om dataene har endret seg siden forrige automatiske oppdatering. Når Power BI oppdager endringer, oppdateres alle visualobjekter på siden.
Element 10. Rapportforbrukere viser oppdatert innhold fra et arbeidsområde eller en Power BI-app.
Element 11. Kapasitetsadministratorer kan aktivere eller deaktivere funksjonen for automatisk sideoppdatering. Når funksjonen er deaktivert, fungerer ikke automatisk sideoppdatering for rapporter som er lagret i arbeidsområder som er tilordnet kapasiteten. Kapasitetsadministratorer kan også angi et minimum oppdateringsintervall og et minimum kjøringsintervall. Disse minimumsintervallene overstyrer alle rapportsideinnstillinger som bruker et lavere intervall.
Element 12. Fabric-administratorer fører tilsyn med og overvåker aktiviteten i Fabric-portalen.

Viktig

Til tider refererer denne artikkelen til Power BI Premium eller dets kapasitetsabonnementer (P SKU-er). Vær oppmerksom på at Microsoft for øyeblikket konsoliderer kjøpsalternativer og trekker tilbake Power BI Premium per kapasitet sKU-er. Nye og eksisterende kunder bør vurdere å kjøpe Fabric-kapasitetsabonnementer (F SKU-er) i stedet.

Hvis du vil ha mer informasjon, kan du se Viktige oppdateringer som kommer til Power BI Premium-lisensiering og vanlige spørsmål om Power BI Premium.

Viktige punkter

Følgende er noen viktige punkter for å fremheve det selvbetjente sanntidsanalysescenarioet.

Støttede datakilder

Funksjonen for automatisk sideoppdatering fungerer ikke for rapporter som er koblet til importmodeller, der alle tabeller bruker importlagringsmodus. Funksjonen fungerer bare når Power BI-rapporten kobler til en semantisk modell som:

En DirectQuery-modell er et alternativ til en importmodell. Modeller som er utviklet i DirectQuery-modus, importerer ikke data. I stedet består de bare av metadata som definerer modellstrukturen. Når modellen blir spurt, brukes opprinnelige spørringer til å hente data fra den underliggende datakilden.

Fra et selvbetjent perspektiv kan forretningsanalytikeren legge til DirectQuery-lagringstabeller i modellen sin i Power BI Desktop, forutsatt at datakilden støtter denne lagringsmodusen. Relasjonsdatabaser støttes vanligvis av DirectQuery. Hvis du vil ha en fullstendig liste over datakilder som støtter DirectQuery, kan du se Datakilder som støttes av DirectQuery.

En forretningsanalytiker kan også forbedre en importmodell ved å konfigurere trinnvis oppdatering. Ved å aktivere alternativet Hent de nyeste dataene i sanntid med DirectQuery (bare støttet av Premium-arbeidsområder), legger Power BI Desktop til en DirectQuery-partisjon for å sikre at de nyeste dataene hentes. Hvis du vil ha mer informasjon, kan du se Trinnvis oppdatering og sanntidsdata for semantiske modeller.

Forretningsanalytikeren kan også opprette en live-tilkobling til en eksisterende tabellmodell som inkluderer Tabeller for DirectQuery-lagringsmodus.

Involver datakildeeiere

Før du publiserer en rapport for automatisk sideoppdatering, er det lurt å først diskutere sanntidskravene med datakildeeierne. Det er fordi automatisk sideoppdatering kan plassere en betydelig arbeidsbelastning på datakilden.

Vurder en enkelt rapportside som er satt til å oppdatere hvert femte minutt, og som inneholder to visualobjekter. Når rapportsiden er åpen, sender Power BI minst 24 spørringer per time (12 oppdateringer multiplisert med to visualobjekter) til den underliggende datakilden. Nå bør du vurdere at 10 rapportforbrukere åpner samme rapportside samtidig. I dette tilfellet sender Power BI 240 spørringer per time.

Det er viktig å diskutere sanntidskravene, inkludert antall visualobjekter på rapportsiden og ønsket oppdateringsintervall. Når brukstilfellet er berettiget, kan eieren av datakilden utføre proaktive trinn ved å skalere opp datakilderessursene. De kan også optimalisere datakilden ved å legge til nyttige indekser og materialiserte visninger. Hvis du vil ha mer informasjon, kan du se Veiledning for DirectQuery-modell i Power BI Desktop.

Oppdateringstype

Funksjonen for automatisk sideoppdatering støtter to oppdateringstyper.

  • Fast intervall: Oppdateringer alle sidevisualobjekter basert på et fast intervall, som kan være fra hvert sekund til flere dager.
  • Endringsgjenkjenning: Oppdateringer alle sidevisualobjekter som gir at kildedataene er endret siden forrige automatiske oppdatering. Den unngår unødvendige oppdateringer, noe som kan bidra til å redusere ressursforbruket for Power Bi-tjeneste og den underliggende datakilden. Power BI støtter bare denne oppdateringstypen for Premium-arbeidsområder og for datamodeller som driftes av Power BI. Eksterne datamodeller, som driftes i AAS eller SSAS, støttes ikke.

Hvis du vil konfigurere endringsgjenkjenning, må du opprette en spesiell type mål kalt et endringsgjenkjenningsmål. Et endringsregistreringsmål kan for eksempel spørre etter maksimalt salgsordrenummer. Power BI bruker målet for endringsgjenkjenning til å spørre datakilden. Hver gang lagrer Power BI spørringsresultatet slik at det kan sammenligne det med neste resultat (i henhold til oppdateringsintervallet du angir). Når resultatene er forskjellige, oppdaterer Power BI siden.

En modell kan bare ha ett endringsgjenkjenningsmål, og det kan bare være maksimalt 10 endringsgjenkjenningsmål per leier.

Hvis du vil ha mer informasjon, kan du se Oppdateringstyper.

Kapasitetsadministrasjon

Når et arbeidsområde er knyttet til en Premium-kapasitet, kan kapasitetsadministratorer aktivere eller deaktivere funksjonen for automatisk sideoppdatering for kapasiteten. Når funksjonen er deaktivert, fungerer ikke automatisk sideoppdatering for noen rapport som er lagret i noen av de vedlagte arbeidsområdene.

Kapasitetsadministratorer kan også angi et minimum oppdateringsintervall (standard fem minutter) og et minimum kjøringsintervall (standard fem minutter). Kjøringsintervallet bestemmer hyppigheten for endringsgjenkjenningsspørringer. Når et rapportsideintervall er mindre enn minimumsintervallet for kapasiteten, vil Power BI bruke minimumsintervallet for kapasiteten.

Merk

Minimumsintervaller gjelder ikke for rapporter som er åpne i Power BI Desktop.

Når det er ytelsesproblemer relatert til automatisk sideoppdatering, kan en kapasitetsadministrator:

  • Skaler opp kapasiteten til en større Premium SKU.
  • Heve minimumsintervallene.

Hvis du vil ha mer informasjon, kan du se Intervaller for sideoppdatering.

Konfigurasjon av gateway

Vanligvis kreves det en datagateway når du får tilgang til datakilder som befinner seg i det private organisasjonsnettverket eller et virtuelt nettverk. Gatewayen støtter DirectQuery-operasjoner (visuelle spørringer og endringsgjenkjenningsspørringer).

Systemtilsyn

Aktivitetsloggen registrerer brukeraktiviteter som forekommer i Power Bi-tjeneste. Power BI-administratorer kan bruke aktivitetsloggdataene som samles inn til å utføre overvåking for å hjelpe dem med å forstå bruksmønstre og innføring.

Ved å bruke Premium Capacity Metrics-appen som er tilgjengelig for administratorer, kan du visualisere hvor mye av kapasiteten som brukes av spørringer med lav prioritet. Spørringer med lav prioritet består av automatiske sideoppdateringsspørringer og modelloppdateringsspørringer. Endringsgjenkjenningsspørringer har ikke lav prioritet.

Hvis du vil ha andre nyttige scenarier for å hjelpe deg med implementeringsbeslutninger i Power BI, kan du se artikkelen om bruksscenarioer i Power BI.