Informatica映射创建

时间:2014-02-01 07:00:43

标签: informatica informatica-powercenter

我需要创建一个Informatica映射,它可以对数据进行排序并对其进行排名。两个不同的应用程序中有两个表,所以直接我不能在SQL中加入它们。两者都有巨大的数据,因此也需要关注性能。 Senario可能如下 -

有两个表部门(DEPT)和员工(EMP)。他们有1个(DEPT):M(EMP)关系。部门表有列(Row_id,DeptNm,Created_date),Employee表有列(Row_id,EMPName,Emp_num,Par_row_id(FK到DEPT.row_Id),薪水)

根据员工工资的降低对某个部门排序数据并对其进行排名。数据应该在文本文件中,如下所示 -

DeptNm | EmpNm |工资|秩
财经|维克拉姆| 200000 | 1个
财经| Uttaam | 150000 | 2
财经|拉杰夫| 100000 | 3
ITDPPT | Balaajii | 150000 | 1个
ITDEPT |戒| 120000 | 2
ITDEPT | Weeniji | 100000 | 3

提前致谢:)

1 个答案:

答案 0 :(得分:1)

您可以使用加入者转换来加入部门和员工表。然后使用排序器和排名转换来对行进行排名。