我正在阅读有关Informatica中的错误文件,这是非常明确的概念。但是,不了解以下行指标: -
"Rolled-back insert" = Writer
"Rolled-back update" = Writer
"Rolled-back delete" = Writer
"Committed insert" = Writer
"Committed update" = Writer
"Committed delete" = Writer
我试图了解上述情况何时会发生?我的意思是“回滚插入”和其他指标何时以及如何发生?
来源 https://dwbi.org/etl/informatica/143-informatica-reject-or-bad-files
答案 0 :(得分:0)
非常好和直截了当的问题。 基本上,数据库表可以具有与一个或多个列相关联的一些约束或索引。例如,如果源数据为null并且在此情况下它是目标表中的非空列,则会发生以下操作:
回滚插件
回滚更新
回滚删除
类似于主键列插入重复值。这些或某些原因。
成功加载数据后,根据您在映射中执行的操作(如插入,更新或删除)进行提交过程。
承诺插入
承诺更新
已提交删除
即使触发了提交操作,出于上述原因,数据也不会反映在目标中。
希望你得到你想要的东西。如果不善意提出你的疑问。