OLE DB

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

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

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

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

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

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

Введите строку подключения к приёмнику данных вручную или в специальном диалоге, для вызова которого нажмите кнопку .

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

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

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

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

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

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

Примечание. Для объекта-приёмника Excel (*.xlsx) действие «Пропуск всех записей в рамках одной транзакции» отсутствует.

При выборе действий «Остановка расчёта задачи» или «Пропуск только некорректных записей» будет происходить разделение задачи на транзакции, а указанное количество записей будет влиять на скорость выполнения задачи.

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

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

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

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

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

  1. При необходимости укажите пороговое количество ошибочных записей, при превышении которого экспорт будет остановлен. Для этого установите флажок «Остановить выполнение при пропуске указанного числа записей» и задайте предельное число записей.
  2. Укажите количество записей, обрабатываемых в рамках одной транзакции в поле «Количество записей, обрабатываемых в одной транзакции». По умолчанию обрабатывается тысяча записей
  3. При необходимости укажите модуль, который должен срабатывать при возникновении ошибки в задаче ETL. Для этого установите флажок «Вызвать событие, если произошла ошибка» и укажите модуль, заданный в настройках задачи ETL.

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

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

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

 

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

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

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

Поля

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

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

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

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

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

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

Поля

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

См. также:

Приёмники данных