Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. PowerBI Pro - at least one user needs to be on a Pro account. Two-factor authentication must be OFF for this user.
  2. Microsoft Azure - you have an Azure subscription

  3. App Owns Data PowerBI instance tied to Azure - if you don't already have one you can create one using this link https://app.powerbi.com/embedsetup/appownsdata
    1. After creating your application note the Application ID and Workspace ID
    2. If you already have an application you can get the application ID from https://portal.azure.com/#blade/Microsoft_AAD_RegisteredApps/ApplicationsListBlade. You can get the workspace ID by logging into https://app.powerbi.com and opening the workspace tied to your Azure application. Look in the URL for the workspace ID. 
  4. API Access Enabled - under your App Registrations in Azure, open your application and go to API Permissions. If there are currently no Your app should have permissions you'll want to choose PowerBI Embedded PoC. Then Delegated Permissions. You'll need the following permissions at a minimum (tbd). Finally, you'll need to grant Admin Consent to your Azure account.

     App Owns Data - PowerBI is granted API permissions and set to App Owns Data 
    API permissions require the use of Master Account rather than Service Principal (not sure how to check this)

...

  1. User set to Admin

Create PowerBI Content

If you do not already have content in your PowerBI instance, create at least one report. If everything is configured correctly you should see in the PowerBI interface that reports are owned by the application and not by a specific user. In the screenshot below the name of our registered application is Power BI Embed PoC. If you don't have any published reports, or don't know how to get to this screen, we'll cover that in the next few sections.

...