1. Third Party Cookies
    1. Overview
    2. Password Reset
    1. System Notifications
    2. Data Manager Notifications
    1. Troubleshooting Load Times
    2. Cache Warming
    1. Updating License Key
    1. Web Accessibility
    1. Menu Tuning
    2. Cache Warming
    1. Password Settings

Creating Integrations: Power BI Connection

Power BI Workspace Access

Steps

  1. Azure App Setup
  2. Service Principal Setup
  3. Power BI Workspace Access
  4. Curator Connection

Allow service principals to use Power BI APIs

Registered apps/service principals need to be able to access Power BI APIs in order to query which workspaces, dashboard, reports, etc. exist in your environment when publishing content to Curator.

To enable the Power BI APIs:

  1. Log in to the Power BI portal (https://app.powerbi.com) with an account that has access to the admin portal.
  2. Navigate to the admin portal by clicking on the gear icon at the top right, or by clicking this link directly (https://app.powerbi.com/admin-portal).
  3. Select "Tenant Settings" on the left if not already selected.
  4. Scroll to the "Developer settings" section and expand the "Allow service principals to use Power BI APIs" group.
  5. Click the switch to enable. If desired, restrict access to only specific security groups (make sure the registered app that Curator will be using is included in a security group specified here).
  6. Enabling this setting may take ~15 minutes to take effect.

Add Registered App to Power BI Workspace(s)

In order for the registered app/service principal to have access to your Power BI content, it must have permissions to the Power BI workspace(s) you intend to use with Curator.

To add access to a workspace:

  1. Log in to the Power BI portal (https://app.powerbi.com).
  2. In the left navigation, click on “Workspaces”.
  3. Hover your mouse over one of the workspaces and click on the 3 dots that appear on the right. Choose “Workspace access”.
  4. Search for the registered app/service principal name and give it the "Admin" permission. This ensures Curator will have access to add any content from Power BI that your Curator admins would like to add.
  5. (optional) Repeat the process for any remaining workspaces that need access.