---
title: "Configuring External Sources: Power BI"
description: Configure Power BI to connect with the Netpresenter Content Hub using secure admin and developer settings.
---

[Skip to content](https://service.netpresenter.com/support/external-sources-power-bi#main-content)

[Create support ticket](https://service.netpresenter.com/support/kb-tickets/new?hsLang=en) [Service Center](https://service.netpresenter.com/portal?hsLang=en)

[![Netpresenter\_Logo\_2023](https://service.netpresenter.com/hs-fs/hubfs/Netpresenter_Logo_2023.png?width=300&height=72&name=Netpresenter_Logo_2023.png)](https://www.netpresenter.com/)

Open main navigation

Close main navigation

- [Create support ticket](https://service.netpresenter.com/support/kb-tickets/new)
- [Service Center](https://service.netpresenter.com/portal)

 Search the Support Center

- There are no suggestions because the search field is empty.

1. [Support Center](https://service.netpresenter.com/support?hsLang=en)
2. [Configurations](https://service.netpresenter.com/support/configurations?hsLang=en)

# 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

- Go to: [https://app.powerbi.com/admin-portal/](https://app.powerbi.com/admin-portal/)
- Navigate to: **Tenant Settings → Developer settings**

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

![](https://service.netpresenter.com/hs-fs/hubfs/image-png-Feb-11-2026-02-03-13-8025-PM.png?width=670&height=862&name=image-png-Feb-11-2026-02-03-13-8025-PM.png)

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

- [Content Creation](https://service.netpresenter.com/support/content-creation?hsLang=en)
- [Settings](https://service.netpresenter.com/support/settings?hsLang=en)
- [Configurations](https://service.netpresenter.com/support/configurations?hsLang=en)
- [Requirements](https://service.netpresenter.com/support/requirements?hsLang=en)
- [Deployment](https://service.netpresenter.com/support/deployment?hsLang=en)
- [Security](https://service.netpresenter.com/support/security?hsLang=en)
- [Cloud Services](https://service.netpresenter.com/support/cloud-services?hsLang=en)
- [Guides](https://service.netpresenter.com/support/guides?hsLang=en)
- [Product Sheets](https://service.netpresenter.com/support/product-sheets?hsLang=en)

[![Netpresenter\_Logo\_2023\_500x75px](https://service.netpresenter.com/hs-fs/hubfs/Netpresenter_Logo_2023_500x75px.png?width=250&height=38&name=Netpresenter_Logo_2023_500x75px.png "Netpresenter_Logo_2023_500x75px")](https://www.netpresenter.com/)

The visual employee and emergency communications platform

<https://www.linkedin.com/company/netpresenter> <https://www.facebook.com/Netpresenter> <https://www.twitter.com/netpresenter> <https://www.youtube.com/user/Netpresenter> <https://vimeo.com/user138765272> <https://www.tiktok.com/@netpresenter>

© 2026 Netpresenter