我有一个现有的HANA仓库,它没有创建/更新时间戳。我需要生成许多夜间批处理增量文件,以发送到另一个平台。我的问题是如何检测哪些记录是新记录或更改记录,以便可以在复制过程中捕获这些记录。
是否可以使用HANA的内置功能来检测新记录/更改的记录?
SAP HANA不为表提供常规更改数据捕获接口(最新版本为HANA 2 SPS 02)。这意味着,要检测“自给定时间点以来更改的记录”,必须采取其他方法。
取决于表中的信息,可以使用不同的选项:
以我的经验,尝试解决“δ负载”这个看似简单的问题上的“节省时间和金钱”通常比使用ETL工具的相应功能更加复杂,耗时且昂贵。