Skip to main content

Power BI dashboards

Display Power BI reports and dashboards live on InfoBox screens.

3 min readLast updated: 2026-05-09

Introduction

Power BI is the most common integration in InfoBox. Pin live operational dashboards (sales, production, KPIs) to office or factory-floor screens with the same data refresh as the underlying Power BI report. The integration uses Power BI's built-in Publish to web feature.

Prerequisites

Before you start:

  • A Power BI report you want to display.
  • Publish to web enabled in your Power BI tenant. This is a tenant-admin setting in the Power BI admin portal. If it's disabled, no Publish to web URL will work.
  • Awareness that Publish to web makes the report public on the internet. Anyone with the URL can view it. Don't use Publish to web for confidential data.

Warning

Publish to web makes your report public on the internet. Anyone with the URL can view the data. For confidential dashboards, use Power BI's secure embed (which requires per-viewer authentication) instead, but note that secure embed isn't compatible with InfoBox's signage flow because screens don't authenticate. The right answer for confidential data is usually a non-Power-BI iframe, or no integration at all.

Step 1: Publish your report to web

In Power BI:

  • Open the report you want to embed.
  • Click File → Publish to web (FI: Tiedosto → Julkaise verkkoon).
  • Power BI generates a public embed URL.
  • Copy the iframe `src` URL from the snippet (just the URL part, not the whole iframe HTML).

Step 2: Add the slide in InfoBox

Back in the Platform:

  • Open the screen or playlist where you want the dashboard.
  • Click Add new (FI: Lisää uusi).
  • Pick Power BI as the slide type.
  • Paste the embed URL.
  • Click Add (FI: Lisää).

Step 3: Configure refresh interval

For live dashboards, set how often it re-fetches:

  • Open the new Power BI slide and configure Refresh interval (FI: Päivitysväli).
  • Common values: 5 minutes for moderately live data, 1 minute for true real-time, 60 minutes for slow-moving KPIs.
  • Refresh interval applies per slide. Different Power BI slides on the same screen can refresh at different rates.

Designing for screens

Power BI reports designed for desktop often look cluttered on screens. Optimize:

  • Use large fonts. Default Power BI fonts are too small for viewing from across a room.
  • Use simple, high-contrast charts. Bar, line, big number tiles work best.
  • Strip filters, slicers, and bookmarks from the published view.
  • Use a single page or short navigation. Multi-page reports become hard to follow on a screen.

Troubleshooting

Common Power BI integration issues:

  • Slide shows nothing: Publish to web is likely disabled in your tenant. Contact your Power BI administrator.
  • Slide shows the report but data is stale: increase the refresh interval, or check the underlying dataset's refresh schedule in Power BI.
  • Slide shows an authentication wall: you used a regular Power BI URL, not a Publish to web URL. Re-publish via File → Publish to web and use that URL.
  • Slide is too small or cropped: tweak the Power BI page size to match your screen ratio (typically 16:9 landscape).

Summary

Power BI integration is iframe-based via Publish to web. Tenant admin must enable it. Reports go public via the embed URL, so don't use it for confidential data. Optimize the report for screen viewing.

Still need help?

We're here to help

Email

Was this helpful?