我需要在 Azure 数据工厂中实现缓慢变化维度 (SCD) 类型 2 逻辑。行过期逻辑基于源表中名为“last_modified_date”的字段。对于新记录,该值应为“start_date”,对于更改的记录,该值应为“end_date” .
如何在 ADF 中实现这一点?
我关注了这个 youtube 视频,但如果到期日期来自源,则它将不起作用,但使用 current_date 作为开始日期可以正常工作。
end_date
更新 last_updated_value
列,您可以更改现有转换的广播设置,如下图所示。isactive
的值设置为 0,将 end_date
的值设置为 last_modified_date
这样,您就可以在结束日期列中添加
last_modified_date
的值。