Преобразование ранга в Informatica с ПРИМЕРОМ

Что такое трансформация рангов?

Ранговое преобразование — это активное и связанное преобразование, которое выполняет фильтрацию данных на основе группы и рангов. Например, вы хотите получить десять записей о сотрудниках с самой высокой зарплатой, такую ​​фильтрацию можно выполнить путем преобразования ранга.

Преобразование рангов также предоставляет возможность ранжирования на основе групп. Ставьте лайк, если хотите попасть в десятку лучших сотрудников отдела по найму wise, то эту группировку можно выполнить с помощью этого преобразования.

Преобразование ранга является активным преобразованием, поскольку оно влияет на количество выходных строк.

Преобразование ранга имеет выходной порт, с помощью которого оно присваивает ранг строкам.

Наше требование — загрузить в каждый отдел по 3 самых высокооплачиваемых сотрудника; мы реализуем это с помощью преобразования рангов.

Шаг 1) Создайте сопоставление, имеющее исходный EMP и целевой EMP_TARGET.

Трансформация ранга в Informatica

Шаг 2) Тогда в отображении

  1. Выберите меню трансформации
  2. Выберите вариант создания

    Трансформация ранга в Informatica

Шаг 3) В окне создания трансформации

  1. Выберите преобразование ранга
  2. Введите имя преобразования «rnk_salary».
  3. Нажмите кнопку «Создать».

Трансформация ранга в Informatica

Шаг 4) Преобразование ранга будет создано в сопоставлении, нажмите кнопку «Готово» в окне.

Трансформация ранга в Informatica

Шаг 5) Соедините все порты из квалификатора источника с преобразованием ранга.

Трансформация ранга в Informatica

Шаг 6) Double нажмите на преобразование ранга, и откроется «окно редактирования преобразования». В этом окне

  1. Выберите меню свойств
  2. Выберите опцию «Верх» в свойстве «Верх/Низ».
  3. Введите 3 в число рангов

Трансформация ранга в Informatica

Шаг 7) В окне «Редактировать трансформацию» снова

  1. Выберите вкладку портов
  2. Выберите группу по опции для столбца «Номер отдела».
  3. Выберите должность в столбце «Зарплата»
  4. Выберите кнопку ОК

Трансформация ранга в Informatica

Шаг 8) Подключите порты от преобразования ранга к целевой таблице.

Трансформация ранга в Informatica

Теперь сохраните отображение и выполните его после создания сеанса и рабочего процесса. Квалификатор источника выберет все записи, но преобразование ранга пропустит только записи с тремя высокими зарплатами для каждого отдела.