Алгоритм пользователя

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

Предполагается наличие в репозитории двух таблиц «T_Source», «T_Destination» и модуля с идентификатором «USER_PLAIN_MODULE», содержащего макрос «UserSubChangeValues». Структура таблиц должна удовлетворять реализуемому алгоритму преобразования данных. Также в репозитории должна быть создана задача ETL с идентификатором «ETLTASKS». При выполнении указанного ниже примера в задаче ETL создается три объекта: источник репозитория, преобразователь «Алгоритм пользователя» и приёмник репозитория. Для всех объектов устанавливаются необходимые свойства, настраиваются связи:

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

Макрос UserSubChangeValues

Пример

См. также:

Примеры | IEtlPlainDataUser