[Logo] MyDWBI---致力于打造最专业的中文数据仓库,商务智能社区
  [Groups]首页  [Blog] 博客   [Search] 搜索   [Recent Topics] 最新主题   [Hottest Topics] 热门主题   [Hottest Download] 热门下载   [Members]  会员列表  
[Register] 会员注册 / 
[Login] 登入 
关于LOOKUP与JOIN  XML
论坛首页 » Informatica
前往:   
发表人 内容
凌云

初级会员
[Avatar]

注册时间: 2008-05-14 04:26:52
文章: 13
离线

在做MAPPING开发的时候,对于一些需要取其他表的数据时,可以用LOOKUP实现,也可以用JOIN实现.大家一般都是选择哪个?对于有太多的这样的字段时(比如超过5个以上),用哪种性能会更好一些,大家提些意见.

初学者
ducktsmt

初级会员

注册时间: 2008-08-01 11:07:53
文章: 3
离线

我只觉得fuzzy lookup倒是挺管用的,至于普通的lookup和join之间的区别,确实没有太明白。
daytonas

初级会员

注册时间: 2008-07-01 22:26:30
文章: 5
离线

个人理解:join有时候可一对多,lookup只返回一个值
tonyhong86

初级会员

注册时间: 2008-06-18 12:27:30
文章: 14
离线

daytonas wrote:个人理解:join有时候可一对多,lookup只返回一个值

unconnect lookup just return one value, but connect lookup can return more values.
zdcku
嘉颖


高级会员
[Avatar]

注册时间: 2008-05-06 22:32:12
文章: 152
来自: 江苏南京
离线

用joiner基于下面的考虑:
1、输入N条结果为M条
2、关联事实表(数据量大、经常变化、根据时间容易控制需要数据量)
3、。。。

用lookup基于下面的考虑:
1、输入N条结果为N条
2、关联维度表(数据量小、缓慢变化、一般情况需要整个表的数据)
3、。。。

大家集思广益啊

这篇文章被编辑了 2 次. 最近一次更新是在 2008-08-19 03:51:11


学习
[MSN]
killandylove

论坛CTO
[Avatar]

注册时间: 2008-04-23 08:51:09
文章: 58
来自: 不透露
离线

zdcku wrote:用joiner基于下面的考虑:
1、输入N条结果为M条
2、关联事实表(数据量大、经常变化、根据时间容易控制需要数据量)
3、。。。

用lookup基于下面的考虑:
1、输入N条结果为N条
2、关联维度表(数据量小、缓慢变化、一般情况需要整个表的数据)
3、。。。

大家集思广益啊


和我想法一样啊,

其实Lookup和Join在功能上还是有一定的区别的,Lookup是为了通过一个表取另外一个表所需要的数据,Join是两个表之间的关联之后的数据集。Join是可以实现Lookup的大部分功能,
其次在用法上,和楼上所述的一样,我个人理解Lookup是为了让数据流更加清晰,更加易懂,再者,它可以实现一些特殊的用法,必须像一个函数(unconnect Lookup),动态的取最新的Lookup base data(dynamic lookup),等

本人中科院高级潜水院院士,诺贝尔长期掉线奖,奥斯卡终身隐身奖!!!
[Email] [WWW] [MSN]
jkz10

初级会员

注册时间: 2009-06-25 20:11:30
文章: 5
离线

不错,是这个意思
makan1981

初级会员

注册时间: 2009-06-30 21:41:12
文章: 1
离线

多对一用Lookup 一对多用Join
Lookup可以实现特殊的功能
 
论坛首页 » Informatica
前往:   

网站地图 |  联系我们 |   |  招聘版主 |  免责声明 |  意见建议 |  系统帮助 | 
Copyright © 2008, mydwbi.com, All Rights Reserved | Powered by JForum 2.1.8 © JForum Team