Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Service principals are a Microsoft Entra ID app registration you create within your tenant to perform unattended resource and service level operations. They're a unique type of user identity with an app name, application ID, tenant ID, and client secret or certificate for a password.

Automate Power BI Premium workspace and semantic model tasks with service principals - Power BI | Microsoft Learn

To configure Service Principal and Permission settings, we can follow the below steps.

  • Create App Registration in Microsoft Entra ID and create new secret. This secret would be used to configure the Power BI cloud account in FlexDeploy. No need to assign any permissions from Azure Portal.

image-20240913-114156.png
  • Create a group say PowerBICICDGroup and assign the service principal created in previous step

image-20240913-114421.png
  • Launch https://app.powerbi.com/ , go to Admin portal and assign the group to “Allow Service Principals to use Power BI APIs”. It would look similar to below:

image-20240913-114840.png
  • Once this is done, we need to add the service principal App to the respective workspaces as Contributor, from where you will export the contents or import the contents to

image-20240913-115029.png

  • No labels