为什么我们在Informatica PowerCenter的Fact Table构建中使用Lookup Transformation? Lookup和Joiner Transformation之间到底有什么区别?
答案 0 :(得分:1)
差异很大,但首先要知道的是80%的解决方案,你选择其中一个,你也可以选择另一个。 一个不完整的差异列表:
我知道其中一些功能不明确,但很高兴知道。
答案 1 :(得分:1)
以下是informatica中查找和联接器转换的差异: 1)Joiner仅支持=运算符查找支持<=,> =,=,!=运算符 2)Joiner没有提供缓存。但是在Lookup转换中可以使用不同的缓存(例如持久性,动态性),从而提高性能 3)您可以在Lookup转换中编写查找替代,但是joiner没有工具可以编写查找替代。 4)Joiner支持内部联接,左,右,完全外部联接,但是查找支持左外部联接 希望这会有所帮助!
答案 2 :(得分:0)
您将拥有N个维度表,我们使用LKP转换来检查维度密钥是否存在于Dim table /中,以便在加载到Fact之前获取代理键。
在所有Dim表上进行外连接是非常昂贵的,这将导致巨大的数据移动。因此,Informatica为我们提供了不同的缓存机制LKP转换,这将允许我们最小化数据库事务的数量。