Интерфейсы инструмента в веб-приложении и настольном приложении отличаются и не имеют обратной совместимости. Задачи ETL, созданные в веб-приложении, могут некорректно отображаться в настольном приложении и наоборот.
В этой статье:
Преобразователь «Объединение» - объект, предназначенный для слияния данных. Каждый объект имеет несколько входов и один выход. У всех источников должны быть определены уникальные индексы, количество и типы полей. Указанные атрибуты должны быть идентичны для всех источников. Дублирования записей не допускается (в этом случае необходимо провести предварительно операцию удаления дубликатов).
Для эффективной работы алгоритма должны быть выполнены условия:
отсутствие дубликатов по уникальному индексу во всех источниках данных;
все источники должны быть упорядочены по уникальному индексу. Порядок полей в уникальном индексе должен совпадать для всех источников.
При использовании преобразователя «Объединение» из таблиц:
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 |
Для определения списка входов преобразователя и списка полей для каждого входа используйте страницу «Редактирование входов».
В разделе «Входы и их связи» содержится список всех входов и их связей объекта-преобразователя.
Возможные операции для входов:
В разделе «Поля входов» содержится список полей и их параметров объекта-источника/объекта-приёмника:
Возможные операции для полей входов:
Автоматическое заполнение полей
На странице «Редактирование выхода» задаётся связь с объектом-приёмником, в который будут выгружаться данные при выполнении задачи ETL.
Примечание. Страница является общей для всех коннекторов и преобразователей данных, кроме преобразователей «Разделение» и «Алгоритм пользователя». Рассмотрим настройку списка полей и связи выхода на примере мастера редактирования источника данных «Репозиторий».
На странице доступны следующие настройки:
На странице «Редактирование выходов с ошибочными записями» задаются связи с объектами-приёмниками, в которые будет экспортироваться информация об ошибочных записях, которые не были обработаны преобразователем:
На странице доступны следующие настройки:
На странице «Объединение» устанавливается связь между полями входов и полями выхода.
Связи полей должны быть настроены для каждого входа объекта «Объединение»:
Автоматическое создание связей. Для связи полей, имеющих одинаковые идентификаторы, нажмите кнопку «Автоматически»;
Ручное создание связей. Перетащите входное поле на поле-выход, либо выделите данные поля и нажмите кнопку «Редактировать»;
Удаление связей. Выделите поле-выход и нажмите кнопку «Очистить» либо клавишу DELETE.
См. также:
Начало работы с инструментом «Задача ETL» в веб-приложении | Преобразователи данных