This guide walks you through creating a Service Principal in Azure — a special identity that allows a developer or automated tool to securely connect to your Power BI dataset without needing your personal login credentials.
This is conceptually similar to creating a username and password for a new user account — however, rather than being assigned to a person, these credentials are used by an application or automated process. This enables tasks such as deploying new reports or refreshing a dataset to be performed programmatically, without requiring manual intervention or the use of an individual's personal account.
Please make sure the following are in place before starting:
<aside> 💡
Not sure if you have the right permissions? Check with your IT administrator before proceeding.
</aside>
This step creates the "identity" (Service Principal) that will be used to access Power BI.
SeedMetrics-PowerBI-AccessYou'll be taken to the app's overview page. Keep this page open — you'll need values from it in later steps.
On the app overview page, locate and copy the following values. You'll share these at the end.