Перетворення рангу в Informatica за допомогою ПРИКЛАДУ

Що таке рангова трансформація?

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

Трансформація рангів також надає функцію ранжування на основі груп. Наприклад, якщо ви хочете отримати список десяти найвищих зарплат співробітників за відділами, тоді ця група...ping можна зробити за допомогою цього перетворення.

Рангове перетворення є активним перетворенням, оскільки воно впливає на кількість вихідних рядків.

Перетворення рангу має вихідний порт, за допомогою якого воно призначає ранг рядкам.

Наша вимога полягає в тому, щоб завантажити 3 найвищих співробітників для кожного відділу; ми реалізуємо це за допомогою перетворення рангу.

Крок 1) Створити картуping маючи джерело EMP та ціль EMP_TARGET

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

Крок 2) Тоді на картіping

  1. Виберіть меню трансформації
  2. Виберіть опцію створення

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

Крок 3) У вікні створення трансформації

  1. Виберіть перетворення рангу
  2. Введіть назву трансформації «rnk_salary»
  3. Виберіть кнопку Створити

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

Крок 4) Перетворення рангу буде створено на картіping, виберіть кнопку «Готово» у вікні

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

Крок 5) Підключіть усі порти від кваліфікатора джерела до перетворення рангу

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

Крок 6) Double клацніть трансформацію рангу, і відкриється вікно редагування трансформації. У цьому вікні

  1. Виберіть меню властивостей
  2. У властивості Top/Bottom виберіть опцію «Top».
  3. Введіть 3 у кількість рангів

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

Крок 7) Знову у вікні «редагування трансформації».

  1. Виберіть вкладку портів
  2. Виберіть групу за параметром для стовпця Номер відділу
  3. Виберіть Ранг у стовпці Зарплата
  4. Виберіть кнопку OK

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

Крок 8) Підключіть порти з перетворення рангу до цільової таблиці

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

Тепер збережіть картаping і виконайте його після створення сеансу та робочого процесу. Вихідний класифікатор отримає всі записи, але перетворення рангу пропускатиме лише записи з трьома високими зарплатами для кожного відділу.

Підсумуйте цей пост за допомогою: