我需要创建一个Informatica映射,它可以对数据进行排序和排名。在两个不同的应用程序中有两个表,所以我不能在SQL中直接连接它们。两者都有庞大的数据量,因此也需要注意性能。Senario可能如下所示-
有两个表:部门(DEPT)和员工(EMP).They具有1(DEPT):M(EMP)关系。部门表有列(Row_id,DeptNm,Created_date),Employee表有列(Row_id,EMPName,Emp_num,Par_row_id (FK到DEPT.row_Id),Salary)
对于固定部门,根据员工递减的薪资对数据进行排序,并对其进行排序。数据应以文本文件形式出现,如下所示-
DeptNm|EmpNm|薪水|职级
金融|维克拉姆|200000|1
金融|犹他州|150000|2
金融|拉吉夫|100000|3
ITDPPT|Balaajii|150000|1
ITDEPT|哈莎|120000|2
ITDEPT|维尼基|100000|3
提前感谢:)
发布于 2014-02-02 16:41:13
您可以使用联合转换来联接部门表和雇员表。然后使用排序器和排名转换来对行进行排名。
https://stackoverflow.com/questions/21495198
复制相似问题