I'm working on a Power BI solution, where reports are embedded for external customers(App Owns the Data). My role is not an Azure admin, and I need to ask my organization's Azure administrator to assign me the necessary permissions to publish the report and configure the embedding.
I want to ensure I request only the minimum privileges required for this task.
Could someone clarify what Azure roles or permissions I should request from my Azure administrator to complete this?
To publish a Power BI report using "App Owns the Data", check the below:
To create an application and grant below API permissions, you need to have Application Administrator role:
In PowerBI Admin Portal, you need to enable the below option:
And add the Service principal as Admin or Contributor to the workspace:
To perform the above, you must be having Fabric Administrator role.
After all the configuration, you can publish the report to the workspace. Refer this GitHub blog.
References:
Power BI Embedded with Service Principal and Python by Muneeb Ur Rehman.