Database informatica中的数据迁移

Database informatica中的数据迁移,database,data-migration,informatica,Database,Data Migration,Informatica,大量数据从一个源到另一个目标。成功插入目标后,我们必须将每行的状态更改为“已提交”。但是,在不直接查询源的情况下,我们什么时候才能知道所有数据是否都已进入目标 例如,假设有10条记录从源迁移到目标。 在将所有记录成功插入目标之前,我们无法将所有记录的状态更改为“已提交” 所以在更改所有记录的状态之前,我们如何知道第11条记录是否会出现? 是否有任何东西可以提供有关源代码中总记录的信息 我需要一个基于实时的答案。我们有相同的场景,我们就是这样做的: 首先 若要检查数据是否加载到目标中,您可以联接源

大量数据从一个源到另一个目标。成功插入目标后,我们必须将每行的状态更改为“已提交”。但是,在不直接查询源的情况下,我们什么时候才能知道所有数据是否都已进入目标

例如,假设有10条记录从源迁移到目标。 在将所有记录成功插入目标之前,我们无法将所有记录的状态更改为“已提交”

所以在更改所有记录的状态之前,我们如何知道第11条记录是否会出现? 是否有任何东西可以提供有关源代码中总记录的信息


我需要一个基于实时的答案。

我们有相同的场景,我们就是这样做的: 首先 若要检查数据是否加载到目标中,您可以联接源表和目标表,update将锁定行,因此必须在目标表的数据库级别触发此提交(以便锁定update)

联接后,基于与目标列的联接更新加载的数据

没什么。 您必须停止会话(使用pmcmd在命令任务中停止会话) 更新源表中的数据并重新启动会话


保持20k-30行计数器的负载,以便更新顺利进行。

请给我一个好的解决方案。来源是什么?我们说的是实时会话吗?通常您可以使用PostSQL来执行update语句。