Forum Discussion
Embedding Power BI Org App in an iFrame
I know that traditioanl Power BI Workspace Apps do not work well in an iFrame (it strips off the side navigation). Before I dig into it I was wondering if the new still in preview Org Apps work better in an iFrame? I was hoping to get real feedback before I went in that direction.
Love to hear from someone that has used or knows more about Org Apps and iFrames.
thanks
Alan
In my opinion, org app will not be much different compared to workspace apps, coz Apps are not designed as embeddable UI shells. Embedded content is meant to be reports/dashboards only.
Better Approach:Instead of embedding the entire app
Embed individual reports
Build navigation in your host application
If this helps, ✓ Mark as Kudos | Mark as Solution| Help OthersHello asjones,
Apps consolidate reports and avoid broad workspace access, which is best practice.
However, the full App shell, including navigation, cannot be embedded in an iframe only individual reports or dashboards can.For iframe hosting, embed individual reports and recreate navigation externally, or open the App directly in Power BI Service or Teams for the full experience.
6 Replies
- Olufemi7Super User
Hello asjones,
No. Power BI Organizational Apps do not embed differently from traditional Workspace Apps. The full app shell, including left-hand navigation, is not supported in an iframe and will either strip navigation or fail to render.
You can embed individual reports or dashboards using secure embed or Power BI Embedded. If navigation is required, recreate it in your host application and embed reports separately. For the full app experience, users must open the app directly in Power BI Service or embed it in Microsoft Teams.
Microsoft guidance shows embedding reports in an iframe via the secure embed option: Embed a report in a secure portal or website
- asjonesHelper V
Thanks for the response.
1. The App consolidates reports so it all fits on one screen.2. Best practice is not to give a a bunch of users access to a workspace. The iFrame access is based on user not a generic account.
2 big reasons for Org Apps or Workspace Apps to support iFrame usage.
- Olufemi7Super User
Hello asjones,
Apps consolidate reports and avoid broad workspace access, which is best practice.
However, the full App shell, including navigation, cannot be embedded in an iframe only individual reports or dashboards can.For iframe hosting, embed individual reports and recreate navigation externally, or open the App directly in Power BI Service or Teams for the full experience.
- Murtaza_GhafoorSuper User
In my opinion, org app will not be much different compared to workspace apps, coz Apps are not designed as embeddable UI shells. Embedded content is meant to be reports/dashboards only.
Better Approach:Instead of embedding the entire app
Embed individual reports
Build navigation in your host application
If this helps, ✓ Mark as Kudos | Mark as Solution| Help Others - v-priyankataCommunity Support
Hi asjones
Thank you for reaching out to the Microsoft Fabric Forum Community.
Murtaza_Ghafoor Olufemi7 Thanks for the inputs.
I hope the information provided by users was helpful. If you still have questions, please don't hesitate to reach out to the community.
- v-priyankataCommunity Support
Hi asjones
Hope everything’s going smoothly on your end. I wanted to check if the issue got sorted. if you have any other issues please reach community.