The service principal is now available for Power BI Embedded
Posted on 14 August 2019
Service principal allows you to access resources or perform operations using Power BI API without the need for a user to sign in or have a Power BI Pro licence. Service principal can also embed content for non-Power BI users in third-party applications.
Since the Preview release, the following capabilities have been added to service principal:
- Schedule dataset refreshes – as service principal cannot log in to the Power BI portal, it cannot configure scheduled refreshes. To tackle this challenge, we released a new API that configures scheduled refreshes for datasets, so that service principal can use it. Learn more.
- Share workspaces with service principal – Workspaces can be shared with service principal, just like any other Power BI user, by typing the service principal name in the ‘email address’ field. Power BI will autocomplete the service principal name for faster searching.
- Admin portal – enabling service principal is performed in the Admin portal. Now, a Power BI Admin can enable access to service principals for the entire organisation.
Note: it is recommended to enable service principal access only from specific security groups. Learn more