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

Vote for your favorite vizzies from the Power BI Dataviz World Championship submissions. Vote now!

Reply
DakshinamurthyS
New Contributor

Power BI Integration with Powerapps

Hi,


I have a Power Apps canvas app with a dedicated screen for the Power BI dashboard.


There are multiple users working in this app. Can the developer's Power BI connection be shared so that all authorized users can view the dashboard within the app without needing to sign in?

Thanks,

1 ACCEPTED SOLUTION
v-hashadapu
Honored Contributor III

Hi @DakshinamurthyS , Thank you for reaching out to the Microsoft Fabric Community Forum.

 

When you embed a Power BI dashboard in a Power Apps canvas app, each user who views the dashboard must be authenticated with Power BI. The developerโ€™s Power BI connection cannot be shared, every user needs their own access and license. This is because Power BI enforces data security and user-based permissions. It verifies that the logged-in Power Apps user also has rights to the embedded Power BI content.

 

If the app is for internal employees, the simplest approach is to publish the report to a workspace in Power BI Service (with either Pro or Premium capacity) and grant each user Viewer access to that workspace. This allows users to view the dashboard inside Power Apps without needing separate sign-ins beyond their organizational credentials.

 

If you want users to see the dashboard without Power BI accounts (for example, in an external-facing app), then you must use Power BI Embedded with an Azure AD service principal (the app owns data model). This way, the app authenticates to Power BI on behalf of the users using an Embedded capacity.

 

Collaborate and share in Power BI - Power BI | Microsoft Learn

Embed content in your Power BI embedded analytics application - Power BI | Microsoft Learn

Power Apps visual for Power BI - Power Apps | Microsoft Learn

Licenses and Subscriptions for Business Users - Power BI | Microsoft Learn

Roles in workspaces in Power BI - Power BI | Microsoft Learn

Workspaces in Power BI - Power BI | Microsoft Learn

View solution in original post

4 REPLIES 4
v-hashadapu
Honored Contributor III

Hi @DakshinamurthyS , Thank you for reaching out to the Microsoft Fabric Community Forum.

 

When you embed a Power BI dashboard in a Power Apps canvas app, each user who views the dashboard must be authenticated with Power BI. The developerโ€™s Power BI connection cannot be shared, every user needs their own access and license. This is because Power BI enforces data security and user-based permissions. It verifies that the logged-in Power Apps user also has rights to the embedded Power BI content.

 

If the app is for internal employees, the simplest approach is to publish the report to a workspace in Power BI Service (with either Pro or Premium capacity) and grant each user Viewer access to that workspace. This allows users to view the dashboard inside Power Apps without needing separate sign-ins beyond their organizational credentials.

 

If you want users to see the dashboard without Power BI accounts (for example, in an external-facing app), then you must use Power BI Embedded with an Azure AD service principal (the app owns data model). This way, the app authenticates to Power BI on behalf of the users using an Embedded capacity.

 

Collaborate and share in Power BI - Power BI | Microsoft Learn

Embed content in your Power BI embedded analytics application - Power BI | Microsoft Learn

Power Apps visual for Power BI - Power Apps | Microsoft Learn

Licenses and Subscriptions for Business Users - Power BI | Microsoft Learn

Roles in workspaces in Power BI - Power BI | Microsoft Learn

Workspaces in Power BI - Power BI | Microsoft Learn

v-sgandrathi
Honored Contributor III

Hi @DakshinamurthyS,

 

Just wanted to follow up and confirm that everything has been going well on this. Please let me know if thereโ€™s anything from our end.
Please feel free to reach out Microsoft fabric community forum.

 

Thank you.

v-sgandrathi
Honored Contributor III

Hi @DakshinamurthyS,

 

We wanted to follow up to see if our suggestion was helpful. Please let us know how things are progressing and if you are still encountering any issues.

 

Thank you.

<p>When you embed a Power BI dashboard in a Power Apps canvas app, each user who views the dashboard must be authenticated with Power BI. The developerโ€™s Power BI connection cannot be shared; every user needs their own access and license. This is because Power BI enforces data security and user-based permissions. It verifies that the logged-in Power Apps user also has rights to the embedded Power BI content.</p>

<p>If the app is for <b>internal employees</b>, the simplest approach is to publish the report to a workspace in Power BI Service (with either Pro or Premium capacity) and grant each user Viewer access to that workspace. This allows users to view the dashboard inside Power Apps without needing separate sign-ins beyond their organizational credentials.</p>

<p>If you want users to see the dashboard <b>without Power BI accounts</b> (for example, in an external-facing app), then you must use <b>Power BI Embedded</b> with an Azure AD service principal (the "app owns data" model). This way, the app authenticates to Power BI on behalf of the users using an Embedded capacity.</p>

Helpful resources

Announcements
Sticker Challenge 2026 Carousel

Join our Community Sticker Challenge 2026

If you love stickers, then you will definitely want to check out our Community Sticker Challenge!

January Power BI Update Carousel

Power BI Monthly Update - January 2026

Check out the January 2026 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Users online (12,767)