For RevOps who want to reuse existing Power BI analytics inside the partner portal.The point of connecting Power BI is to put polished, familiar analytics in front of partners, scoped so each one sees only their own data. This is a full job: connect your tenant, register the report you want, map row-level security roles per partner, then embed it in a portal experience. This guide walks the whole arc so a partner ends up viewing a Power BI report of their own performance in the portal.
What you’ll achieve
A registered Power BI report embedded in a partner portal experience, scoped per partner through row-level security, so each partner sees a Power BI view of only their own data.Before you start
Enable the Power BI module
Power BI is a paid module and must be enabled on your plan. If the Power BI card shows an upgrade prompt, it is not enabled.
Watch it
- Video
- Click through
Steps
Connect your tenant
Open the Power BI integration
Go to Integrations and open the Power BI card.

Enter your credentials
In the Power BI Integration dialog, under Credentials, fill in the service principal details.
- Tenant ID - your Azure tenant ID.
- Client ID - the application (service principal) client ID.
- Client Secret - the application client secret.

Register a report
Scope it per partner
Open the registered embed
Select the registered report or dashboard to open its configuration, where you link each partner to a Power BI role.
Assign a role per partner
For each partner, choose the dataset role that scopes the data to them. For a dashboard, you assign a role per dataset, since a dashboard can draw on several datasets. Selections save as you make them. If no roles are listed, define row-level security roles in Power BI first, then return here.
Embed it in the portal
Open the experience
Go to the Experience builder and open the portal experience your partners see.
Add the Power BI Dashboard section
Add a Power BI Dashboard section to a stage and select the registered report or dashboard to show.
Verify it worked
Open the portal as different partners and confirm the Power BI report renders, and that each partner sees only their own rows according to the row-level security role you assigned.Related
Embed a dashboard in the portal
Use Introw dashboards too.
Implementation reference
Full configuration options.