Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

July 7 - July 17 | Round 2 of the Power BI Dataviz World Championships. Don't miss your chance! Learn more

Reply
lferdinand
Frequent Visitor

App Workspaces

We are considering PowerBI Embedded to host 1 or more visualization pages on a per customer/tenant basis in a cloud-based app.

 

The desired model would be to create an app workspace per tenant.  This would have to be done programmatically. Is this possible?  If not, and we were forced to go with a shared App workspace per visualization page, then what would be some guidelines for how many tenants could be hosted in a single workspace?

Can App workspaces be managed in a CICD pipeline?

 

We would like for there to be minimal involvement of DevOps in needing to allocate a new App workspace when one "fills up".

Thanks for any assistance

4 REPLIES 4
ChrisWilliams
Advocate II
Advocate II

This is what I do in my app.  I use the REST api to create a new workspace for a new customer during a provisioning task.  Each tenant has their own report, their own data source, etc in their own workspace.  My provisioning task copies up a pbix file and then customizes the sql connection resource and also the credentials.

 

i’ll locate the url later and add it to this thread, but search for power bi rest api and c# SDK and it will have all you need.

Can you please elaborate or provide a link to more clearly explain what you mean by provisioning task?

 

Thanks!

Eric_Zhang
Microsoft Employee
Microsoft Employee


@lferdinand wrote:

We are considering PowerBI Embedded to host 1 or more visualization pages on a per customer/tenant basis in a cloud-based app.

 

The desired model would be to create an app workspace per tenant.  This would have to be done programmatically. Is this possible?  If not, and we were forced to go with a shared App workspace per visualization page, then what would be some guidelines for how many tenants could be hosted in a single workspace?

Can App workspaces be managed in a CICD pipeline?

 

We would like for there to be minimal involvement of DevOps in needing to allocate a new App workspace when one "fills up".

Thanks for any assistance


@lferdinand

Power BI Embedded is for Embedding for your customers, the embedded objects(dashboards, reports, tiles) viewers don't have to be Power BI users, so no cencern about customer/tenant.

 

It is surely possible to create a workspace programmatically in a specific tenant, see Add group. Tenants are isolated, you can't add members from another tenant for a workspace. 

 

 

Helpful resources

Announcements
FabCon and SQLCon Barcelona 2026

FabCon & SQLCon – Barcelona 2026

Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.

60 days of Data Days Carousel

Data Days 2026

Join Data Days 2026: 60 days of free live/on-demand sessions, challenges, study groups, and certification opportunities.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.