Перетворення кваліфікуючого джерела в Informatica з ПРИКЛАДОМ
Що таке перетворення кваліфікатора джерела?
Трансформація кваліфікатора джерела — це активна, пов’язана трансформація, яка використовується для представлення рядків, що зчитуються службою інтеграцій. Щоразу, коли ми додаємо реляційне джерело або плоский файл до картиping, потрібне перетворення кваліфікатора джерела. Коли ми додаємо джерело до картиping, перетворення кваліфікатора джерела додається автоматично. За допомогою кваліфікатора джерела ми можемо визначити та перевизначити спосіб отримання даних з джерела.
У наступному прикладі ми змінимо кваліфікатор джерела нашої картиping «m_emp_emp_target», тому замість повернення всіх стовпців функція повертатиме лише вибрані стовпці.
Крок 1) Відкрити картуping «m_emp_emp_target» на картіping дизайнер.
Крок 2) Double клацніть перетворення вихідного кваліфікатора “SQ_EMP”. Для нього відкриється вікно властивостей редагування трансформації. Потім
- Натисніть вкладку властивостей
- Натисніть на SQL Параметр «Змінити запит» відкриє вікно редактора SQL
Крок 3) У вікні редактора SQL
- Введіть наступний запит
ВИБЕРІТЬ EMPNO, ENAME, JOB, MGR FROM EMPПримітка: – ми вибираємо стовпці EMPNO, ENAME, JOB & MANAGER з джерела, тому ми зберегли лише їх у запиті на вибірку
- Виберіть кнопку OK
Крок 4) У вікні «Редагувати перетворення»
- У меню виберіть вкладку «Порти».
- На вкладці «Порти» ви побачите всі порти. Збережіть лише порти EMPNO, ENAME, JOB, MGR і видаліть інші порти
Крок 5) Після видалення портів натисніть кнопку OK
Тепер знову клацніть вкладку властивостей у вікні редагування перетворень, і ви побачите лише ті дані, які ви вибрали.
Після натискання кнопки «ОК» воно відкриється Редактор SQL Вікно
- Він підтвердить, що вибрані вами дані правильні та готові для завантаження в цільову таблицю
- Натисніть кнопку OK для подальшої обробки
Зберегти картуping (за допомогою комбінації клавіш ctrl+s) та виконайте робочий процес, після виконання в ціль буде завантажено лише вибрані стовпці.
Таким чином, ви можете перевизначити в кваліфікаторі джерела, які стовпці потрібно отримати з джерела, і це єдиний спосіб перевизначити, які конкретні стовпці буде введено всередину картаping.
Властивості кваліфікатора джерела
Ви можете використовувати різні властивості кваліфікатора джерела, щоб визначити, який тип вихідних даних потрібно перетворити в цільову таблицю.
- Фільтр джерела – За допомогою властивості фільтра джерела можна відфільтрувати кількість вихідних записів. Наприклад, ви хочете отримати лише співробітників deptno 10, тоді ви можете ввести умову фільтра deptno=10 у властивості фільтра джерела та виконати дані.
- Номер для відсортованих портів – У перетворенні кваліфікатора джерела ви також можете сортувати вхідні записи на основі номера порту. Таким чином, коли дані передаються до перетворень усередині картиping, він зчитає номер порту та відповідно відсортує дані.
Оскільки дані можна сортувати на основі одного чи кількох портів, ви повинні вказати кількість портів, які використовуватимуться під час сортування. Якщо вказати значення 1, буде відсортовано лише дані empno. Якщо ви вкажете значення 2, тоді дані в обох стовпцях empno та ename будуть відсортовані.
- Виберіть Розрізнений – за допомогою цієї властивості ви можете отримати лише окремі записи з джерела. Коли ви вибираєте параметр вибору окремого, кваліфікатор джерела отримуватиме лише окрему комбінацію вихідних даних.








