
Power BI is a business analytics service by Microsoft. It aims to provide interactive visualizations and business intelligence capabilities with an interface simple enough for end-users to create reports and dashboards. It is part of the Microsoft Power Platform. In this guide, you will quickly learn how to create a Power BI app under your InfoTV account.
Creating a Power BI app
- Click on the Power Bi app within your app gallery to add it.
- A Name is required for the app, and an optional Description for it.
- Click the “Login with Microsoft” and authenticate to log in to your PowerBi account.
- In the Enter URL field, paste the URL of the desired graph from your PowerBi account.
- 💡Don’t know which URL you need to type?
- Check the “Which URL do I need to paste?” section below.
- Choose the Refresh Interval of your graph (the default rate is 30 minutes).
- Choose to display the report’s page at the bottom of the screen.
- Click “Save,” and your app is ready to use.
Advanced Settings
Semi-static
💡Applicable only for Raspberry Pi
Enabling this option, the Raspberry Pi will take, in the background, a screenshot of the PowerBI report/dashboard every X minutes (based on the refresh rate). When the playback time of the App comes, it will display the screenshot. In the case of heavy dashboards, it is recommended to ensure that the data have been loaded and rendered before they are displayed.
Power Bi’s Final result

Which URL do I need to paste?
Login to your Power BI account, go to the Dashboard or the Report you like to display and copy the link directly from the address bar. Paste that link to the aforementioned “Enter URL” field.
If you have a dashboard with multiple reports and you want to display all of them, one after the other, then copy the dashboard’s URL. Otherwise, copy the URL of a specific report of yours.

FAQ
I’m seeing the below error messages on my screen
Re-login needed: Go to your app’s page and log in again to your Power BI account.
A: Please log in to your InfoTV account, edit the Power BI App, click the Sign-Out button, and re-login with your Microsoft credentials. Save the form and push the changes to the players.
Permission needed: Check your Power BI permissions.
A: The Microsoft account that you paired doesn’t have permission to display the Dashboard or Report you have pasted in the URL field. Reach out to your Power BI administrator to give you relative access.
Invalid URL: Check the Power BI URL you provided in the app.
A: Ensure that the URL you pasted in the URL field is being copied directly from your browser’s address bar. If the URL is typed properly and you still face the same error message, contact our Tech support using the form below.
Check your Network connection.
A: Ensure that the player has access to the internet. If the player is Offline on your dashboard, the Power BI cannot reach our servers and display the relative content. Contact our Tech support using the form below.
Contact Support: We are not sure what went wrong, please contact Support and include this app’s ID in your message.
A: Contact our Tech support using the form below.
Note:
The Power Bi widget is a 3rd party application that displays data from your account. For this connection, we use Microsoft OAuthv2. That means no credentials are saved (thus, the pop-up to Microsoft services). That also means that 2FA is supported since Microsoft is the one who handles it.
We have a server that handles long-term and short-term access tokens (you are being asked to give access to those on your first login). The server communicates with the players through a secure channel and 'serves' them with a short-term access token. Using this token, a request to PowerBI services is delivering your report/dashboard to display.
Here is some extra info about OAuthv2 https://learn.microsoft.com/en-us/azure/active-directory/develop/active-directory-v2-protocols
The scopes of the permissions that the PBI uses are:
- https://analysis.windows.net/powerbi/api/Dashboard.Read.All
- https://analysis.windows.net/powerbi/api/Report.Read.All
- https://analysis.windows.net/powerbi/api/Dataset.Read.All
- https://analysis.windows.net/powerbi/api/App.Read.All
- openid
- profile
- offline_access
You can find more information here: https://learn.microsoft.com/en-us/entra/identity-platform/scopes-oidc
Need Help?
The InfoTV Support Team can help you out! Reach out!