Dealing with degenerate dimensions
The term “degenerate dimension” was coined by the amazing Ralph Kimball. Learn more about the Kimbal Group here: https://www.kimballgroup.com/.
The Kimball Group refers to Webster to define the meaning of the term “degenerate” as follows:
According to Webster, “degenerate” refers to something that’s 1) declined from the standard norm, or 2) is mathematically simpler.
Read the full article here: https://www.kimballgroup.com/2003/06/design-tip-46-another-look-at-degenerate-dimensions/.
From a Star Schema standpoint, degenerate dimensions are the dimension key attributes appearing in the fact tables without having their own dimension. In other words, we do not create a separate dimension table for them. But as we know, from a Star Schema perspective, it is not a good practice to put dimension attributes in the fact tables. So a degenerate dimension, according to Webster’...