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

« Previous Version 3 Next »

In order to connect WIP to Power BI we need to create an application registration in the Azure Entra ID

WIP will connect to this application that will act as a service principal in PowerBI

We need to add the application / service principal to each workspace / workspace WIP will publish, to be able to add / publish items

WIP is able to rebind report to any destination dataset during the publish phase

WIP is able to remap semantic model datasources during the publish phase

Checkout can be done:

  • on the service on my workspace (only me will modify)

  • on the service on a shared workspace for collaborate editing

  • on you desktop using th

Use Onboarding Embed Tool

Launch this URL: Onboarding Embed Tool (powerbi.com)

  • choose the second option: Embed Power BI for your organization's internal users—for enterprises

image-20250108-011601.png

image-20241007-144009.png

image-20241007-144242.png

  • Application Name : you can use “WIPApp”

  • Home page url and Redirect URL : use your WIP external URL

image-20241007-162225.png

Embed Power BI content in an embedded analytics application with service principal and an application secret - Power BI | Microsoft Learn

Create Application Manually

image-20250116-022630.png

image-20250108-020915.png
  • Name : your application name (service principal name also)

  • Redirect Url : where to redirect after azure authentication = WIP external URL

Press Register.

Once created go to API Permissions and use “+Add a permission“ to add permissions

image-20250116-023221.png

image-20250116-023415.png

  • Microsoft Graph (import users)

    • User.Read

  • Power BI Service

    • Application permissions (Admin consent required)

      • Tenant.ReadWrite.All

    • Delegated Permissions

      • Connection.ReadWrite.All

      • Dataset.ReadWrite.All

      • Gateway.ReadWrite.All

      • Item.ReadWrite.All

      • PaginatedReport.ReadWrite.All

      • Report.ReadWrite.All

      • SemanticModel.ReadWrite.All

      • Workspace.ReadWrite.All

image-20250108-021638.png

Screen Recording 2025-01-08 at 10.18.48.mov

Assign Service Principal to Workspaces

image-20250108-235501.png

You need to assign the service principal to all workspaces you want to control with WIP (my workspaces is not necessary as they will be accessed using the login user)

Add service principal to fabric administrative group

image-20250109-111414.png

You need to add your service principal to a group (that you might create) having having assigned roles = “Fabric Administrator”

Known Errors

The caller is not authenticated to access this resource Status: 401 (Unauthorized) 

  • Add the service principal to a group having assigned roles = Fabric Administrator”

Authenticate issue, invalid_request,AADSTS9002327: Tokens issued for the 'Single-Page Application' client-type may only be redeemed via cross-origin requests.

  • ssss

  • No labels

0 Comments

You are not logged in. Any changes you make will be marked as anonymous. You may want to Log In if you already have an account.