Перетворення кваліфікатора джерела в Informatica на ПРИКЛАД

Зміст:

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

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

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

Крок 1 - Відкрийте відображення "m_emp_emp_target" у конструкторі відображень.

Крок 2 - Двічі клацніть на перетворенні вихідного кваліфікатора "SQ_EMP". Він відкриє для нього вікно редагування властивостей перетворення. Потім

  1. Клацніть на вкладку властивостей
  2. Клацніть на опцію SQL Query Modify, це відкриє вікно редактора SQL

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

  1. Введіть наступний запит

    ВИБЕРІТЬ EMPNO, ENAME, JOB, MGR ІЗ EMP

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

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

Крок 4 - У вікні "редагування перетворень"

  1. Виберіть у меню вкладку Порти
  2. На вкладці "порти" ви побачите всі порти. Зберігайте лише порти EMPNO, ENAME, JOB, MGR та видаляйте інші порти

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

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

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

  1. Це підтвердить, що вибрані вами дані є правильними та готовими до завантаження в цільову таблицю
  2. Натисніть кнопку ОК, щоб продовжити процес

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

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

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

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

  1. Source Filter - Використовуючи властивість вихідного фільтра, ви можете відфільтрувати кількість вихідних записів. Наприклад, ви хочете отримати лише співробітників deptno 10, тоді ви можете ввести умову фільтра deptno = 10 у властивості вихідного фільтра та виконати дані.
  2. Номер для відсортованих портів - Під час перетворення кваліфікатора джерела ви також можете сортувати вхідні записи на основі номера портів. Отже, коли дані передаються до перетворень всередині відображення, він зчитує номер порту та відповідно сортує дані.

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

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