Amazon redshift 如何使用AWS DMS将修改的行标识为红移?

Amazon redshift 如何使用AWS DMS将修改的行标识为红移?,amazon-redshift,aws-dms,Amazon Redshift,Aws Dms,我以为我有一个简单的问题,但我很难找到答案。这让我怀疑我问错了问题 我是新来的红移。。。我正在使用DMS迁移任务将数据从位于EC2实例上的Sql Server数据库拉入我的红移数据库。我已将其设置为对正在进行的复制进行满负荷操作。这是有效的 但是,我想知道在正在进行的复制进行更新之后,哪些行发生了更改。它正在复制到我的暂存表中,我根据对列的某些更改(例如历史记录跟踪)从那里进行进一步的转换,这就是为什么我需要知道更改了什么。我将暂存表与现有事实和维度进行比较,但我不想比较整个表,只想比较修改后的

我以为我有一个简单的问题,但我很难找到答案。这让我怀疑我问错了问题

我是新来的红移。。。我正在使用DMS迁移任务将数据从位于EC2实例上的Sql Server数据库拉入我的红移数据库。我已将其设置为对正在进行的复制进行满负荷操作。这是有效的

但是,我想知道在正在进行的复制进行更新之后,哪些行发生了更改。它正在复制到我的暂存表中,我根据对列的某些更改(例如历史记录跟踪)从那里进行进一步的转换,这就是为什么我需要知道更改了什么。我将暂存表与现有事实和维度进行比较,但我不想比较整个表,只想比较修改后的行

源数据库较旧,我不能相信修改时间戳列总是更新的。我认为,将迁移任务设置为截断表,然后接受正在进行的更改将使暂存表只剩下更改的行。事后看来,也许这是一个愚蠢的想法

我想的另一种方法是在源表中打开CDC,在Sql Server端加载带有净更改的临时表,并将DMS放在这些表上。我希望不需要额外的步骤

谢谢你的帮助