Соединение

В данной статье рассмотрен пример создания и выполнения задачи ETL с соединением данных из двух источников.

Предполагается наличие в репозитории трех таблиц: T_SourceOne, T_SourceTwo и T_Destination. Структура источников должна быть идентичная и должна содержать поля «ID» и «VALUE». Структура приемника предполагает наличие полей «ID», «VALUE1» и «VALUE2». Также в репозитории должна быть создана задача ETL с идентификатором «ETLTASKS». При выполнении указанного ниже примера в задаче ETL создается четыре объекта: два источника репозитория, преобразователь «Соединение» и приемник репозитория. Для всех объектов устанавливаются необходимые свойства, настраиваются связи:

После создания и сохранения объектов происходит выполнение задачи ETL. Однотипный код, применяемый к различным объектам, вынесен в отдельные процедуры/функции.

Пример

См. также:

Примеры | IEtlPlainDataJoin