<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Ngetich</title>
    <description>The latest articles on DEV Community by Ngetich (@keim).</description>
    <link>https://dev.to/keim</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3851171%2Fd3f3acc5-32b6-48af-a388-c2997e0a8d22.png</url>
      <title>DEV Community: Ngetich</title>
      <link>https://dev.to/keim</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/keim"/>
    <language>en</language>
    <item>
      <title>How to Publish a Power BI Report and Embed it in a Website</title>
      <dc:creator>Ngetich</dc:creator>
      <pubDate>Sun, 05 Apr 2026 12:56:18 +0000</pubDate>
      <link>https://dev.to/keim/how-to-publish-a-power-bi-report-and-embed-it-in-a-website-2f3n</link>
      <guid>https://dev.to/keim/how-to-publish-a-power-bi-report-and-embed-it-in-a-website-2f3n</guid>
      <description>&lt;h1&gt;
  
  
  Introduction
&lt;/h1&gt;

&lt;p&gt;Power BI is a powerful tool introduced by Microsoft and widely used for its advanced data analysis capability. It allows users to transform raw data into interactive dashboards and reports that can then be used to derive insights and even aid in decision making.&lt;br&gt;
Among its many functionalities, one could say one of the most important functionality is the ability to publish such reports and dashboards and even embed them to websites for easy sharing and collaboration.&lt;br&gt;
In this article we look at the full process of publishing a power BI report from creating workspaces through to embedding the report in a website.&lt;/p&gt;

&lt;h1&gt;
  
  
  Step 1: Creating a workspace
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Go to Power BI Service (&lt;a href="https://app.powerbi.com/" rel="noopener noreferrer"&gt;https://app.powerbi.com/&lt;/a&gt;)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Follow the sign in steps and use your credentials to sign in to your account&lt;br&gt;
This takes you to the Power Bi Service Home Page.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;On the left panel click Workspaces&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbbec6j9605fa79p5rbpp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbbec6j9605fa79p5rbpp.png" alt=" " width="578" height="902"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Click +New Workspace&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frn35n2q9lqvwpd2zho0w.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frn35n2q9lqvwpd2zho0w.png" alt=" " width="588" height="1021"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;In the pop up that appears enter:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Name (Workspace name)&lt;/li&gt;
&lt;li&gt;Description (Workspace description - optional)&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fol77p2nlwpdnirydls5f.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fol77p2nlwpdnirydls5f.png" alt=" " width="769" height="908"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Click apply&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcaxvg9rpehgfvgr3k4rc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcaxvg9rpehgfvgr3k4rc.png" alt=" " width="780" height="900"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Your workspace is now created and ready to  be used&lt;/p&gt;

&lt;h1&gt;
  
  
  Step 2: Uploading and Publishing Your Report
&lt;/h1&gt;

&lt;p&gt;Your report can be published from Power BI Desktop or you can upload it directly&lt;/p&gt;

&lt;h2&gt;
  
  
  Option 1:Publish from Power BI Desktop
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Open your report in Power BI Desktop&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;If you are not already signed in, sign in by clicking on &lt;strong&gt;sign in&lt;/strong&gt; in the top right corner and complete the sign in steps&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fezdf7i01r3rux31nyt0l.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fezdf7i01r3rux31nyt0l.png" alt=" " width="746" height="360"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;In the top right of the ribbon, click on &lt;strong&gt;Publish&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0h0jnb8uoytanxq3o8qn.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0h0jnb8uoytanxq3o8qn.png" alt=" " width="665" height="318"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;On the pop up, search your workspace name using the search bar&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmjqaygxbbh0riwo4sgq3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmjqaygxbbh0riwo4sgq3.png" alt=" " width="800" height="608"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Click &lt;strong&gt;Select&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Option 2: Direct upload on Power BI Service
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;On Power BI Service Home page, click on &lt;strong&gt;Workspaces&lt;/strong&gt; on the left panel&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fw67ruexi3lxuzpbbmghv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fw67ruexi3lxuzpbbmghv.png" alt=" " width="578" height="902"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Select your workspace or search for it in the search bar&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8hfw3b9e89h014zb5g3n.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8hfw3b9e89h014zb5g3n.png" alt=" " width="525" height="956"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Click on &lt;strong&gt;Import - Report, Paginated report or Workbook - from this computer&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjyfbycjurji8g7n6c71n.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjyfbycjurji8g7n6c71n.png" alt=" " width="800" height="189"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Browse and Select your file&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Your report will now appear in the workspace.&lt;/p&gt;

&lt;h1&gt;
  
  
  Step 3: Generating the Embed Code
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Navigate to your workspace page in Power BI Service and open your Power BI Report by clicking on the name&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Click on File - Embed report - Publish to web(public)&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3w8ndbfm8kd0vu8yop48.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3w8ndbfm8kd0vu8yop48.png" alt=" " width="800" height="405"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Click &lt;strong&gt;Create embed code&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Copy the generated HTML iframe code&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  Step 4: Embedding the report on a website
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Open your website's HTML file&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Paste the copied iframe in the section where you want your report displayed&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fahop7s9m9n5mw0zgkzdz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fahop7s9m9n5mw0zgkzdz.png" alt=" " width="800" height="460"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Save your file and refresh your webpage&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Your report is now accessible on your website!&lt;/p&gt;

&lt;h1&gt;
  
  
  Key Insights
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Power BI enables easy sharing of insights on the web through embedding&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Workspaces allow users to manage reports in power BI cloud&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Embedding uses simple HTML iframes making integration easy&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Embedding allows you to turn your reports and dashboards into interactive web experiences. This capability makes your insights more accessible&lt;/p&gt;

</description>
      <category>datascience</category>
      <category>analytics</category>
      <category>powerbi</category>
      <category>dataengineering</category>
    </item>
  </channel>
</rss>
