This article shows you how to start using Power BI Embedded to share your reports with others. To use Power BI embedded analytics, you need to register a Microsoft Entra application in Azure. The Microsoft Entra app establishes permissions for Power BI REST resources, and allows access to the Power BI REST APIs.
Tip
You can try out Power BI Embedded without registering an app. Check out the Power BI embedded analytics playground to get started developing and to keep up with all the new Power BI Embedded features and updates.
Prerequisite
To set up a Power BI embedded analytics environment, you need one of the following:
Use the embed-for-your-customers solution, also known as app owns data, if you create an app designed for your customers. Users don't need to sign in to Power BI or have a Power BI license to use your app. Your app authenticates against Power BI by using either a master user account (a Power BI Pro license used for signing in to Power BI) or a service principal.
The embed-for-your-customers solution is usually used by independent software vendors (ISVs) and developers who create applications for a third party.
Embed for your organization
Use the embed-for-your-organization solution, also known as user owns data, if you create an application that requires users to use their credentials to authenticate against Power BI.
The embed-for-your-organization solution is usually used by enterprises and large organizations, and is intended for internal users.
To register a Microsoft Entra app, use the following procedure in this section. Take these steps only if you're creating one of the following solutions:
An embed-for-your-organization application
An embed-for-your-customers application with a service principal
Demonstrate methods and best practices that align with business and technical requirements for modeling, visualizing, and analyzing data with Microsoft Power BI.