DEV Community

Cover image for Publish a Power BI Report and Embed It into a Website.
EricMWaimiri
EricMWaimiri

Posted on

Publish a Power BI Report and Embed It into a Website.

Power BI transforms raw numbers into interactive dashboards that are full of insights. The real magic, however, happens when you share those dashboards with the world. Publishing and embedding a Power BI report lets your audience explore the data directly on your website, turning a static page into a dynamic story.

- Create a Workspace
Workspaces organize your reports and control who can access them.

Go to Power BI Service; Workspaces; Create Workspace
Log in to the Power BI Service app.powerbi.com
Click Workspaces in the left navigation
Select Create a Workspace and give it a name

- Upload and Publish Your Report
Publishing moves your report from Power BI Desktop to the cloud.

In Power BI Desktop; Home; Publish
Open your report in Power BI Desktop
Click Publish on the ribbon

Choose the workspace you created

Confirm upload; the report will appear in the Power BI Service

- Generate the Embed Code
The embed code allows you to integrate the report into a website.

Go to Power BI Service; Report (In Workspace); File; Embed Report
Open your report in the Power BI Service Click File → Embed Report → Website or Portal
Copy the iframe embed code provided

- Embed the Report on Your Website

Open a text editor
Write or generate a code to embed a power BI report on your website
Paste the iframe embed code where you want the report to appear

Save and publish your website
Open the embedded report on your browser to ensure it loads and is interactive

To understand all the technicality, think of it like this:

  1. Workspaces are the foundation for organizing and securing reports.
  2. Publishing moves reports from desktop to the cloud.
  3. Embed codes are the bridge between Power BI and your website.
  4. Embedded reports remain fully interactive, giving your audience a dynamic data experience.

Top comments (0)