Forum Discussion
One Semantic Model for Multiple Reports
- 5 months ago
Hi ndias ,
Thank you GeraldGEmerick , for your insights,RLS is most effective when all customers use a shared semantic model or report within a single workspace, allowing data to be filtered for each user. Because your customers each have their own workspace and app, you’re using a workspace-per-tenant isolation model. In this setup, a single master model can’t adjust parameters for each workspace from the report side, so some duplication is unavoidable. The recommended approach is to maintain one master PBIX file and automate its deployment to each workspace, setting the parameter for each customer as needed.
Row-level security (RLS) with Power BI - Microsoft Fabric | Microsoft Learn
Row-level security (RLS) guidance in Power BI Desktop - Power BI | Microsoft Learn
Develop scalable multitenancy applications with Power BI embedding - Power BI | Microsoft Learn
Thank you.
ndias The standard pattern for this is to publish to one central workspace and use Row Level Security (RLS).