Power BI presenteren op beeldschermen

zondag 16 januari 2022

We krijgen steeds vaker de vraag of een Power BI dashboard ook te presenteren is op een beeldscherm. Bijvoorbeeld een TV aan de muur op kantoor, in een productiehal of een andere werkplek. Het kan erg waardevol zijn om de medewerkers op deze locatie direct inzicht te geven in de juiste KPI’s. Maar hoe doe je dit? Er zijn een aantal oplossingen die elk hun voor- en nadelen hebben. Hieronder bespreken we ze stuk voor stuk.

De oplossingen zijn grofweg in te delen in twee richtingen. Power BI Service gebruiken om te tonen op een beeldscherm of Power BI embedden in een webpagina of Narrowcasting systeem en dit tonen op een beeldscherm.


Power BI Service

Door in Power BI een dashboard te maken en te publiceren kan dit vervolgens worden ingezien via Power BI Service.

Navigeer op het beeldscherm naar Power BI Service (app.powerbi.com) en log hier in. Sommige TV’s hebben een webbrowser of er is extra hardware nodig om een browser te tonen op het beeldscherm. Denk hierbij bijvoorbeeld aan een NUC (mini PC).

Kies binnen Power BI Service het juiste dashboard. Je kunt het dasboard full screen tonen zodat het beeldscherm compleet wordt gevuld met het dashboard.

Voordelen:

  • Geen andere software nodig.
  • Geen technische kennis nodig.

Nadelen:

  • Er moet ingelogd worden door een gebruiker met een Power BI Pro licentie. Wanneer de sessie is verlopen moet er opnieuw ingelogd worden. Je kunt inloggen onder hetzelfde account voor meerdere beeldschermen.
  • Combinatie met Narrowcasting is niet mogelijk omdat je afhankelijk bent van de interface van Power BI Service.

Power BI embedden

Het is mogelijk om Power BI dashboards te embedden in een eigen webpagina. Dit kan op verschillende manieren met verschillende voor- en nadelen. Door het zelf te embedden heb je het voordeel dat je zelf (of iemand met de juiste technische vaardigheden) helemaal in de hand hebt hoe deze wordt getoond op het beeldscherm. Waaronder ook het verversen van het dashboard. Een voorbeeld van een toepassing kan een Narrowcasting systeem zijn.

Hieronder worden de verschillende manieren van embedden beschreven:

Publiceren voor het web

Pas op! Wanneer een dashboard gepubliceerd wordt is het toegankelijk voor iedereen op het internet. Ook kan Microsoft het dashboard gebruiken op een publieke website of in hun publieke gallerij.

Het is mogelijk om een dashboard te publiceren naar het web en vervolgens eenvoudig te embedden in een webpagina. Power BI genereert zelf al code voor het embedden. Let wel goed op, want dit dashboard is dan niet meer beveiligd en iedereen op het internet kan het inzien. Dit is dan ook alleen te gebruiken voor gegevens die openbaar mogen worden gemaakt.

Voordelen:

  • Geen account nodig voor het bekijken van een gepubliceerd dashboard.
  • Vrijheid in hoe het dashboard wordt getoond door embedden in eigen website/applicatie. Combinatie met Narrowcasting mogelijk.
  • Weinig technische kennis nodig voor het embedden.

Nadelen:

  • Toegankelijk voor iedereen. Dus alleen geschikt voor gegevens die publiek gemaakt mogen worden.
  • Je hebt een webpagina nodig waarin je het dasboard moet embedden om het te kunnen tonen op het beeldscherm.

Secure embedding

Dit werkt op dezelfde wijze als “Publiceren voor web”, maar een gebruiker moet eerst inloggen om het dashboard te kunnen zien. Dit maakt het geschikt voor dashboards die niet geschikt zijn voor publieke toegang. De gebruiker moet binnen Power BI wel rechten hebben om het dashboard in te kunnen zien.

Voordelen:

  • Het dashboard is niet publiek toegankelijk. Gegevens zijn dus afgeschermd.
  • Vrijheid in hoe het dashboard wordt getoond door embedden in eigen website/applicatie. Combinatie met Narrowcasting mogelijk.
  • Weinig technische kennis nodig voor het embedden.

Nadelen:

  • Er moet ingelogd worden door een gebruiker met een Power BI Pro licentie. Wanneer de sessie is verlopen moet er opnieuw ingelogd worden. Je kunt inloggen onder hetzelfde account op meerdere beeldschermen.
  • Je hebt een webpagina nodig waarin je het dasboard moet embedden om het te kunnen tonen op het beeldscherm.

Power BI Embedded

Power BI Embedded is een aparte dienst van Microsoft. Deze optie is een stuk complexer dan voorgaande. Het is gebaseerd op de Power BI REST API om dashboards te embedden. Het grote voordeel wat deze oplossing biedt is dat de gebruikers die het dashboard willen inzien geen Power BI account nodig hebben.

Om de dashboards te kunnen tonen is er wel authenticatie nodig, maar dat wordt geregeld door implementatie van Power BI Embedded. Dit voorkomt dat de dashboards publiek toegankelijk zijn en zorgt ervoor dat je alleen via de webpagina waarin Power BI Embedded is geïmplementeerd toegang hebt. Dit betekent wel dat de verantwoordelijkheid voor het afschermen van deze webpagina bij jezelf (of technisch partner) ligt.

Voordelen:

  • Het dashboard is niet publiek toegankelijk. Gegevens zijn dus afgeschermd.
  • Gebruiker hoeft niet in te loggen bij Power BI
  • Vrijheid in hoe het dashboard wordt getoond door embedden in eigen website/applicatie. Combinatie met Narrowcasting mogelijk.

Nadelen:

  • Veel technische kennis vereist voor het embedden.
  • Kosten zijn aanzienlijk. Je moet zogenoemde servercapaciteit inkopen bij Microsoft en afhankelijk van het gebruik worden de kosten bepaald. De minimale kosten liggen op € 640,- per maand wanneer de service 24/7 is geactiveerd.
  • Je hebt een webpagina nodig waarin je het dasboard moet embedden om het te kunnen tonen op het beeldscherm.

Power BI Service Embedden
Full screen tonen binnen Power BI Service Publiceren voor het web Secure embedding Power BI Embedded
Publiek toegankelijk Nee Ja Nee Nee
Inloggen vereist Ja Nee Ja Nee*
Combinatie met Narrowcasting mogelijk Nee Ja Ja Ja
Technische kennis Laag Gemiddeld Gemiddeld Hoog
Power BI licentie ** Power BI Pro of Power BI Premium Power BI Free Power BI Pro of Power BI Premium Power BI Pro én Power BI Embedded of Power BI Premium
Minimale kosten per maand voor Power BI € 8,40,- per gebruiker € 0,- € 8,40,- per gebruiker € 640,- (24/7 beschikbaarheid)

* Het inloggen wordt verlegd naar de webpagina of platform waarin het dashboard wordt ingesloten. Inloggen met een Power BI account is hierdoor niet nodig.
** Mogelijkheden voor het verversen van de data zijn afhankelijk van de licenties. Dit is in deze vergelijking niet meegenomen.