Преобразование квалификатора источника в Informatica с ПРИМЕРОМ

Что такое преобразование квалификатора источника?

Преобразование квалификатора источника — это активное связанное преобразование, которое используется для представления строк, считываемых службой интеграции. Всякий раз, когда мы добавляем в сопоставление реляционный источник или плоский файл, требуется преобразование квалификатора источника. Когда мы добавляем источник в сопоставление, преобразование квалификатора источника добавляется автоматически. С помощью квалификатора источника мы можем определить и переопределить способ получения данных из источника.

В следующем примере мы изменим квалификатор источника нашего сопоставления «m_emp_emp_target», поэтому вместо возврата всех столбцов он будет возвращать только выбранные столбцы.

Шаг 1) Откройте сопоставление «m_emp_emp_target» в дизайнере карт.

Преобразование квалификатора источника в Informatica с ПРИМЕРОМ

Шаг 2) Double щелкните преобразование исходного квалификатора «SQ_EMP». Откроется окно редактирования свойств преобразования. Затем

  1. Нажмите на вкладку свойств.
  2. Нажмите на SQL Опция «Изменить запрос», откроется окно редактора SQL.

Преобразование квалификатора источника в Informatica с ПРИМЕРОМ

Шаг 3) В окне редактора SQL

  1. Введите следующий запрос
    ВЫБЕРИТЕ EMPNO, ENAME, JOB, MGR ИЗ EMP

    Внимание – мы выбираем столбцы EMPNO, ENAME, JOB & MANAGER из источника, поэтому мы сохранили только те, которые указаны в запросе выбора.

  2. Выберите кнопку ОК

Преобразование квалификатора источника

Шаг 4) В окне «Редактировать преобразования»

  1. Выберите вкладку «Порты» в меню.
  2. На вкладке «Порты» вы увидите все порты. Оставьте только порты EMPNO, ENAME, JOB, MGR и удалите остальные порты.

Преобразование квалификатора источника

Шаг 5) После удаления портов нажмите кнопку «ОК».

Преобразование квалификатора источника

Теперь снова щелкните вкладку свойств в окне «Редактировать преобразования», и вы увидите только те данные, которые вы выбрали.

Преобразование квалификатора источника

При нажатии на кнопку «ОК» откроется. Редактор SQL Окно.

  1. Это подтвердит, что выбранные вами данные верны и готовы к загрузке в целевую таблицу.
  2. Нажмите кнопку «ОК», чтобы продолжить обработку.

Преобразование квалификатора источника

Сохраните сопоставление (используя сочетание клавиш Ctrl+S) и выполните рабочий процесс. После выполнения в цель будут загружены только выбранные столбцы.

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

Свойства квалификатора источника

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

  1. Исходный фильтр – Используя свойство фильтра источника, вы можете фильтровать количество исходных записей. Например, вы хотите получить только сотрудников отдела 10, тогда вы можете ввести условие фильтра deptno=10 в свойстве исходного фильтра и выполнить данные.
  2. Число отсортированных портов – При преобразовании квалификатора источника вы также можете сортировать входные записи по количеству портов. Поэтому, когда данные передаются преобразованиям внутри сопоставления, они считывают номер порта и соответствующим образом сортируют данные.

    Поскольку данные можно сортировать по одному или нескольким портам, вам необходимо указать количество портов, которые будут использоваться при сортировке. Если вы укажете значение 1, то будут отсортированы только данные empno. Если вы укажете значение 2, то данные empno и ename в обоих столбцах будут отсортированы.

  3. Выберите Отличительные – с помощью этого свойства вы можете получить только отдельные записи из источника. Если вы выберете опцию «Выбрать разные», квалификатор источника будет выбирать только отдельную комбинацию исходных данных.

Преобразование квалификатора источника