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

Get certified in Microsoft Fabric—for free! For a limited time, the Microsoft Fabric Community team will be offering free DP-600 exam vouchers. Prepare now

Reply
NITIN_SUNJAVA
New Member

Embedding with PowerBi Premium License

Hi
We are developing reports with PowerBi Pro licence and publishing the report to a workspace which has Premium capacity
We want to embed these reports in a Angular based webapplication and allow our customers to access the application and view the reports.

These are external users and we wont be able to add them to our AD group . Will they be able to access the reports without any PowerBi account or should we instead create a Embedded capacity setup instead on using the Premium capcity?

3 ACCEPTED SOLUTIONS
lbendlin
Super User
Super User

You need to change to Embedded - App owns data.

View solution in original post

Jonvoge
Super User
Super User

Hi NITON_SUNJAVA

 

You can perfectly fine use your Premium Capacity for embedding.

No need to purchase a separate Embed Capacity.

 

As the external users can't be added to your AD, you will further need to follow the 'Embed For your Customers' aka 'App Owns Data' scenario as described in the documentation: Understanding the different embedding solutions in Power BI embedded analytics | Microsoft Learn

 

This way they will indeed be able to access the reports without any Power BI Account. This however also means that you will need to handle all Security yourself during the embedding of your report, as no Login happens inside of Power BI.

_____________________________________________________
I hope my comment was helpful.
If your question was answered, please mark your post as 'Solved' and consider giving me a 'Thumbs Up'.
Find me on LinkedIn, Sessionize, or my blog Downhill Data

View solution in original post

v-kaiyue-msft
Community Support
Community Support

Hi @NITIN_SUNJAVA ,

@lbendlin  and @NITIN_SUNJAVA  have provided great solutions where you can embed Power BI content using the Embed Content for Customers app. Users do not need to be logged in to Power BI or have a Power BI license to use the application. This method has certain requirements for power bi dependencies:
1. Your own Microsoft Entra tenant.

2. To authenticate your app to Power BI, do one of the following:

Service Principal - A Microsoft Entra service principal object that allows Microsoft Entra ID to authenticate the app.

Power BI Pro license - This will be your primary user that your app will use to authenticate to Power BI.

Power BI Premium Per User (PPU) license - This will be your primary user that your app will use to authenticate to Power BI.

 

All in all, your current setup using Power BI Premium capacity is suitable for your requirements. The "app-owns-data" embed model needs to be implemented in the Angular application to allow external users to view reports without a Power BI account. For more information, please refer to the document: Embed content in your Power BI embedded analytics application - Power BI | Microsoft Learn.

 

If your Current Period does not refer to this, please clarify in a follow-up reply.

 

Best Regards,

Clara Gong

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

6 REPLIES 6
v-kaiyue-msft
Community Support
Community Support

Hi @NITIN_SUNJAVA ,

@lbendlin  and @NITIN_SUNJAVA  have provided great solutions where you can embed Power BI content using the Embed Content for Customers app. Users do not need to be logged in to Power BI or have a Power BI license to use the application. This method has certain requirements for power bi dependencies:
1. Your own Microsoft Entra tenant.

2. To authenticate your app to Power BI, do one of the following:

Service Principal - A Microsoft Entra service principal object that allows Microsoft Entra ID to authenticate the app.

Power BI Pro license - This will be your primary user that your app will use to authenticate to Power BI.

Power BI Premium Per User (PPU) license - This will be your primary user that your app will use to authenticate to Power BI.

 

All in all, your current setup using Power BI Premium capacity is suitable for your requirements. The "app-owns-data" embed model needs to be implemented in the Angular application to allow external users to view reports without a Power BI account. For more information, please refer to the document: Embed content in your Power BI embedded analytics application - Power BI | Microsoft Learn.

 

If your Current Period does not refer to this, please clarify in a follow-up reply.

 

Best Regards,

Clara Gong

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Jonvoge
Super User
Super User

Hi NITON_SUNJAVA

 

You can perfectly fine use your Premium Capacity for embedding.

No need to purchase a separate Embed Capacity.

 

As the external users can't be added to your AD, you will further need to follow the 'Embed For your Customers' aka 'App Owns Data' scenario as described in the documentation: Understanding the different embedding solutions in Power BI embedded analytics | Microsoft Learn

 

This way they will indeed be able to access the reports without any Power BI Account. This however also means that you will need to handle all Security yourself during the embedding of your report, as no Login happens inside of Power BI.

_____________________________________________________
I hope my comment was helpful.
If your question was answered, please mark your post as 'Solved' and consider giving me a 'Thumbs Up'.
Find me on LinkedIn, Sessionize, or my blog Downhill Data

Is there any documentation mentioning Embedding with Premium Capacity works for external customers who are not part of AD. I didnt find any document mentioning this clearly .

@Jonvoge provided the links and explanation. Please study that.

lbendlin
Super User
Super User

You need to change to Embedded - App owns data.

Do you mean create a new Embedded capacity and use App owns data or Premium capacity will work with App owns data configuration?
The documentation is very confusing on this

Helpful resources

Announcements
OCT PBI Update Carousel

Power BI Monthly Update - October 2024

Check out the October 2024 Power BI update to learn about new features.

September Hackathon Carousel

Microsoft Fabric & AI Learning Hackathon

Learn from experts, get hands-on experience, and win awesome prizes.

October NL Carousel

Fabric Community Update - October 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors
Top Kudoed Authors