Access

Коннектор «Access» - объект, предназначенный для экспорта данных в файлы формата Microsoft Access (*.mdb).

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

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

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

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

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

Укажите место расположения файла базы данных Microsoft Access, в который будут выгружены данные.

Данные будут выгружены в таблицу, указанную в раскрывающемся списке «Таблица». Список содержит все таблицы выбранной БД.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

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

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

Поля

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

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

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

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

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

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

Поля

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

См. также:

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