Forum Discussion
Options for Sharing Power BI Content Externally
- 1 year ago
If you are still using the app owns data in approach for embedding power bi reports, you can use it as is today and you can use the F SKU instead of the A SKU it will work as it previously did.
Hi v-sgandrathi
how we can assign PPU or Pro license to Service Principal?
Hi lovishsood1,
A Service Principal cannot be directly assigned a Power BI Pro or Premium Per User (PPU) license like a standard user account. Instead, to enable a Service Principal to interact with Power BI (such as accessing datasets, refreshing data, or using the REST API), the recommended approach is to add the Service Principal to an Azure Active Directory (Azure AD) security group. Then, within the Power BI Admin Portal, you can enable the appropriate tenant settings, specifically, “Allow service principals to use Power BI APIs” and, where applicable, grant access to this security group under the relevant API or service settings.
It’s important to note that the Service Principal itself does not consume a license, but the content it interacts with must reside in a workspace backed by either a Power BI Pro license (for shared Pro content) or a Premium capacity (for PPU or premium features). In essence, while you don’t assign a license directly to the Service Principal, its ability to access and manage Power BI resources depends on how the environment is licensed and configured. If you’re setting this up for automation, integration, or service-based reporting tasks, this method will work effectively once those configurations are in place.
Thank you.