1)为什么更新策略转换在Informatica中的Joiner转换之前不能使用? 2)为什么在Joiner之前不能使用序列生成器?
答案 0 :(得分:1)
由于我讨厌“面试问题”的整个概念,所以我会选择回答第二个问题,因为这是一个机会来解释一个木匠trans首先做的事情。
通过将“主”侧的所有行读入btree索引结构,joiner trans工作,当完成时,引擎从'detail'侧读取每一行并尝试将其与多行匹配尽可能在btree中读取最后一行。即使对于已排序的输入也是如此,但对于每组已排序的数据,它将在“突发”中起作用。对于“完整”连接也是如此,但最后,来自主方的所有不匹配数据行将被发送到'输出'......
由于序列生成器可能会输出无限数量的新值,因此主节点或细节方将永远无法“完成读取”,因此它没有意义。