В этой статье:
Преобразователь «Объединение» - объект, предназначенный для слияния данных. Каждый объект имеет несколько входов и один выход.У всех источников должны быть определены уникальные индексы, количество и типы полей. Указанные атрибуты должны быть идентичны для всех источников. Дублирования записей не допускается (в этом случае необходимо провести предварительно операцию удаления дубликатов).
Для эффективной работы алгоритма должны быть выполнены условия:
отсутствие дубликатов по уникальному индексу во всех источниках данных;
все источники должны быть упорядочены по уникальному индексу. Порядок полей в уникальном индексе должен совпадать для всех источников.
При использовании преобразователя «Объединение» из таблиц:
Key | Date | Value |
1 | Winter | 2222 |
2 | Winter | 4444 |
3 | Winter | 6666 |
и:
Key | Date | Value |
4 | Summer | 1111 |
5 | Summer | 3333 |
6 | Summer | 5555 |
можно получить таблицу:
Key | Date | Value |
4 | Summer | 1111 |
1 | Winter | 2222 |
5 | Summer | 3333 |
2 | Winter | 4444 |
6 | Summer | 5555 |
3 | Winter | 6666 |
В базовых свойствах задается наименование объекта, идентификатор и примечание.
Для определения списка входов преобразователя и списка полей для каждого входа используйте страницу «Редактирование входов».
В данном поле содержится список всех входов и их связей объекта-преобразователя.
Возможные операции для входов:
В данном поле содержится список полей и их параметров объекта-источника/объекта-приёмника:
Возможные операции для полей входов:
Автоматическое заполнение полей
Для задания списка полей и связи для выхода используйте страницу «Редактирование выхода».
На странице доступны следующие настройки:
Примечание. Скриншот сделан на примере мастера редактирования источника данных «Репозиторий».
На странице «Редактирование выходов с ошибочными записями» задаются связи для каждого выхода с ошибочными записями.
В данном поле содержится список всех выходов и их связей объекта-преобразователя.
В данном поле содержится список полей и их параметров объекта-источника/объекта-приёмника.
Для задания дополнительных настроек, которые будут применяться при возникновении ошибочных записей, нажмите кнопку «Настройки». Будет открыто окно:
Укажите максимальное количество ошибочных записей, информация о которых будет экспортирована. По умолчанию установлено значение «-1», при этом экспортируется информация обо всех ошибочных записях.
Примечание. При наличии большого количества ошибочных записей, экспорт информации о них может замедлить выполнение задачи ETL.
Если задано максимальное количество выводимых записей, то также выберите действие, выполняемое при превышении этого количества. По умолчанию вывод записей прекращается.
На странице «Объединение» устанавливается связь между полями входов и полями выхода.
Связи полей должны быть настроены для каждого входа объекта «Объединение»:
Автоматическое создание связей. Для связи полей, имеющих одинаковые идентификаторы, нажмите кнопку «Автоматически»;
Ручное создание связей. Перетащите входное поле на поле-выход, либо выделите данные поля и нажмите кнопку «Редактировать»;
Удаление связей. Выделите поле-выход и нажмите кнопку «Очистить» либо клавишу DELETE.
См. также: