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

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

Примечание. Страница не отображается для приёмника репозитория, если в качестве приёмника выбран стандартный куб.

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

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

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

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

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

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

  2. Укажите количество записей, обрабатываемых в рамках одной транзакции в поле «Количество записей, обрабатываемых в одной транзакции». По умолчанию обрабатывается тысяча записей.

  3. При необходимости укажите число записей, при пропуске которых будет остановлено выполнение задачи. Для этого установите соответствующий флажок и в редакторе чисел введите значение.

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

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

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

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

См. также:

Выполнение задачи ETL | Протоколирование операций