amazon-web-services - 以 DB2 作为源端点的 DMS CDC 的微秒精度
问题描述
我使用DB2作为源终端节点并通过 Amazon DMS CDC 任务将数据复制到 Amazon S3 。我想跟踪所有操作,所以我添加了一个列“dms_timestamp”,使用 TimestampColumnName 属性以及 parquetTimestampInMillisecond 作为 True。
但我没有得到 CDC 的微秒时间。我知道 CDC 时间戳取决于源事务时间戳,但我可以确认 DB2 具有微秒精度。
我有多种情况,数据在一毫秒内得到更新,我只想捕获最新的变化。考虑没有表的水印列。
我已经用 AR_* 尝试了所有的转换,但它没有帮助。
请帮助我获得具有微秒精度的时间戳。
解决方案
在支持微秒精度的环境中,&TIMSTAMP 日志控制字段的日期和时间格式为YYYY-MM-DDHH:MM:SS.UUUUUU
. 标识对源进行插入、更新或删除操作或刷新的日期和时间。
推荐阅读
- angular - Angular 中的“let”和“const”有什么区别?
- android - LocationService ionic google-maps 对象在 ios 中失败,但在 android 中有效
- javascript - 根据 JSON 文件中的键值对转换 JavaScript 数组。
- php - PHP imap 不附加大邮件
- javascript - 使用循环创建数据数组
- javascript - TypeScript var scope versus JavaScript var scope
- php - 用于排序的 orderColumn 不适用于 yajra 数据表
- node.js - 没有导出的成员
- javascript - 如何在 Vue 中更新“v-if”切换的画布?
- python - Python Socket,我如何在 s.send 和 conn.send 之间进行选择?