Share via


Användningsscenarier för Power BI: Realtidsanalys via självbetjäning

Kommentar

Den här artikeln är en del av planeringsserien för Power BI-implementering. Den här serien fokuserar främst på Power BI-arbetsbelastningen i Microsoft Fabric. En introduktion till serien finns i Implementeringsplanering för Power BI.

Det här användningsscenariot fokuserar på hur en affärsanalytiker kan skapa Power BI-rapporter i realtid . Det som menas med realtid är att data alltid är aktuella och att rapportkonsumenter inte behöver interagera med visualiseringar. Datavisualiseringar bör uppdateras automatiskt för att alltid visa aktuella data.

Realtidsrapporter gör det möjligt för organisationer att övervaka och fatta säkra beslut baserat på aktuella data.

Kommentar

I den här artikeln innebär termen realtid faktiskt nästan realtid. Nära realtid innebär att det alltid finns en viss fördröjning (kallas svarstid) på grund av databearbetning och nätverksöverföringstid.

För att utveckla realtidsanalyser med självbetjäning måste affärsanalytikern först skapa (eller ansluta till) en DirectQuery-semantisk modell , som tidigare kallades en datamängd. De kan sedan skapa en rapport och konfigurera dess inställningar för automatisk siduppdatering . När den har konfigurerats uppdaterar Power BI automatiskt rapportsidor för att visa aktuella data.

Dricks

Du kan också uppnå realtidsanalys i Power BI med hjälp av push-datauppsättningar. Det här avsnittet ligger dock utanför omfånget för det här scenariot med självbetjäningsanvändning i realtid eftersom det riktar sig till utvecklare. Push-datauppsättningar innebär vanligtvis att utveckla en programmatisk lösning.

Om du vill ha en fullständig förståelse för Realtidsanalys i Power BI kan du gå igenom utbildningsvägen Övervaka data i realtid med Power BI .

Scenariodiagram

Följande diagram visar en översikt på hög nivå över de vanligaste användaråtgärderna och Power BI-komponenterna som stöder realtidsanalys via självbetjäning. Det primära målet är att skapa en DirectQuery-modell och skapa Power BI-rapporter som använder automatisk siduppdatering.

Diagram visar realtidsanalys med självbetjäning, vilket handlar om övervakning av data i nära realtid i rapporter. Objekt i diagrammet beskrivs i tabellen nedan.

Dricks

Vi rekommenderar att du laddar ned scenariodiagrammet om du vill bädda in det i presentationen, dokumentationen eller blogginlägget eller skriva ut det som en väggaffisch. Eftersom det är en SVG-bild (Scalable Vector Graphics) kan du skala upp eller ned den utan någon kvalitetsförlust.

Diagrammet ovan visar följande användaråtgärder, verktyg och funktioner:

Artikel Beskrivning
Objekt 1. Innehållsskapare använder Power BI Desktop för att skapa en DirectQuery-modell.
Objekt 2. Power BI Desktop skickar interna frågor till den underliggande datakällan för att hämta aktuella data.
Objekt 3. Innehållsskapare skapar en rapport som visar nästan realtidsuppdateringar genom att aktivera och konfigurera automatisk siduppdatering.
Objekt 4. När de är klara publicerar innehållsskaparna sin Power BI Desktop-fil (.pbix) eller Power BI-projektfil (.pbip) till en arbetsyta i Power BI-tjänst- eller Fabric-portalen.
Objekt 5. När den har publicerats innehåller arbetsytan en ny rapport och DirectQuery-semantisk modell. När arbetsytan är en personlig arbetsyta eller Pro-arbetsyta är det minsta automatiska siduppdateringsintervallet 30 minuter (även när rapportskapare anger ett lägre intervall).
Objekt 6. När rapportanvändare öppnar en rapportsida med automatisk siduppdatering aktiverad uppdateras datavisualiseringar automatiskt för att visa aktuella data.
Objekt 7. Vissa datakällor kan kräva en lokal datagateway eller VNet-gateway för datauppdatering, som de som finns i ett privat organisationsnätverk.
Objekt 8. Varje visuellt objekt på en automatisk siduppdateringssida frågar semantikmodellen för att hämta aktuella data från den underliggande datakällan.
Objekt 9. När en automatisk siduppdateringsrapport lagras på en arbetsyta som använder infrastrukturkapacitet, Premium-kapacitet eller Premium per användare-licensläge, kan Power BI automatiskt uppdatera med intervall på en minut eller mer. Det går också att använda uppdateringstypen ändringsidentifiering så att Power BI kan undvika onödiga uppdateringar. När uppdateringstypen för ändringsidentifiering har angetts skickar Power BI vid varje uppdateringsintervall frågor om ändringsidentifiering för att avgöra om data har ändrats sedan den senaste automatiska uppdateringen. När Power BI identifierar ändringar uppdateras alla visuella objekt på sidan.
Objekt 10. Rapportkonsumenter visar uppdaterat innehåll från en arbetsyta eller Power BI-app.
Objekt 11. Kapacitetsadministratörer kan aktivera eller inaktivera funktionen för automatisk siduppdatering. När funktionen är inaktiverad fungerar inte automatisk siduppdatering för rapporter som lagras på arbetsytor som tilldelats kapaciteten. Kapacitetsadministratörer kan också ange ett minsta uppdateringsintervall och ett minsta körningsintervall. Dessa minsta intervall åsidosätter alla inställningar för rapportsidor som använder ett lägre intervall.
Objekt 12. Infrastrukturadministratörer övervakar och övervakar aktivitet i Infrastrukturresursportalen.

Viktigt!

Ibland refererar den här artikeln till Power BI Premium eller dess kapacitetsprenumerationer (P SKU:er). Tänk på att Microsoft för närvarande konsoliderar köpalternativ och drar tillbaka Power BI Premium per kapacitets-SKU:er. Nya och befintliga kunder bör överväga att köpa kapacitetsprenumerationer för Infrastrukturresurser (F SKU:er) i stället.

Mer information finns i Viktig uppdatering som kommer till Power BI Premium-licensiering och Vanliga frågor och svar om Power BI Premium.

Huvudpunkter

Följande är några viktiga punkter att betona om analysscenariot med självbetjäning i realtid.

Datakällor som stöds

Funktionen för automatisk siduppdatering fungerar inte för rapporter som är anslutna till importmodeller, där alla tabeller använder importlagringsläge. Funktionen fungerar bara när Power BI-rapporten ansluter till en semantisk modell som:

En DirectQuery-modell är ett alternativ till en importmodell. Modeller som utvecklats i DirectQuery-läge importerar inte data. I stället består de bara av metadata som definierar modellstrukturen. När modellen efterfrågas används interna frågor för att hämta data från den underliggande datakällan.

Ur ett självbetjäningsperspektiv kan affärsanalytikern lägga till DirectQuery-lagringstabeller i sin modell i Power BI Desktop, förutsatt att datakällan stöder det här lagringsläget. Vanligtvis stöds relationsdatabaser av DirectQuery. En fullständig lista över datakällor som stöder DirectQuery finns i Datakällor som stöds av DirectQuery.

En affärsanalytiker kan också förbättra en importmodell genom att konfigurera inkrementell uppdatering. Genom att aktivera alternativet Hämta de senaste data i realtid med DirectQuery (stöds endast av Premium-arbetsytor) lägger Power BI Desktop till en DirectQuery-partition för att säkerställa att de senaste data hämtas. Mer information finns i Inkrementell uppdatering och realtidsdata för semantiska modeller.

Affärsanalytikern kan också skapa en live-anslutning till en befintlig tabellmodell som innehåller DirectQuery-tabeller för lagringsläge.

Involvera ägare av datakällor

Innan du publicerar en automatisk siduppdateringsrapport är det en bra idé att först diskutera realtidskraven med datakällans ägare. Det beror på att automatisk siduppdatering kan placera en betydande arbetsbelastning på datakällan.

Överväg en rapportsida som är inställd på att uppdateras var femte minut och som innehåller två visuella objekt. När rapportsidan är öppen skickar Power BI minst 24 frågor per timme (12 uppdateringar multiplicerat med två visuella objekt) till den underliggande datakällan. Tänk nu på att 10 rapportanvändare öppnar samma rapportsida samtidigt. I det här fallet skickar Power BI 240 frågor per timme.

Det är viktigt att diskutera realtidskraven, inklusive antalet visuella objekt på rapportsidan och önskat uppdateringsintervall. När användningsfallet är motiverat kan datakällans ägare vidta proaktiva åtgärder genom att skala upp datakällans resurser. De kan också optimera datakällan genom att lägga till användbara index och materialiserade vyer. Mer information finns i DirectQuery-modellvägledning i Power BI Desktop.

Uppdateringstyp

Funktionen för automatisk siduppdatering stöder två uppdateringstyper.

  • Fast intervall: Uppdateringar alla visuella sidobjekt baserat på ett fast intervall, som kan vara från varannan till flera dagar.
  • Ändringsidentifiering: Uppdateringar alla visuella sidobjekt som anger att källdata har ändrats sedan den senaste automatiska uppdateringen. Det undviker onödiga uppdateringar, vilket kan bidra till att minska resursförbrukningen för Power BI-tjänst och den underliggande datakällan. Power BI stöder endast den här uppdateringstypen för Premium-arbetsytor och för datamodeller som hanteras av Power BI. Fjärrdatamodeller, som finns i AAS eller SSAS, stöds inte.

Om du vill konfigurera ändringsidentifiering måste du skapa en särskild typ av mått som kallas ett mått för ändringsidentifiering. Ett mått för ändringsidentifiering kan till exempel fråga efter det maximala försäljningsordernumret. Power BI använder måttet för ändringsidentifiering för att fråga datakällan. Varje gång lagrar Power BI frågeresultatet så att det kan jämföras med nästa resultat (enligt det uppdateringsintervall som du anger). När resultaten skiljer sig åt uppdaterar Power BI sidan.

En modell kan bara ha ett ändringsidentifieringsmått och det kan bara finnas högst 10 mått för ändringsidentifiering per klientorganisation.

Mer information finns i Uppdateringstyper.

Kapacitetsadministration

När en arbetsyta är kopplad till en Premium-kapacitet kan kapacitetsadministratörer aktivera eller inaktivera funktionen för automatisk siduppdatering för kapaciteten. När funktionen är inaktiverad fungerar inte automatisk siduppdatering för rapporter som lagras på någon av de anslutna arbetsytorna.

Kapacitetsadministratörer kan också ange ett minsta uppdateringsintervall (standard fem minuter) och ett minsta körningsintervall (standard fem minuter). Körningsintervallet avgör frekvensen för frågor om ändringsidentifiering. När ett rapport sidintervall är mindre än kapacitetens minsta intervall använder Power BI kapacitetens minsta intervall.

Kommentar

Minsta intervall gäller inte för rapporter som är öppna i Power BI Desktop.

När det finns prestandaproblem som rör automatisk siduppdatering kan en kapacitetsadministratör:

  • Skala upp kapaciteten till en större Premium SKU.
  • Höj minimiintervallen.

Mer information finns i Siduppdateringsintervall.

Gateway-konfiguration

Normalt krävs en datagateway vid åtkomst till datakällor som finns i det privata organisationsnätverket eller ett virtuellt nätverk. Gatewayen stöder DirectQuery-åtgärderna (visuella frågor och frågor om ändringsidentifiering).

Systemtillsyn

Aktivitetsloggen registrerar användaraktiviteter som inträffar i Power BI-tjänst. Power BI-administratörer kan använda aktivitetsloggdata som samlas in för att utföra granskning för att hjälpa dem att förstå användningsmönster och implementering.

Genom att använda appen Premium Capacity Metrics som är tillgänglig för administratörer kan du visualisera hur mycket av kapaciteten som används av frågor med låg prioritet. Frågor med låg prioritet består av automatiska siduppdateringsfrågor och modelluppdateringsfrågor. Frågor om ändringsidentifiering har inte låg prioritet.

Andra användbara scenarier som hjälper dig med beslut om Power BI-implementering finns i artikeln Om Power BI-användningsscenarier .