Summary
Semantic model strategy in Microsoft Fabric: one large model or split by domain
In Microsoft Fabric implementations with multiple data domains, choosing between a single semantic model or split models per domain is a critical architecture decision.
The question
Organizations using Direct Lake with a single gold lakehouse and Power BI reports across multiple domains - Sales, Finance, Operations - face a choice. One large model enables cross-domain analysis but becomes complex. Split models are more manageable but limit cross-domain reporting.
Why this matters
Model architecture determines performance, maintainability, and user experience. A wrong choice leads to slow reports, duplicated logic, and end-user frustration. In Fabric, this decision is especially relevant due to Direct Lake constraints.
Action: choose deliberately and document
Analyze your cross-domain reporting needs before deciding. Consider a hybrid approach with domain models and a limited cross-domain model for executive reporting.
Deepen your knowledge
What is Power BI? Everything you need to know
Discover what Microsoft Power BI is, how it works, what it costs, and why it's the world's most popular BI tool. Complet...
Knowledge BasePower BI Licensing & Costs — Complete overview 2026
Complete overview of all Power BI licenses and costs in 2026: Free, Pro, Premium Per User (PPU), and Microsoft Fabric. I...
Knowledge BaseData Lakehouse Explained — The best of both worlds
What is a data lakehouse and why does it combine the best of data warehouses and data lakes? Architecture, comparison, a...