Forum Discussion

asjones's avatar
asjones
Helper V
6 months ago
Solved

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 Others


       

  • 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.

6 Replies

  • 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

  • Olufemi7 

    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.

     

    • Olufemi7's avatar
      Olufemi7
      Super 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.

  • 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-priyankata's avatar
    v-priyankata
    Community 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-priyankata's avatar
      v-priyankata
      Community 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.