Преобразование квалификатора источника в 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 ИЗ EMPВнимание – мы выбираем столбцы EMPNO, ENAME, JOB & MANAGER из источника, поэтому мы сохранили только те, которые указаны в запросе выбора.
- Выберите кнопку ОК
Шаг 4) В окне «Редактировать преобразования»
- Выберите вкладку «Порты» в меню.
- На вкладке «Порты» вы увидите все порты. Оставьте только порты EMPNO, ENAME, JOB, MGR и удалите остальные порты.
Шаг 5) После удаления портов нажмите кнопку «ОК».
Теперь снова щелкните вкладку свойств в окне «Редактировать преобразования», и вы увидите только те данные, которые вы выбрали.
При нажатии на кнопку «ОК» откроется. Редактор SQL Окно.
- Это подтвердит, что выбранные вами данные верны и готовы к загрузке в целевую таблицу.
- Нажмите кнопку «ОК», чтобы продолжить обработку.
Сохраните картуping (используя сочетание клавиш Ctrl+S) и запустите рабочий процесс; после выполнения в целевую папку будут загружены только выбранные столбцы.
Таким образом, вы можете переопределить в квалификаторе источника, какие столбцы необходимо извлечь из источника, и это единственный способ переопределить, какие конкретные столбцы будут перенесены внутрь картаping.
Свойства квалификатора источника
Вы можете использовать различные свойства квалификатора источника, чтобы определить, какой тип исходных данных необходимо преобразовать в целевую таблицу.
- Исходный фильтр – Используя свойство фильтра источника, вы можете фильтровать количество исходных записей. Например, вы хотите получить только сотрудников отдела 10, тогда вы можете ввести условие фильтра deptno=10 в свойстве исходного фильтра и выполнить данные.
- Число отсортированных портов – В преобразовании с использованием квалификатора источника также можно сортировать входные записи по номеру порта. Таким образом, когда данные передаются в преобразования внутри карты,pingПрограмма считает номер порта и отсортирует данные соответствующим образом.
Поскольку данные можно сортировать по одному или нескольким портам, вам необходимо указать количество портов, которые будут использоваться при сортировке. Если вы укажете значение 1, то будут отсортированы только данные empno. Если вы укажете значение 2, то данные empno и ename в обоих столбцах будут отсортированы.
- Выберите Отличительные – с помощью этого свойства вы можете получить только отдельные записи из источника. Если вы выберете опцию «Выбрать разные», квалификатор источника будет выбирать только отдельную комбинацию исходных данных.








