informatica使用小结(1)

1. 过滤条件的使用
Filter组件是由powercenter服务器执行的,source qualifier中定义的source filter实际转换成sql语句由数据库服务器执行。如果希望对数据性能影响最小,推荐使用filter组件,但数据库会有更大的I/O.如果用source qualifier里面的source filter,Powercenter的压力较小,同时如果在数据库上面要是对这个字段有索引效果会更好。
2. 易错点
1)我在sql query中的sql写法是:
Select a.col1,a.col2 from a ,b where a.id=b.aid,
这种情况是否需要将a,b表都拖入到mapping中 其实是不需要的,但是建议将这2张表都拖入到mapping中,这是为了提高程序的可读性。
2)自关联(self-join mapping)
在从source qualifier到joiner的2个分支上,至少有一个分支必须在source qualifier和joiner之间增加1个其他组件;
Joinerkey必须是经过排序的;
Joiner必须要使用sorted input;
3. 在使用joiner前最好先排序,这样在多数情况下可以提高joiner性能。
如果使用sorted joiner 的话,sorter组件对joiner组件中关联的字段进行排序,要求master表和detail表输入到joiner组件的数据都是有序的。
另一种获得排序数据的方法是在source qualifier里面使用自定义sql语句order by来对需要的列做排序。
4.target表结构除了可以从source拖到target designer工作区生成目标,但是不可以从target拖到source designer里面生成新的source定义。
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值