Forum Discussion
multiple or single semantic model
- 3 months ago
Hi powerbiexpert22,
Use Single Model + RLS when departments share the same fact tables and need a unified source of truth. RLS handles row-level restriction per user/department. Simpler to maintain, consistent KPIs.
Use Multiple Model when structures diverge, split when :
- Different grain (HR = employee level, Finance = GL line level)
- Sensitive data isolation required (payroll ≠ visible even as metadata to Finance)
- Different refresh cadences or development team ownership
- Model becomes a bloat of irrelevant measures per audience
The real-world best practice to avoid duplication is using Hybrid Model which means having one certified core model for shared dimensions (Date, CostCenter, OrgUnit) → department models connect via composite/live connection and add their own facts and measures. No dimension duplication, clean ownership per team.
How to choose the right pattern ? start with one model + RLS, split only when you hit a structural or compliance constraint.
Hi powerbiexpert22 ,
I would like to take a moment to thank oussamahaimoud for actively participating and sharing valuable insights on this thread, your contributions are truly appreciated.
Could you please confirm if you had a chance to review the information shared.
Let us know if it helped or if you need any further assistance.
We are happy to help.
- Anonymous3 months agoNot applicable
Hi powerbiexpert22 ,
I wanted to check if you had the opportunity to review the information provided. Please feel free to contact us if you have any further questions.