插入其他更新&更新其他在查找中插入

时间:2015-08-02 16:31:44

标签: informatica

插入其他更新和放大器之间的区别是什么?更新else在查找转换中插入。任何人都可以用例子说明

2 个答案:

答案 0 :(得分:1)

根据我的理解,不存在功能的区别。它更多地是关于性能 - 无论您选择哪个选项,后者都是在第一次操作失败后尝试的。因此,最好使用您怀疑首次尝试成功的选项。 假设我们预计80%的更新和20%的插入以及10.000行:

  • 使用Insert else Update,我们最终会有18.000次操作(10k插入,8k失败,然后是8k更新)
  • 使用Update else Insert将有12k DB操作(10k更新,2k失败,导致2k插入)。

答案 1 :(得分:-2)

更新标记为更新的插入效果行。选中后,如果它们不存在于缓存中,它们将被插入缓存中。

插入标记为插入的其他更新效果行。选中后,如果它们存在于缓存中,它们将在缓存中更新。