Перетворення послідовності в Informatica з ПРИКЛАДОМ

Що таке Послідовність Generator Трансформація?

Перетворення генератора послідовності пасивне, тому воно не впливає на кількість вхідних рядків. Генератор послідовності використовується для генерації значень первинного ключа, а також для генерації значень числової послідовності, наприклад 1, 2, 3, 4, 5 тощо.

Наприклад, ви хочете призначити значення послідовності вихідним записам, тоді ви можете скористатися генератором послідовності. Згенеровані значення послідовності можуть бути 5, 10, 15, 20, 25 тощо або 10, 20, 30, 40, 50 тощо залежно від налаштованих властивостей перетворення.

Генератор послідовності має два вихідних порти

  • КРИВИНА
  • NEXTVAL

Значення порту CURRVAL завжди NEXTVAL+1.

Для створення порядкових номерів ми завжди використовуємо стовпець NEXTVAL.

Властивості послідовності Generator Перетворення

  • Початкове значення – це перше значення, яке буде згенероване перетворенням, значення за замовчуванням – 0.
  • Збільшити на – це число, на яке потрібно збільшити значення. Значення за умовчанням — 1.
  • Кінцеве значення – це максимальне значення, яке має створити перетворення.
  • Цикл – якщо цей параметр встановлено, після досягнення кінця значення перетворення починається з початкового значення.

У цьому прикладі ми згенеруємо порядкові номери та збережемо їх у цільовому файлі.

Крок 1) Створіть цільову таблицю за допомогою наступного сценарію.

Завантажте наведений вище файл emp_sequence.sql

Крок 2) Імпортуйте таблицю в Informatica як цільову таблицю

Крок 3) Створіть нове відображення та імпортуйте джерело EMP і цільову таблицю EMP_SEQUENCE

Перетворення послідовності в інформатиці

Крок 4) Створіть нове перетворення у відображенні

  1. Виберіть перетворення послідовності як тип
  2. Введіть назву перетворення «seq_emp»
  3. Виберіть опцію Створити

Перетворення послідовності в інформатиці

Крок 5) Буде створено перетворення генератора послідовності, виберіть опцію «Готово».

Перетворення послідовності в інформатиці

Крок 6) Пов’яжіть стовпець NEXTVAL генератора послідовностей зі стовпцем SNO у цільовому файлі

Перетворення послідовності в інформатиці

Крок 7) зв’яжіть інші стовпці з перетворення вихідного кваліфікатора з цільовою таблицею

Перетворення послідовності в інформатиці

Крок 8) Double клацніть генератор послідовностей, щоб відкрити вікно властивостей, а потім

  1. Виберіть вкладку властивостей
  2. Введіть властивості з початковим значенням =1, інші властивості залиште типовими
  3. Виберіть кнопку OK

Перетворення послідовності в інформатиці

Тепер збережіть відображення і виконайте його після створення сеансу та робочого процесу.

Стовпець sno в цілі міститиме порядкові номери, згенеровані перетворенням генератора послідовностей.

У нашому прикладі послідовності будуть такими, як 1 – Скотт, 2 – Кінг, 3 – Адам, 4 – Міллер тощо.

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