【发布时间】:2018-01-10 16:13:02
【问题描述】:
我有一个现有的 HANA 仓库,它是在没有创建/更新时间戳的情况下构建的。我需要生成一些夜间批处理增量文件以发送到另一个平台。我的问题是如何检测哪些记录是新的或更改的,以便我可以在复制过程中捕获这些记录。
有没有办法使用 HANA 的内置功能来检测新的/更改的记录?
【问题讨论】:
-
你不能在原始表格上使用插入日期或修改日期字段吗?
-
您好 Eralper,源表主要是 SAP 表,其中许多或大部分没有修改日期或时间戳。大多数甚至没有等效的创建日期,尽管有些有(例如 Orders KNVK)。如果您的意思是从 SAP 表复制的 HANA 表,那么将 InsertTS 和 ModifiedTS 添加到每个表中会很聪明提取过程中的那些(我们使用 SLT 从 SAP 到 HANA。)由于我们当时没有添加这些字段,我试图通过使用一些替代方法来节省时间和金钱来确定:“这个记录是什么时候开始的这个 HANA 表是创建还是最后修改的?”
标签: database-replication hana cdc change-data-capture