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.
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.