【问题标题】:Microsecond precision for DMS CDC with DB2 as source EndPoint以 DB2 作为源端点的 DMS CDC 的微秒精度
【发布时间】:2020-09-17 12:43:24
【问题描述】:

我使用 DB2 作为源端点,并通过 Amazon DMS CDC 任务将数据复制到 Amazon S3。 我想跟踪所有操作,所以我添加了一个列“dms_timestamp”,使用 TimestampColumnName 属性以及 parquetTimestampInMillisecond 作为 True。

但我没有得到 CDC 的微秒时间。 我知道 CDC 时间戳取决于源事务时间戳,但我可以确认 DB2 具有微秒精度。

我有多种情况,数据在一毫秒内更新,我只想捕获最新的变化。考虑没有表的水印列。

我已经用 AR_* 尝试了所有的转换,但没有帮助。

请帮我获取精度为微秒的时间戳。

【问题讨论】:

    标签: amazon-web-services db2 cdc aws-dms


    【解决方案1】:

    在支持微秒精度的环境中,&TIMSTAMP 日志控制字段的日期和时间格式为YYYY-MM-DDHH:MM:SS.UUUUUU。标识对源进行插入、更新或删除操作或刷新的日期和时间。

    https://www.ibm.com/support/knowledgecenter/SSTRGZ_11.4.0/com.ibm.cdcdoc.mcadminguide.doc/refs/recordmodificationtime.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-02-03
      • 1970-01-01
      • 1970-01-01
      • 2015-06-25
      • 2015-07-20
      • 1970-01-01
      • 2014-01-11
      相关资源
      最近更新 更多