Occasional Contributor

Can anyone tell me what the options are for displaying Power BI dashboards inside SharePoint on-prem?  And can you display individual charts as well?


Are there different options available for SharePoint Online?


I think the only actual solution is tu use Azure PowerBI Embedded feature. You can read more about it here. https://azure.microsoft.com/en-us/services/power-bi-embedded/

Thanks for the input Massimo.


I had a look at that but it is a dev-oriented service. It probably wouldn't be too difficult to write a web part that made use of it, but licensing it for general in an intranet for a big organisation could get expensive very quickly.  It would have to be used in a targeted way, with a select group of users.


It did make me realise that I had not thought through the licensing implications properly though.  Every user who is going to view the dashboard will need a Power BI license.  The individual amount is not that high, but if you multiply it by 4,000 users, you have $40,000 per month, which is quite expensive.


I guess Power BI will not be replacing the good old Reporting Services and Excel approach we have been using in SharePoint for so long.  Though the SQL licences for Reporting Services are not cheap either, especially if you want the Enterprise features (like Mobile Reports)


That story is evolving. As noted above, building an app is likely your only option, but that should change over the next few months.

Has the "story" evolved any yet?  I've been waiting for a year to have a SharePoint Online web part solution that is devoted to publishing Power BI dashboards.  It's getting to a critical point for us as we have been hearing that it's going to be a "few months" for that period of time, relaying that to our team mates and having nothing show up.  The technology is quite good, but we are not excited about managing an entirely new platform when we can simply manage the same assets in SharePoint, which we already manage quite effectively.  Please update the progress and possible release date for this feature if you can.  Thanks.



First and foremost, I think you may want to reach out to a Power BI (or MS) rep to get clarification on the licensing implications. There are "free" and "pro" licenses available to users. Your "free" users have the ability to view reports, but may not get the full Power BI experience (refreshed data every "x" minutes / hours). My memory is quite hazy on the specifics, but I suggest you reach out to MS.. there is definitely value in leveraging "free" licenses to expose reports to users.


Regarding a solution for embedding - while there has yet to be a Power BI web part made available (although it looks like there will be some sort of an embed option in Modern Team Sites once they release - check out the recent announcement on that front and watch closely to the gifs / videos), there was a new JavaScript API announced at the beginning of this month for Power BI.



I haven't see much communication of this API, but I thought it was a great enhancement that should allow you to embed Power BI into SharePoint (or other web apps) - albeit with the assistance of a web developer. 


Hope some of this helps :)