If you have ever worked on a Data Warehousing project, specifically with being tasked in developing and loading (ETL) a dimensional model, you will have no doubt encountered the decision to implement a dimensional type architecture. Basically, you have 2 choices (3 really, but I won't go there) when...