首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 数据库开发 >

求教DATASTAGE中MERGE,JOIN跟LOOKUP3者之间的区别

2013-01-02 
求教DATASTAGE中MERGE,JOIN和LOOKUP3者之间的区别求教DATASTAGE中MERGE,JOIN和LOOKUP3者之间的区别,网上搜

求教DATASTAGE中MERGE,JOIN和LOOKUP3者之间的区别
求教DATASTAGE中MERGE,JOIN和LOOKUP3者之间的区别,网上搜了好久,发现都没有中文的解释.我只知道LOOKUP当reference data比较小的时候,用LookUp Stage;当reference data比较大的时候,用Join Stage。
[解决办法]
JOIN STAGE是用与数据库中的两个表输出时用到此STAGE.
MERGE STAGE是用于抽取平面文件时用与两个平面文件输出时用到此STAGE,就是流关联。
LOOK UP就是上一步骤是表输出或者是平面文件输出通过KEY来关于LOOK UP中查询的表来关联查询。一般用与跨库查询使用此,不跨库也可以使用。
[解决办法]

引用:
JOIN STAGE是用与数据库中的两个表输出时用到此STAGE.
MERGE STAGE是用于抽取平面文件时用与两个平面文件输出时用到此STAGE,就是流关联。
LOOK UP就是上一步骤是表输出或者是平面文件输出通过KEY来关于LOOK UP中查询的表来关联查询。一般用与跨库查询使用此,不跨库也可以使用。


不好意思,JOIN STAGE与MERGE STAGE这个重新解释下。
MERGE 应该是相当于SQL中的两张表连接,连接方法可以是ALL JOIN、LEFT JOIN、RIGHT JOIN.
JOIN 应该是相当于SQL中多张表连接。KETTLE中这两个组件就是这样。可以参考下。

热点排行