Интерфейсы инструмента в веб-приложении и настольном приложении отличаются и не имеют обратной совместимости. Задачи ETL, созданные в веб-приложении, могут некорректно отображаться в настольном приложении и наоборот.

В этой статье:

Базовые свойства

Настройка экспорта

Обработка ошибок

Редактирование входа

Редактирование выхода

OLE DB

Коннектор «OLE DB» - объект, предназначенный для экспорта данных в БД с использованием драйверов OLE DB.

После добавления коннектора на рабочее пространство задачи ETL задайте базовые свойства и настройки экспорта. Также можно отредактировать вход, выход коннектора и задать параметры обработки ошибок.

Базовые свойства

В базовых свойствах задаются наименование объекта, идентификатор и примечание.

Настройка экспорта

На странице «Настройка экспорта» указываются параметры подключения для экспорта данных.

В поле «Строка подключения» задайте параметры подключения к источнику данных вручную или с помощью специального диалога свойств канала передачи данных, для вызова которого нажмите кнопку . При автоматическом формировании строки подключения в поле добавляется глобальная переменная %METABASE_OLEDBPARAMS%, которая предназначена для хранения дополнительных параметров подключения.

В комбинированном списке «Таблица» выберите или введите наименование таблицы, которая будет приёмником данных. Если таблица не существует, то она будет создана после выполнения задачи ETL.

Установка флажка «Очищать приёмник перед загрузкой» позволяет удалить всю информация из приёмника перед выполнением загрузки данных.

Обработка ошибок

На странице «Обработка ошибок» определяется поведение объекта экспорта при возникновении ошибочных ситуаций.

Примечание. Страница является общей для всех коннекторов к приёмникам данных, кроме приёмников «XML», «Текст», «JSON» и «Приёмник пользователя». Рассмотрим настройку параметров для обработки ошибок на примере мастера редактирования приёмника данных «Репозиторий».

Задайте параметры:

При выборе действий «Пропуск только некорректных записей» или «Пропуск всех записей в рамках одной транзакции» доступно указание файла для сохранения пропущенных записей.

Примечание. Если при экспорте не было пропущенных записей, то в файл записывается текст «яю». Это означает пустой Unicode-файл в кодировке Win.

    • разделитель строк: {Возврат каретки}{Перевод строки};

    • разделитель полей: ; (точка с запятой);

    • ограничитель текста: "" (двойные кавычки).

Примечание. По умолчанию формируется следующее имя файла: «<идентификатор приёмника>_пропущенные записи.csv».

По каждой пропущенной записи в журнале ETL создаётся отдельная запись, содержащая номер пропущенной записи, текст ошибки и информацию об ошибочном поле. Если были пропущены все записи в рамках транзакции из-за какой-либо одной ошибочной записи, то в журнале эта причина выводится в поле «Описание».

Примечание. Если распределять записи по транзакциям не требуется, то укажите количество записей, равное нулю. В таком случае все записи из источника будут выгружаться по очереди. Данная настройка применяется только в том случае, если в раскрывающемся списке «Действие, выполняемое при возникновении ошибочной ситуации» выбрано действие «Остановка расчёта задачи» или «Пропуск только некорректных записей».

После выполнения действий будет настроено поведение объекта экспорта при возникновении ошибочных ситуаций во время выгрузки данных.

Редактирование входа

Для задания списка полей и связи для входа используйте страницу «Редактирование входа».

На странице доступны следующие параметры:

Идентификатор

Связь с объектом

Поля

Примечание. Скриншот сделан на примере мастера редактирования приёмника данных «Репозиторий».

Редактирование выхода

На странице «Редактирование выхода» задаётся связь с объектом-приёмником, в который будут выгружаться данные при выполнении задачи ETL.

Примечание. Страница является общей для всех коннекторов и преобразователей данных, кроме преобразователей «Разделение» и «Алгоритм пользователя». Рассмотрим настройку списка полей и связи выхода на примере мастера редактирования источника данных «Репозиторий».

На странице доступны следующие настройки:

Идентификатор

Связь с объектом

Поля

См. также:

Начало работы с инструментом «Задача ETL» в веб-приложении | Приёмники данных