Преобразование квалификатора источника в Informatica с ПРИМЕРОМ
Что такое преобразование квалификатора источника?
Преобразование квалификатора источника — это активное связанное преобразование, которое используется для представления строк, считываемых службой интеграции. Всякий раз, когда мы добавляем в сопоставление реляционный источник или плоский файл, требуется преобразование квалификатора источника. Когда мы добавляем источник в сопоставление, преобразование квалификатора источника добавляется автоматически. С помощью квалификатора источника мы можем определить и переопределить способ получения данных из источника.
В следующем примере мы изменим квалификатор источника нашего сопоставления «m_emp_emp_target», поэтому вместо возврата всех столбцов он будет возвращать только выбранные столбцы.
Шаг 1) Откройте сопоставление «m_emp_emp_target» в дизайнере карт.
Шаг 2) Double щелкните преобразование исходного квалификатора «SQ_EMP». Откроется окно редактирования свойств преобразования. Затем
- Нажмите на вкладку свойств.
- Нажмите на SQL Опция «Изменить запрос», откроется окно редактора SQL.
Шаг 3) В окне редактора SQL
- Введите следующий запрос
ВЫБЕРИТЕ EMPNO, ENAME, JOB, MGR ИЗ EMPВнимание – мы выбираем столбцы EMPNO, ENAME, JOB & MANAGER из источника, поэтому мы сохранили только те, которые указаны в запросе выбора.
- Выберите кнопку ОК
Шаг 4) В окне «Редактировать преобразования»
- Выберите вкладку «Порты» в меню.
- На вкладке «Порты» вы увидите все порты. Оставьте только порты EMPNO, ENAME, JOB, MGR и удалите остальные порты.
Шаг 5) После удаления портов нажмите кнопку «ОК».
Теперь снова щелкните вкладку свойств в окне «Редактировать преобразования», и вы увидите только те данные, которые вы выбрали.
При нажатии на кнопку «ОК» откроется. Редактор SQL Окно.
- Это подтвердит, что выбранные вами данные верны и готовы к загрузке в целевую таблицу.
- Нажмите кнопку «ОК», чтобы продолжить обработку.
Сохраните сопоставление (используя сочетание клавиш Ctrl+S) и выполните рабочий процесс. После выполнения в цель будут загружены только выбранные столбцы.
Таким образом, вы можете переопределить в квалификаторе источника, какие столбцы необходимо извлечь из источника, и это единственный способ переопределить, какие конкретные столбцы будут перенесены внутрь отображение.
Свойства квалификатора источника
Вы можете использовать различные свойства квалификатора источника, чтобы определить, какой тип исходных данных необходимо преобразовать в целевую таблицу.
- Исходный фильтр – Используя свойство фильтра источника, вы можете фильтровать количество исходных записей. Например, вы хотите получить только сотрудников отдела 10, тогда вы можете ввести условие фильтра deptno=10 в свойстве исходного фильтра и выполнить данные.
- Число отсортированных портов – При преобразовании квалификатора источника вы также можете сортировать входные записи по количеству портов. Поэтому, когда данные передаются преобразованиям внутри сопоставления, они считывают номер порта и соответствующим образом сортируют данные.
Поскольку данные можно сортировать по одному или нескольким портам, вам необходимо указать количество портов, которые будут использоваться при сортировке. Если вы укажете значение 1, то будут отсортированы только данные empno. Если вы укажете значение 2, то данные empno и ename в обоих столбцах будут отсортированы.
- Выберите Отличительные – с помощью этого свойства вы можете получить только отдельные записи из источника. Если вы выберете опцию «Выбрать разные», квалификатор источника будет выбирать только отдельную комбинацию исходных данных.