What are the pros and cons of using a dimensional model (Kimball) vs a normalized model (Inmon)?
Data modeling is the process of designing how data will be stored, organized, and accessed in a database or data warehouse. Depending on the purpose and scope of your data project, you may choose to use a dimensional model (Kimball) or a normalized model (Inmon) as your data architecture. But what are the differences between these two approaches, and what are the pros and cons of each one? In this article, we will compare and contrast the Kimball and Inmon methods, and help you decide which one suits your data needs better.