---
title: "EasySignage - Power BI App"
description: "Learn how to integrate Microsoft Power BI with EasySignage for seamless digital signage. Display real-time data insights on your screens effortlessly!"
url: https://easysignage.com/help/apps/digital-signage-powerbi/
---

# Power BI App

The Power BI app allows users to display their Power BI reports on digital signage screens seamlessly. This is ideal for sharing real-time data and dashboards with your audience.

## How to share Power BI reports on digital signage

There are two ways to share Power BI reports: **Public Reports** and **Protected Reports**.

-   [Public Reports](#1-public-reports)
-   [Protected Reports](#2-protected-reports)

* * *

### 1\. Public Reports

Public reports are accessible via a public link without the need to signin with your Microsoft account. Follow these steps to add a public Power BI report to your screen:

1.  **Generate the Public Link**

    -   Open your Power BI report.
    -   Go to **File** > **Embed Report** > **Publish to Web**.

![Digital Signage - Power BI - Share to web](https://easysignage.com/help/assets/img/powerbi/digital-signage-powerbi-1.webp)

2.  **Copy the provided public URL**

![Digital Signage - Power BI - copy URL](https://easysignage.com/help/assets/img/powerbi/digital-signage-powerbi-2.2.webp)

-   The URL should look simiar to the below

    `https://app.powerbi.com/view?r=XXXX`

3.  **Add the Report to your Digital Signage Portal**

    -   Go to the your **Digital Signage Portal**.
    -   Navigate to your **playlist** and select the layer where you want to add Power BI.
        -   If the layer has no media, the apps dialog will open automatically.
        -   If it already has media, click **Add New**.
    -   Select **Business Intelligence** > **Power BI**.

![Digital Signage - Power BI - select business IntelligenceL](https://easysignage.com/help/assets/img/powerbi/digital-signage-powerbi-3.webp)

![Digital Signage - Power BI - select powerbi](https://easysignage.com/help/assets/img/powerbi/digital-signage-powerbi-4.webp)

-   Paste the copied URL into the box.
-   Check the **Public** checkbox.

4.  **Set the Refresh Rate**

    -   Choose a refresh rate to update the dashboard’s data. Options range from **15 to 60 minutes**.
5.  **Save**

    -   Click **Save** to display the report on your screen.

![Digital Signage - Power BI - paste url](https://easysignage.com/help/assets/img/powerbi/digital-signage-powerbi-5.webp)

* * *

### 2\. Protected Reports

Protected reports require user authentication and are more secure than public reports. Here’s how to add them to your portal: 

1.  **Copy the Report URL**

    -   Open your report in Power BI.

    -   Copy the URL from the browser. It should look similar to this:

        `https://app.powerbi.com/groups/XXXX/reports/XXX/ReportSection2?experience=power-bi`

![Digital Signage - Power BI - copy url](https://easysignage.com/help/assets/img/powerbi/digital-signage-powerbi-2.webp)

2.  **Add the Report to your Digital Signage Portal**

    -   Follow the same steps as for public reports, but **uncheck the Public checkbox**.
3.  **Sign in with Microsoft**

    -   When prompted, sign in using your Microsoft account.
    -   This will grant the digital signage portal **read-only access** to your dashboard.
4.  **Select Your Account**

    -   Ensure your email is displayed in the **account list** and selected before saving.
5.  **Save**

    -   Click **Save** to display the protected report.

![Digital Signage - Power BI - copy url](https://easysignage.com/help/assets/img/powerbi/digital-signage-powerbi-6.webp)

_**Note:**_

You can add multiple Microsoft accounts to share reports from different Power BI workspaces.

* * *

## How Microsoft Sign-In Works and Ensures Security

When you sign in with Microsoft, we implements a secure process to manage your data:

1.  **Long-Life Token**:

    -   Upon signing in, Microsoft provides a long-life token (known as a **refresh token**) that is securely saved and encrypted in our database.
    -   This token is never shared with users or sent to screens.
2.  **Short-Life Access Token**:

    -   The system uses the refresh token to request a short-life **access token**, valid only for 1 hour.
    -   The access token is securely sent to the screens to display the dashboard.
3.  **Secure Token Renewal**:

    -   Screens securely request a new access token every hour to keep the dashboard updated.

This process ensures that your data is protected while maintaining seamless access to your Power BI reports.

* * *

[Previous ##### PosterMyWall App](https://easysignage.com/help/apps/digital-signage-postermywall/)

[Next ##### QR Code Generator](https://easysignage.com/help/apps/digital-signage-qr-code/)
