Power BI-gebruiksscenario's: Realtime analyses in selfservice

Notitie

Dit artikel maakt deel uit van de reeks artikelen over de implementatieplanning van Power BI. Deze reeks richt zich voornamelijk op de Power BI-workload in Microsoft Fabric. Zie de planning van de Power BI-implementatie voor een inleiding tot de reeks.

Dit gebruiksscenario is gericht op de wijze waarop een bedrijfsanalist realtime Power BI-rapporten kan produceren. Wat in realtime wordt bedoeld, is dat de gegevens altijd actueel zijn en dat rapportgebruikers niet hoeven te communiceren met visualisaties. Gegevensvisualisaties moeten automatisch worden vernieuwd om altijd actuele gegevens weer te geven.

Met realtime-rapporten kunnen organisaties betrouwbare beslissingen nemen op basis van actuele gegevens.

Notitie

In dit artikel betekent de term realtime eigenlijk bijna realtime. Bijna realtime betekent dat er altijd een mate van vertraging (ook wel latentie genoemd) is vanwege gegevensverwerking en netwerktransmissietijd.

Om selfservice realtime analyses te ontwikkelen, moet de bedrijfsanalist eerst een DirectQuery-semantisch model maken (of er verbinding mee maken), voorheen een gegevensset genoemd. Ze kunnen vervolgens een rapport maken en de instellingen voor het automatisch vernieuwen van pagina's instellen. Zodra het is ingesteld, worden rapportpagina's automatisch vernieuwd om de huidige gegevens weer te geven.

Tip

U kunt ook realtime analyses in Power BI uitvoeren met behulp van pushgegevenssets. Dit onderwerp valt echter buiten het bereik van dit selfservicescenario voor realtime gebruik, omdat het gericht is op ontwikkelaars. Pushgegevenssets omvatten meestal het ontwikkelen van een programmatische oplossing.

Voor een volledig inzicht in realtime analyses in Power BI kunt u de gegevens in realtime bewaken met power BI-leertraject .

Scenariodiagram

In het volgende diagram ziet u een algemeen overzicht van de meest voorkomende gebruikersacties en Power BI-onderdelen die ondersteuning bieden voor selfservice realtime analyses. Het primaire doel is het maken van een DirectQuery-model en het bouwen van Power BI-rapporten die gebruikmaken van automatisch vernieuwen van pagina's.

Diagram toont selfservice realtime analyses, die betrekking hebben op het bewaken van bijna realtime gegevens in rapporten. Items in het diagram worden beschreven in de onderstaande tabel.

Tip

We raden u aan het scenariodiagram te downloaden als u het wilt insluiten in uw presentatie, documentatie of blogbericht, of als een poster op een muur wilt afdrukken. Omdat het een SVG-afbeelding (Scalable Vector Graphics) is, kunt u deze omhoog of omlaag schalen zonder verlies van kwaliteit.

In het bovenstaande diagram ziet u de volgende gebruikersacties, hulpprogramma's en functies:

Artikel Beschrijving
Item 1. Makers van inhoud gebruiken Power BI Desktop om een DirectQuery-model te maken.
Item 2. Power BI Desktop verzendt systeemeigen query's naar de onderliggende gegevensbron om de huidige gegevens op te halen.
Item 3. Makers van inhoud bouwen een rapport dat bijna realtime updates weergeeft door het automatisch vernieuwen van pagina's in te schakelen en in te stellen.
Item 4. Wanneer ze klaar zijn, publiceren de makers van inhoud hun Power BI Desktop-bestand (.pbix) of Power BI-projectbestand (.pbip) naar een werkruimte in de Power BI-service- of Fabric-portal.
Item 5. Zodra de werkruimte is gepubliceerd, bevat de werkruimte een nieuw rapport en een semantisch DirectQuery-model. Wanneer de werkruimte een persoonlijke of Pro-werkruimte is, is het minimale interval voor het automatisch vernieuwen van pagina's 30 minuten (zelfs wanneer de maker van het rapport een lager interval instelt).
Item 6. Wanneer rapportgebruikers een rapportpagina openen waarvoor automatisch paginavernieuwing is ingeschakeld, worden gegevensvisualisaties automatisch vernieuwd om de huidige gegevens weer te geven.
Item 7. Voor sommige gegevensbronnen is mogelijk een on-premises gegevensgateway of VNet-gateway vereist voor gegevensvernieuwing, zoals gegevensbronnen die zich in een particulier organisatienetwerk bevinden.
Item 8. Elke visual op een pagina voor het automatisch vernieuwen van pagina's voert een query uit op het semantische model om de huidige gegevens op te halen uit de onderliggende gegevensbron.
Item 9. Wanneer een rapport voor het automatisch vernieuwen van pagina's wordt opgeslagen in een werkruimte die gebruikmaakt van infrastructuurcapaciteit, Premium-capaciteit of premium-licentiemodus per gebruiker, kan Power BI automatisch worden vernieuwd op intervallen van één minuut of meer. Het is ook mogelijk om het vernieuwingstype voor wijzigingsdetectie te gebruiken, zodat Power BI onnodige vernieuwingen kan voorkomen. Wanneer het vernieuwingstype voor wijzigingsdetectie is ingesteld, verzendt Power BI bij elk vernieuwingsinterval query's voor wijzigingsdetectie om te bepalen of gegevens zijn gewijzigd sinds de laatste automatische vernieuwing. Wanneer Power BI wijzigingen detecteert, worden alle visuals op de pagina vernieuwd.
Item 10. Rapportgebruikers bekijken actuele inhoud uit een werkruimte of Power BI-app.
Item 11. Capaciteitsbeheerders kunnen de functie voor het automatisch vernieuwen van pagina's in- of uitschakelen. Wanneer de functie is uitgeschakeld, werkt het automatisch vernieuwen van pagina's niet voor rapporten die zijn opgeslagen in werkruimten die zijn toegewezen aan de capaciteit. Capaciteitsbeheerders kunnen ook een minimaal vernieuwingsinterval en een minimaal uitvoeringsinterval instellen. Met deze minimale intervallen worden alle rapportpagina-instellingen overschreven die een lager interval gebruiken.
Item 12. Fabric-beheerders houden toezicht op activiteiten en bewaken in de Fabric-portal.

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.

Belangrijkste punten

Hier volgen enkele belangrijke punten die u moet benadrukken over het scenario voor realtime analyses in realtime.

Ondersteunde gegevensbronnen

De functie voor het automatisch vernieuwen van pagina's werkt niet voor rapporten die zijn verbonden met het importeren van modellen, waarbij alle tabellen gebruikmaken van de importopslagmodus. De functie werkt alleen wanneer het Power BI-rapport verbinding maakt met een semantisch model dat:

Een DirectQuery-model is een alternatief voor een importmodel. Bij modellen die zijn ontwikkeld in de DirectQuery-modus worden geen gegevens geïmporteerd. In plaats daarvan bestaan ze alleen uit metagegevens die de modelstructuur definiëren. Wanneer het model wordt opgevraagd, worden systeemeigen query's gebruikt om gegevens op te halen uit de onderliggende gegevensbron.

Vanuit selfserviceperspectief kan de bedrijfsanalist DirectQuery-opslagtabellen toevoegen aan hun model in Power BI Desktop, zodat de gegevensbron deze opslagmodus ondersteunt. Relationele databases worden doorgaans ondersteund door DirectQuery. Zie Gegevensbronnen die worden ondersteund door DirectQuery voor een volledige lijst met gegevensbronnen die directQuery ondersteunen.

Een bedrijfsanalist kan ook een importmodel verbeteren door incrementeel vernieuwen in te stellen. Door de optie De meest recente gegevens in realtime ophalen in te schakelen met de Optie DirectQuery (alleen ondersteund door Premium-werkruimten), voegt Power BI Desktop een DirectQuery-partitie toe om ervoor te zorgen dat de meest recente gegevens worden opgehaald. Zie Incrementeel vernieuwen en realtime gegevens voor semantische modellen voor meer informatie.

De bedrijfsanalist kan ook een liveverbinding maken met een bestaand tabellair model met tabellen in de DirectQuery-opslagmodus.

Eigenaren van gegevensbronnen betrekken

Voordat u een rapport voor het automatisch vernieuwen van pagina's publiceert, is het een goed idee om eerst de realtimevereisten te bespreken met de eigenaren van de gegevensbron. Dat komt doordat het automatisch vernieuwen van pagina's een aanzienlijke werkbelasting op de gegevensbron kan plaatsen.

Houd rekening met één rapportpagina die elke vijf minuten wordt vernieuwd en die twee visuals bevat. Wanneer de rapportpagina is geopend, verzendt Power BI ten minste 24 query's per uur (12 vernieuwingen vermenigvuldigd met twee visuals) naar de onderliggende gegevensbron. Houd er nu rekening mee dat 10 rapportgebruikers tegelijkertijd dezelfde rapportpagina openen. In dit geval verzendt Power BI 240 query's per uur.

Het is belangrijk om de realtime vereisten te bespreken, inclusief het aantal visuals op de rapportpagina en het gewenste vernieuwingsinterval. Wanneer de use-case gerechtvaardigd is, kan de eigenaar van de gegevensbron proactieve stappen ondernemen door de gegevensbronresources omhoog te schalen. Ze kunnen de gegevensbron ook optimaliseren door nuttige indexen en gerealiseerde weergaven toe te voegen. Zie Richtlijnen voor DirectQuery-modellen in Power BI Desktop voor meer informatie.

Type vernieuwing

De functie voor het automatisch vernieuwen van pagina's ondersteunt twee vernieuwingstypen.

  • Vast interval: werkt alle paginavisuals bij op basis van een vast interval, dat van elke seconde tot meerdere dagen kan zijn.
  • Wijzigingsdetectie: hiermee worden alle paginavisuals bijgewerkt, mits de brongegevens zijn gewijzigd sinds de laatste automatische vernieuwing. Het voorkomt onnodige vernieuwingen, wat kan helpen om het resourceverbruik voor de Power BI-service en de onderliggende gegevensbron te verminderen. Power BI biedt alleen ondersteuning voor dit vernieuwingstype voor Premium-werkruimten en voor gegevensmodellen die worden gehost door Power BI. Externe gegevensmodellen, die worden gehost in AAS of SSAS, worden niet ondersteund.

Als u wijzigingsdetectie wilt instellen, moet u een speciaal type meting maken dat een wijzigingsdetectiemeting wordt genoemd. Een wijzigingsdetectiemeting kan bijvoorbeeld een query uitvoeren op het maximale verkoopordernummer. Power BI gebruikt de meting voor wijzigingsdetectie om een query uit te voeren op de gegevensbron. Elke keer slaat Power BI het queryresultaat op, zodat het kan worden vergeleken met het volgende resultaat (afhankelijk van het vernieuwingsinterval dat u hebt ingesteld). Wanneer de resultaten verschillen, vernieuwt Power BI de pagina.

Een model kan slechts één wijzigingsdetectiemeting hebben en er kunnen maximaal 10 wijzigingsdetectiemetingen per tenant zijn.

Zie Vernieuwingstypen voor meer informatie.

Capaciteitsbeheer

Wanneer een werkruimte is gekoppeld aan een Premium-capaciteit, kunnen capaciteitsbeheerders de functie voor het automatisch vernieuwen van pagina's voor de capaciteit in- of uitschakelen. Wanneer de functie is uitgeschakeld, werkt het automatisch vernieuwen van pagina's niet voor rapporten die zijn opgeslagen in een van de gekoppelde werkruimten.

Capaciteitsbeheerders kunnen ook een minimaal vernieuwingsinterval (standaard vijf minuten) en een minimaal uitvoeringsinterval (standaard vijf minuten) instellen. Het uitvoeringsinterval bepaalt de frequentie van query's voor wijzigingsdetectie. Wanneer een rapportpagina-interval kleiner is dan het minimale capaciteitsinterval, gebruikt Power BI het minimale capaciteitsinterval.

Notitie

Minimale intervallen zijn niet van toepassing op rapporten die zijn geopend in Power BI Desktop.

Wanneer er prestatieproblemen zijn met betrekking tot het automatisch vernieuwen van pagina's, kan een capaciteitsbeheerder het volgende doen:

  • Schaal de capaciteit omhoog naar een grotere Premium-SKU.
  • Verhoog de minimale intervallen.

Zie Paginavernieuwingsintervallen voor meer informatie.

Gateway instellen

Normaal gesproken is een gegevensgateway vereist bij het openen van gegevensbronnen die zich in het particuliere organisatienetwerk of een virtueel netwerk bevinden. De gateway ondersteunt de DirectQuery-bewerkingen (visuele query's en query's voor wijzigingsdetectie).

Systeemtoezicht

In het activiteitenlogboek worden gebruikersactiviteiten vastgelegd die plaatsvinden in de Power BI-service. Power BI-beheerders kunnen de verzamelde activiteitenlogboekgegevens gebruiken om controle uit te voeren om inzicht te krijgen in gebruikspatronen en acceptatie.

Met behulp van de Premium Capacity Metrics-app die beschikbaar is voor beheerders, kunt u visualiseren hoeveel van de capaciteit wordt gebruikt door query's met lage prioriteit. Query's met lage prioriteit bestaan uit query's voor het automatisch vernieuwen van pagina's en query's voor modelvernieuwing. Query's voor wijzigingsdetectie hebben geen lage prioriteit.

Zie het artikel over power BI-gebruiksscenario's voor andere nuttige scenario's om u te helpen bij het nemen van beslissingen over power BI-implementaties.