首页 > 解决方案 > Informatica 会话属性

问题描述

如果默认情况下在 informatica 中启用了基于目标的提交,并且写入缓冲区的大小约为 10,700 行?这是否意味着如果 - 源表有 10 条记录并且有 10 条记录被加载到我的目标表中,那么直到我在我的数据库中手动触发提交命令,一旦我与我的数据库断开连接,目标表中的所有数据都将丢失?

标签: databaseinformatica

解决方案


基于目标的默认提交点为 10,000。这表示,

  • 如果您有 10 行要定位,则数据将在目标中的第 10 行之后提交。
  • 如果您有 10,000 行作为目标,则数据将在第 10,000 行之后提交。
  • 如果您有 10,005 行作为目标,数据将在第 10,000 行之后首先提交,然后另一个也是最后一次提交将在第 5 行之后。

基于目标的提交不依赖于源行。


推荐阅读