Understanding Slowly Changing Dimensions: Types 1, 2, and 3 Explained for Analytics Engineers | Wicked Smart Data