Dimensional Modelling Concepts

Dimensional Model – Contains facts and dimensions.  The level of detail in the fact table is called the grain Types of Schemas Fact tables are joined to related dimensions, called a star schema Dimensions that relate to multiple fact tables, should be conformed...

Inversion of Control and Dependency Injection

Inversion of Control (IoC) principle – Also known as dependency injection (DI).  IoC is a process whereby objects define their dependencies, only through constructor arguments. The container then injects those dependencies when it creates the bean. This process...