Перетворення кваліфікуючого джерела в Informatica з ПРИКЛАДОМ

Що таке перетворення кваліфікатора джерела?

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

У наступному прикладі ми змінимо кваліфікатор джерела нашої картиping «m_emp_emp_target», тому замість повернення всіх стовпців функція повертатиме лише вибрані стовпці.

Крок 1) Відкрити картуping «m_emp_emp_target» на картіping дизайнер.

Перетворення кваліфікуючого джерела в Informatica з ПРИКЛАДОМ

Крок 2) Double клацніть перетворення вихідного кваліфікатора “SQ_EMP”. Для нього відкриється вікно властивостей редагування трансформації. Потім

  1. Натисніть вкладку властивостей
  2. Натисніть на SQL Параметр «Змінити запит» відкриє вікно редактора SQL

Перетворення кваліфікуючого джерела в Informatica з ПРИКЛАДОМ

Крок 3) У вікні редактора SQL

  1. Введіть наступний запит
    ВИБЕРІТЬ EMPNO, ENAME, JOB, MGR FROM EMP

    Примітка: – ми вибираємо стовпці EMPNO, ENAME, JOB & MANAGER з джерела, тому ми зберегли лише їх у запиті на вибірку

  2. Виберіть кнопку OK

Перетворення кваліфікуючого джерела

Крок 4) У вікні «Редагувати перетворення»

  1. У меню виберіть вкладку «Порти».
  2. На вкладці «Порти» ви побачите всі порти. Збережіть лише порти EMPNO, ENAME, JOB, MGR і видаліть інші порти

Перетворення кваліфікуючого джерела

Крок 5) Після видалення портів натисніть кнопку OK

Перетворення кваліфікуючого джерела

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

Перетворення кваліфікуючого джерела

Після натискання кнопки «ОК» воно відкриється Редактор SQL Вікно

  1. Він підтвердить, що вибрані вами дані правильні та готові для завантаження в цільову таблицю
  2. Натисніть кнопку OK для подальшої обробки

Перетворення кваліфікуючого джерела

Зберегти картуping (за допомогою комбінації клавіш ctrl+s) та виконайте робочий процес, після виконання в ціль буде завантажено лише вибрані стовпці.

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

Властивості кваліфікатора джерела

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

  1. Фільтр джерела – За допомогою властивості фільтра джерела можна відфільтрувати кількість вихідних записів. Наприклад, ви хочете отримати лише співробітників deptno 10, тоді ви можете ввести умову фільтра deptno=10 у властивості фільтра джерела та виконати дані.
  2. Номер для відсортованих портів – У перетворенні кваліфікатора джерела ви також можете сортувати вхідні записи на основі номера порту. Таким чином, коли дані передаються до перетворень усередині картиping, він зчитає номер порту та відповідно відсортує дані.

    Оскільки дані можна сортувати на основі одного чи кількох портів, ви повинні вказати кількість портів, які використовуватимуться під час сортування. Якщо вказати значення 1, буде відсортовано лише дані empno. Якщо ви вкажете значення 2, тоді дані в обох стовпцях empno та ename будуть відсортовані.

  3. Виберіть Розрізнений – за допомогою цієї властивості ви можете отримати лише окремі записи з джерела. Коли ви вибираєте параметр вибору окремого, кваліфікатор джерела отримуватиме лише окрему комбінацію вихідних даних.

Перетворення кваліфікуючого джерела

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