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

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

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
July 2025 community update carousel

Fabric Community Update - July 2025

Find out what's new and trending in the Fabric community.

July PBI25 Carousel

Power BI Monthly Update - July 2025

Check out the July 2025 Power BI update to learn about new features.

Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.