【发布时间】:2020-07-06 13:04:12
【问题描述】:
我希望源系统具有增量加载模式,其中没有说明上次修改记录的时间的审计字段。示例:持续修改于(日期时间)
但是这些表是用主键和唯一键定义的,当属性发生任何变化时,应用程序使用它们来更新记录。
现在的问题是我如何确定每天的 Delta 并使用 Azure Data Factory / Databricks 将它们加载到 Azure Data Lake。
我应该暂存当天和当天 -1 的完整数据集并使用哈希值确定增量吗?
或者有更好的方法吗?
【问题讨论】:
-
在源系统上使用变更数据捕获 (CDC) 怎么样?一些供应商已经内置了它,例如 SQL Server CDC 或使用 Attunity Replicate、GoldenGate、自定义触发器等代理
-
我们无法控制此源系统。刚刚获得对其中一个架构的读取权限。
标签: azure-data-factory azure-databricks delta-lake azure-data-lake-gen2