Forum Discussion
Power BI Embed Options - App Owns Data, User Owns Data, any other option?
- Anonymous1 year ago
Thanks for the reply from lbendlin , please allow me to provide another insight:
Hi, ldd123
I share lbendlin 's view that, regarding Power BI embedding methods, App Owns Data (embedded for customers) is indeed the most suitable option for your needs.
1.Here’s the distinction between "Embedding for Your Customers" and "Embedding for Your Organisation":
"Embedding for Your Customers" eliminates the need for Power BI account authentication, making it more aligned with your requirements. This corresponds to what you mentioned about users being able to view Power BI content without further interaction once they log into our web application.
For further details, please refer to the documentation.
2.Regarding the issue of not obtaining the correct Power BI API permissions granted by my security department, this may be due to the Azure app lacking API permissions, insufficient role permissions for the Azure app in the workspace, or unmodified service settings.
If you have configured the Azure app step by step according to the documentation, you can find the relevant section in your Azure app to grant the necessary permissions based on your needs.
Please note that after adding permissions, there is a confirmation step to ensure they are granted:
The role permissions for the Azure app in the workspace should be at least set to Member.
For further details, please refer to the documentation.
Solved: Getting Operation returned an invalid status code ... - Microsoft Fabric Community
3.Below are responses to similar issues you might encounter, and I hope this information is helpful to you:
https://learn.microsoft.com/en-us/power-bi/developer/embedded/embed-service-principal#step-3---enable-the-power-bi-service-admin-settings
Solved: How to Auto Login Power BI HTML Static Application - Microsoft Fabric CommunitySolved: Power BI REST API, HTTP 401 - Microsoft Fabric Community
Best Regards,
Leroy Lu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Thanks for the reply from lbendlin , please allow me to provide another insight:
Hi, ldd123
I share lbendlin 's view that, regarding Power BI embedding methods, App Owns Data (embedded for customers) is indeed the most suitable option for your needs.
1.Here’s the distinction between "Embedding for Your Customers" and "Embedding for Your Organisation":
"Embedding for Your Customers" eliminates the need for Power BI account authentication, making it more aligned with your requirements. This corresponds to what you mentioned about users being able to view Power BI content without further interaction once they log into our web application.
For further details, please refer to the documentation.
2.Regarding the issue of not obtaining the correct Power BI API permissions granted by my security department, this may be due to the Azure app lacking API permissions, insufficient role permissions for the Azure app in the workspace, or unmodified service settings.
If you have configured the Azure app step by step according to the documentation, you can find the relevant section in your Azure app to grant the necessary permissions based on your needs.
Please note that after adding permissions, there is a confirmation step to ensure they are granted:
The role permissions for the Azure app in the workspace should be at least set to Member.
For further details, please refer to the documentation.
Solved: Getting Operation returned an invalid status code ... - Microsoft Fabric Community
3.Below are responses to similar issues you might encounter, and I hope this information is helpful to you:
https://learn.microsoft.com/en-us/power-bi/developer/embedded/embed-service-principal#step-3---enable-the-power-bi-service-admin-settings
Solved: How to Auto Login Power BI HTML Static Application - Microsoft Fabric Community
Solved: Power BI REST API, HTTP 401 - Microsoft Fabric Community
Best Regards,
Leroy Lu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.