Skip to content
  • There are no suggestions because the search field is empty.

Configuring External Sources: Power BI

This guide explains how to configure Power BI as an External Source in the Netpresenter Content Hub. It assumes that the Power BI Connection has already been created.

Step 1 — Configure Power BI Tenant Settings

Power BI must allow embedding and Service Principal access.

1.1 Open the Power BI Admin Portal

1.2 Enable Required Developer Options

Enable the following settings:

  • Embed content in apps

  • Service principals can create workspaces, connections, and deployment pipelines

  • Service principals can call Fabric public APIs

These settings can be applied to:

  • Entire organization (recommended)

  • Or specific security groups (optional)

Without these options enabled, Power BI content cannot be accessed externally.


Step 2 — Add the Netpresenter Service Principal to the Workspace

The Azure App used by Netpresenter is a Service Principal.

By default, it has no access to any Power BI workspaces until explicitly added.

  • Open the workspace in Power BI.
  • Click Workspace → Manage access.
  • Add the Azure App (Service Principal) as Member or Admin.


Step 3 — Create the Power BI External Source in Netpresenter

In Netpresenter Content Hub Admin, go to:

Settings → External Sources → Sources

Click Add new External Source and select Power BI.

Choose the existing PowerBi connection

Choose the workspace and report/dashboard and save.

Troubleshooting — No Workspaces Visible

  • Service Principal Not Added to Workspace

The Netpresenter Azure App must be added as Member or Admin.

Without workspace membership, Netpresenter will not see any content.

Fix: Add the Service Principal via Manage Access

  • Reports Stored in “My Workspace”

Service Principals cannot access personal workspaces.

Fix: Move reports into a shared workspace.

  • Tenant Settings Scoped to Security Groups Only

Some tenants enable developer settings only for specific groups.

Fix: Ensure the correct scope is selected, or enable for the entire organization.

  • Wrong Azure App Used

Customers sometimes create multiple Azure Apps and link the wrong Client ID.

Fix: Verify that the Client ID in Netpresenter matches the Service Principal added to the workspace.

  • Workspace Role Too Limited

Viewer access may not be sufficient.

Fix: Use at least Member permissions.

 

✅ Completed

Power BI External Sources are now available as selectable images inside Netpresenter Content Hub when creating your content.