Создание карт Informatica

Мне нужно создать сопоставление Informatica, которое может сортировать данные и ранжировать их. В двух разных приложениях есть две таблицы, поэтому напрямую я не могу объединить их в SQL. У обоих есть огромные данные, поэтому нужно также позаботиться о производительности. Сенарио может быть как ниже -

Есть две таблицы Department (DEPT) и Employee (EMP). Они имеют отношение 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 | Заработная плата | Рейтинг
Финансы | Vikram | 200000 | 1
Финансы | Uttaam | 150000 | 2
Финансы | Rajeev | 100000 | 3
ITDPPT | Balaajii | 150000 | 1
ITDEPT | Harsha | 120000 | 2
ITDEPT | Weeniji | 100000 | 3

Заранее спасибо :)


person user1021822    schedule 01.02.2014    source источник
comment
Столкнулись ли вы с какой-либо конкретной проблемой при создании карты?   -  person Samik    schedule 02.02.2014


Ответы (1)


Вы можете использовать преобразование объединения, чтобы объединить таблицы отделов и сотрудников. Затем используйте преобразование сортировщика и ранжирования для ранжирования строк.

person Samik    schedule 02.02.2014