Интерфейсы инструмента в веб-приложении и настольном приложении отличаются и не имеют обратной совместимости. Задачи ETL, созданные в веб-приложении, могут некорректно отображаться в настольном приложении и наоборот.
Шаблон преобразователя содержит настройки пользовательского объекта-преобразователя, который будет доступен для использования при разработке задач ETL. В настройках шаблона указывается макрос на языке Fore, содержащий реализацию объекта-преобразователя. После создания и настройки шаблона, на вкладке «Преобразователи данных» будет доступен соответствующий объект. Для объекта доступны те же операции, какие доступны для основных объектов задачи ETL.
Для открытия окна с параметрами шаблона
Задайте следующие параметры шаблона:
Наименование. Любое наименование, описывающее назначение преобразователя. Данное наименование будет отображаться на вкладке «Преобразователи»;
Идентификатор. Уникальный идентификатор шаблона, используется при сохранении параметров в репозиторий. Идентификатор должен содержать только буквы латинского алфавита, цифры, знак «_», не должен содержать пробелов и не должен начинаться с цифры;
Обработчик. В раскрывающихся списках выберите объект среды разработки (сборку, модуль или форму) и класс, содержащий реализацию преобразователя. В список допустимых классов входят все классы, реализующие интерфейс IEtlCustomUser.
Пример кода класса, реализующего пользовательский преобразователь
См. также:
Начало работы с инструментом «Задача ETL» в веб-приложении | Шаблоны пользовательских преобразователей