Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Vote for your favorite vizzies from the Power BI Dataviz World Championship submissions. Vote now!
Hi all,
Question:
Is there a supported Fabric / Power BI pattern to deploy one Master Semantic Model to multiple customer workspaces with different parameter values without maintaining N .pbix files?
I have multiple customers, each with its own ID for queries but identical report logic (same KQL, same model, same visuals). Everytime I need to update a query, I have to update every file (all reports live in the same workspace).
To avoid manually editing each model, I've been trying to create a Master Semantic Model, use Parameters to set the ID, and deploy it to individual workspaces (one workspace per customer).
What happened: when I connect the semantic model to the report, it connects, obviously, as DirectQuery, and I cannot change parameters. This make the Master SM useless.
I've tried to use deployment pipelines to deploy the SM to customer workspaces but it didn't work, the result is the same: I cannot set the parameter.
Any official guidance or recommended architecture would be appreciated.
Thanks!
@ndias The standard pattern for this is to publish to one central workspace and use Row Level Security (RLS).
Hi @GeraldGEmerick thanks for your reply.
I should mention that the reports still differ, different logos for different customers. RLS is not going to help me with this. I still need N individual reports/dashboards.
@ndias RLS could be used for this, even logos. You specify the URL for each logo and RLS control it. The measure uses MAX to grab the URL (only 1 available for each customer).
The other option you have is parameter binding with DirectQuery, however the lmitations around that not supporting RLS are likely going to prevent you from being successful with what you are trying to accomplish. Dynamic M query parameters in Power BI Desktop - Power BI | Microsoft Learn
hi @GeraldGEmerick , thanks for answering! I believe that will work for a dashboard published in one Fabric/Power BI workspace to which all viewers have access. In my case each customer has its own workspace and App (and thus I have several security groups). Or am I missing something here?
Vote for your favorite vizzies from the Power BI World Championship submissions!
If you love stickers, then you will definitely want to check out our Community Sticker Challenge!
Check out the January 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 3 | |
| 2 | |
| 1 | |
| 1 | |
| 1 |
| User | Count |
|---|---|
| 4 | |
| 3 | |
| 3 | |
| 2 | |
| 2 |