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

Перетворення нормалізатора використовується для перетворення одного рядка в кілька рядків. Це активне і пов'язане перетворення, яке використовується для нормалізації будь-яких денормалізованих даних. Простіше кажучи, можна сказати, що одну таблицю можна розділити на кілька рядів. Коли у нормалізатора є рядок, який містить дані, що трапляються кілька разів, він повертає рядок для кожного примірника цих кількох даних, що зустрічаються. Розглянемо джерело, яке включає чотири поля з квартальними результатами студентів. Коли нормалізатор поверне кілька рядків, він поверне зайві дані для всіх наявних вхідних стовпців.

Як створити трансформацію нормалізатора в Informatica?

Нижче подано покроковий процес створення перетворення Нормалізатора в відображенні

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

Крок 2. Після того, як джерело та ціль створені, перейдіть на вкладку Mappings та натисніть кнопку "Create". Як тільки це буде зроблено, ви можете назвати це відображення за вибором.

Перетягніть джерело та ціль, які ви створили, до нового створеного відображення. Для вашого джерела буде створено кваліфікований джерело.

Крок 3: Після того як відображення готове, наступним кроком є ​​створення перетворення. Перейдіть на вкладку «Трансформація» і натисніть «Створити».

Укажіть унікальну назву цієї трансформації та натисніть кнопку створення. Після натискання на кнопку створення перетворення нормалізатора з’явиться на вашому відображенні.

Крок 4: Тепер двічі клацніть на перетворенні, і ви можете внести необхідні зміни в нього. Ви можете дати відповідний опис цього та пояснити, що робить трансформація.

Крок 5: На вкладці "Порти" будуть визначені вхідні та вихідні порти для перетворення.

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

Крок 7: Після цього ви можете вибрати певний стовпець, щоб сказати Week_ID, і створити наступний рівень, вибравши правильний зсув на Кнопці рівня.

Це створює новий стовпчик і зміщує стовпець WEEK_ID на рівень 2. Аналогічно, інші два стовпці також можуть створити свій рівень 2. Оскільки є 5 результатів, поява цього поля змінюється на 5. Це число можна змінити відповідно до вимоги.

Крок 8: Після цього, якщо ви повернетесь назад і перевірите порти, ви помітите, що порти автоматично збільшилися для атрибута результату.

Перевіривши перетворення нормалізатора зараз, ви зможете побачити, що всі атрибути результату присутні в перетворенні.

Ви можете перевірити, що попереднє перетворення пов'язане з перетворенням Нормалізатора з новими створеними портами.

Крок 9: Після цього ви зможете підключити порти перетворення нормалізатора до цільових портів або цільових перетворень. Слід скористатися опцією Autolink, щоб з'єднати їх. Після того, як це з'єднання буде сформовано, ви повинні перевірити відображення, перш ніж продовжувати роботу та створювати його робочий процес.

Створення робочого процесу для нормалізації трансформації в Informatica

Крок 1: Після створення відображення також повинен бути створений робочий процес для запуску відображення. Цей робочий процес можна створити вручну або за допомогою майстра робочого процесу. Щоб створити робочий процес вручну Перейдіть до Workflows і натисніть кнопку Create.

Знизу відкриється нове вікно, де слід вказати унікальну назву робочого процесу.

Після створення нового робочого процесу наступним завданням є створення сесійного завдання.

Крок 2: У Informatica є два типи сеансів. Вони можуть бути або сеансом багаторазового використання в Informatica, або сеансом багаторазового використання в Informatica. Для цього прикладу ми можемо створити сеанс, що не використовується повторно. Перейдіть до меню завдань, а потім виберіть опцію створення.

Крок 3: Укажіть унікальне ім’я для цього завдання. Тут ми вказали ім'я як m_Normalizer. Після натискання кнопки Створити сеанс буде створено, і ви можете вибрати сеанс, відповідний вашому відображенню.

Крок 4: Після цього пов'яжіть завдання "Пуск" із створеним сеансом.

Крок 5: Ви можете двічі клацнути на завдання сеансу, а потім натиснути на вкладку властивостей.

Усі вихідні та цільові з'єднання можна згадати у $ Source_Connection_Value та $ Target_Connection_Value. Ви можете вибрати цілі або навіть визначені параметри та зв’язати їх із цим властивістю.

Крок 6 : На вкладці відображення ми можемо налаштувати джерело, ціль та з'єднання. Джерело та цілі можна налаштувати, натиснувши на конкретні джерела, які потребують шляхів. Аналогічно, ціль також може бути налаштована. Після того, як все це налаштовано, перейдіть у меню Workflows, а потім виберіть опцію Validate для перевірки робочого процесу.

Крок 7: Після того, як робочий процес буде готовий до завдання сеансу, тоді відкриється параметр «Почати робочий процес», і відкриється монітор робочого процесу, де можна контролювати робочий процес. Усі отримані рядки та журнали сеансів відображатимуться в Моніторі робочих процесів. Якщо відображення вдале, статус цього відображення буде успішним, і всі рядки будуть відображені.

Висновок

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

Рекомендовані статті

Це посібник з перетворення нормалізаторів в Informatica. Тут ми обговорюємо, як створити перетворення нормалізатора в Informatica разом з кроками до створення робочого процесу для перетворення нормалізатора в Informatica. Ви також можете переглянути наступні статті, щоб дізнатися більше -

  1. Трансформації в Informatica
  2. Трансформація маршрутизатора в Informatica
  3. Кар'єра в інформатиці
  4. Питання для інтерв'ю на основі сценарію інформатики
  5. Інструменти ETL Інструменти
  6. Informatica vs Datastage
  7. Що таке маршрутизатор?

Категорія: