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

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

zenisekd

Host Fabric capacity workspaces with premium items to external users (organizations)

Scenario: Our company creates and manages reports for other organizations (customers). Some customers would like to utilize Fabric capacity items (pipelines, notebooks etc), but cannot afford to pay for the capacity. Customers can only afford PRO licenses for their users (Premium per user is also too expensive).

Question1: Is it possible to host the workspaces for other organizations, and share it (apps, reports, etc) with them?
Answer1: Yes it is. Via the external organization. (the external user has to have PRO license).

Question2: What if we pay for Fabric capacity (let's say the cheapest tier (around 200€ per month)) for our hosting company and make the shared workspaces (with external orgs) a Fabric capacity? 
Answer2:  The shared workspaces are in Fabric capacity. You as the host can create pipelines, notebooks etc. and build reports on top of them. External organizations' users can then access it and read it. 

Conclusion: with one Fabric capacity, you can create, manage, and distribute Fabric capacity workspaces for multiple organizations (domains). It comes with pros and cons and limitations, which I have not properly tested yet. For larger companies and their bigger clients, it might not make sense, BUT if you are a small entrepreneur, who manages reporting for a few small companies, you can leverage this! With one fabric capacity, you can back up several customers. 

 

Prove/example:


Company A: a hosting organization with trial Fabric capacity and a pro license:

Ch0.png


Company B: External organization's user with a PRO license and no fabric capacity:

Ch1.png

 

1. Host company adds Company B user as a guest (external user) in the admin portal.

ch2.png

ch3.png

NOTE: Company A user (Ext. user) has to accept the invitation, which arrives into his malibox.

 

2. Host company (Company A) sets access to the workspace for the external organization's user (Company B). Here you can set the role (viewer, admin, etc.)

Ch4.png

 

3. finally the external organization user (Company B) can access the workspace in Fabric capacity. 

ch6.png

And open the items. 

Ch7.png

Note: At the moment, the goal is to use Notebook and Pipeline for data ingestion and then build a report on top of it for several organizations (each having multiple users). This would not be possible without Fabric capacity (or premium capacity). As an admin-external PRO user, I could however create and edit all kinds of items (reports, notebooks, pipelines,..). 

 

That is it. 

Did I miss or misinterpret anything? Do you have any comments? Let me know 🙂