Forum Discussion
Snowflake schema
Hi powerbiexpert22 -One additional point I’d consider is that the Snowflake schema in the data/warehouse layer and the Star Schema in the Power BI semantic layer don't necessarily have to be identical. In a Fabric/Power BI architecture, you can keep the source/integration layer normalized and create a dimensional/serving layer specifically for analytics. This gives you the flexibility to flatten only the dimensions that benefit from denormalization while retaining bridges or entities with independent grain. validate the grain, cardinality, SCD requirements, and row-count impact before merging tables. The goal isn't simply fewer tables, it’s a predictable 1: relationship from dimensions to facts, clear filter propagation, and correct measures.
Hope this helps.