Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Be one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now

Reply
jgermain
Regular Visitor

Can you embed reports from Power BI Report Server?

Hi - documentation is not clear on this capability. Can you embed reports from Power BI Report Server? 

16 REPLIES 16
Eliasaki92
Advocate II
Advocate II

Is embedding from Power BI Report Server in an on-premises environment on the roadmap? It would be great to have clarification on this as it is a deal breaker. 

@Eliasaki92

@sujay316

See more clarifiation in the reply from PG in this thread.

By the way, there's a dedicated sub forum for Power BI Report Server, for Report Server specific questions, you can get more proper response here.

Eric_Zhang
Microsoft Employee
Microsoft Employee


@jgermain wrote:

Hi - documentation is not clear on this capability. Can you embed reports from Power BI Report Server? 


@jgermain

It is probably possible, however not the usual way to embed reports in Power BI Service. As PBI Report Server is a superset of SQL Server Reporting Services, so I think you can reference this Integrating Reporting Services into Applications.

 

I'm consulting to the product team internally to offer a embedded demo as those embedding demos for Power BI service. I'll post back if I get any update.

 

No, I just get the confirmation from the Dev team that the capacity to embedded reports from PBI Report Server is not on the roadmap. You can submit your idea at Microsoft connect.

 

 

Hi, 

Does this mean that it's required to use Azure service to show a Power BI report in a web application?

 

Thanks,

Highlander

 

 

Hi all,

 

I also wonder about this. Do we need Azure when embedding Power BI or can we use different capacity?

 

Thanks!

Anonymous
Not applicable

@Nath_BI - I appreciate this is an old thread, but the answer is you do not need Azure provided your report server and your web server can communicate with one another.  I have just successfully embeded one of my reports on a web page;

 

<iframe width="1000" height="700" src="http://my-server:myport/Reports/powerbi/myreportname?rs:embed=true" frameborder="0" allowFullScreen="true"></iframe>

The "rs:embed=true" is crucial, without it the request gets knocked back by the report server.

 

Hope this helps.

 

Anonymous
Not applicable

 @Anonymous Does your soluation work for external customers?

Anonymous
Not applicable

No, because users have to be authenticated against AD.  I suppose you could create a dummy AD account and provide the credentials to the external customer.  I don't really like that approach though, maybe someone else has found a way to allow anonymous access?

Anonymous
Not applicable

@Anonymous Thank you for so quick response.

Just to be clear, Power BI embedding and embedding reports using Power BI Report Server are completely different technoclogies. The Power BI Service in the cloud provides an API for retreiving embedding reports, dashboards and tiles and for retreive embed tokens. This server-side API is complimented by a client-side JavaScript API that provides developers with rich functionality to create interactive pages with embedded reports which allows users to navigate between report page, set filters and apply bookmarks. None of this functionality is available with Power BI Report Server which has a completely different set of APIs which have been carried over from SQL Server Report Server.

 

Power BI Report Server just provides a simple iframe approach to embed a report on a web part, This style of embedding is incredibly thin compared to Power BI embedding in the cloud.

This is great explanation - thank you for this.

Hi, 

Does this mean that it's required to use Azure service to show a Power BI report in a web application?

 

Thanks,

Highlander

 

 

Hi, I am confused now. Look at this: https://powerbi.microsoft.com/en-us/documentation/reportserver-quickstart-embed/

 

Is there any way to embed dashbaords on premises into applications? Without having to go thorugh the Azure cloud? What about direct query? Is this like on-premises?

Many thanks in advance.

Elias

Embedding power bi reports from onprem powerbi report server does not seem to work. I tried both iframe and SharePoint page viewer and the link is stuck at loading for ever

I am confused as well. I tried what the link says. If i add the embed true paramter and use the link everything works fine but when i put the link in an iframe or in a SharePoint page viewer it just keeps loading forever
Anonymous
Not applicable

Please check the compatibility mode of your browser when the Power BI report keeps loading data... forever.

Changing the compatibility mode to 11 solved the issue I had with infinitely loading the page.

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

Dec Fabric Community Survey

We want your feedback!

Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.

ArunFabCon

Microsoft Fabric Community Conference 2025

Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.