1.1 Normalizer
- 在关系型数据库处理中,Normalizer用来从一行变成多行;如:f1 f2 f3一行三个字段处理后可变成f1 f2,f1 f3两行两字段,如下图
- Generated Key,自动产生不能删除的端口,命名为GK_XXX,由这个端口产生一个序列号值,在需要时可以作为主键,运行成功后会在知识库中保存下一个值,可以在Mapping中看到下一个值,可以修改这个值;
- Generated Column ID,自动产生不能删除的端口,命名为GCID_<occuring_field_name>,这个端口产生一个序号指名当前输出来自多个输入中的哪一个;
- Reset和Restart属性:会话结束时重置GK值到上次的值或者到1;
1.2 Router
- Router和Filter很相似,Router可以用一或多个Filter来取代,不同的是用Router来生成多个组时输入数据只需处理一次,所以效率更高;
- Router 由一个输入组,一到多个用户定义的输出组和一个默认组组成,每一个用户定义的输出组含一个测试条件,满足条件的输入数据会进入相应的用户定义组,不满足所有用户定义条件的数据会进入默认组;
- 输入组和输出组的端口类型和名称相同;
- Powercenter根椐连接的用户定义输出组的顺序来进行评估,如果默