The Types of Dimensions in a Star Schema, and How to Use Them

Dimensions are one of the two main object types in dimensional modelling. But what are the different types of dimensions? And how can you use them?