Chris Williams continues a series on slowly changing dimensions in Delta Lake:
A Type 2 SCD is probably one of the most common examples to easily preserve history in a dimension table and is commonly used throughout any Data Warehousing/Modelling architecture. Active rows can be indicated with a boolean flag or a start and end date. In this example from the table above, all active rows can be displayed simply by returning a query where the end date is null.
Read on to see how you can implement this pattern using Delta Lake’s capabilities.