[Logo] MyDWBI---致力于打造最专业的中文数据仓库,商务智能社区
  [Groups]首页  [Blog] 博客   [Search] 搜索   [Recent Topics] 最新主题   [Hottest Topics] 热门主题   [Hottest Download] 热门下载   [Members]  会员列表  
[Register] 会员注册 / 
[Login] 登入 
请教一个场景的mapping设计?  XML
论坛首页 » Informatica
前往:   
发表人 内容
1qaz2wsx

初级会员

注册时间: 2009-03-19 10:01:25
文章: 2
离线

Source.col1与Lookup Table 的col1关联,结果有多条
需要取满足条件的Lookup Table中col2值最大的数

谢谢
dotnet

初级会员

注册时间: 2009-03-04 02:25:16
文章: 2
离线

如果Source和Lookup table在一个DB 内, 用Source Qualifier的 sql query
andrew

中级会员

注册时间: 2008-07-05 00:16:56
文章: 37
离线

是在一个DB内,但在Lookup之前,Source要经过很多的转换,所以不能直接用Qualifier组件
另外,Lookup后的最大值不唯一,所以也不能在Lookup的sql overvide中定义max(col2)作为输出
请教啊
dotnet

初级会员

注册时间: 2009-03-04 02:25:16
文章: 2
离线

put some business logical into a stored procedure, and then try a stored procedure transformation.
jy01649210

中级会员

注册时间: 2008-07-17 09:31:42
文章: 26
离线

为什么不能在sql override中写max(col2)呢?
就算有相同值,你select max(col2)也是一行吧?

这篇文章被编辑了 1 次. 最近一次更新是在 2009-03-25 08:01:37

jy01649210

中级会员

注册时间: 2008-07-17 09:31:42
文章: 26
离线

Lookup Sql Override:Overrides the default SQL statement to query the lookup table.
Specifies the SQL statement you want the Integration Service to use for querying lookup values.

刚查了下,lookup里面的sql override是针对lookup表的,楼主的问题是否能转化为先取出lookup表中col1值相同的最大col2行,再将source对该表进行查找?
 
论坛首页 » Informatica
前往:   

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