Коннектор «Visual FoxPro» - объект, предназначенный для экспорта данных в базу данных Visual FoxPro.
После добавления коннектора на рабочее пространство задачи ETL задайте базовые свойства и настройки экспорта. Также можно отредактировать вход, выход коннектора и задать параметры обработки ошибок.
В базовых свойствах задается наименование объекта, идентификатор и примечание.
На странице «Настройка экспорта» указываются файлы для экспорта данных.
Установите переключатель, соответствующий типу приёмника: «База данных Visual FoxPro» или «Каталог со свободными файлами Visual FoxPro».
Укажите путь к базе данных или каталогу с файлами Visual FoxPro.
В раскрывающемся списке «Таблица» укажите одну из таблиц Visual FoxPro, которая будет являться приёмником данных.
Установка флажка «Очищать приёмник перед загрузкой» позволяет удалить всю информация из таблицы-приёмника перед выполнением загрузки данных.
Страница присутствует только в мастерах объектов-приёмников и в объекте «Копирование данных». Страница отображается для приёмника репозитория, если в качестве приёмника выбран объект типа таблица или документ.
Определите поведение объекта экспорта при возникновении ошибочных ситуаций:
В раскрывающемся списке «Действие, выполняемое при возникновении ошибочной ситуации» выберите действие, выполняемое при возникновении ошибок во время выгрузки данных:
Остановка расчёта задачи. При возникновении ошибки экспорта будет полностью остановлено выполнение задачи ETL;
Пропуск только некорректных записей. Исключаются некорректные записи. Данный пункт нужно выбирать в случае, когда наличие всех записей некритично;
Пропуск всех записей в рамках одной транзакции. Исключаются все записи той транзакции, в которой возникнет ошибочная ситуация. Данный пункт нужно выбирать в случае, когда необходимо разделить весь объем записей на транзакции, в рамках которых необходимо получение всех данных без исключения;
Примечание. Для объекта-приёмника Excel (*.xlsx) действие «Пропуск всех записей в рамках одной транзакции» отсутствует.
При выборе действий «Остановка расчёта задачи» или «Пропуск только некорректных записей» будет происходить разделение задачи на транзакции, а указанное количество записей будет влиять на скорость выполнения задачи.
При выборе действий «Пропуск только некорректных записей» или «Пропуск всех записей в рамках одной транзакции» доступно указание файла для сохранения пропущенных записей.
В поле «Сохранить пропущенные
записи в файл» выберите файл для сохранения пропущенных записей.
Если файл с указанным названием отсутствует, то он будет создан автоматически.
Пропущенные записи будут сохранены в указанный файл, если для обработки
ошибок задачи установлено действие «Пропуск
только некорректных записей» или «Пропуск
всех записей в рамках одной транзакции». Перед загрузкой в
существующий файл данные в файле стираются.
Доступные форматы файла:
Кодировка: Unicode;
Примечание. Если при экспорте не было пропущенных записей, то в файл записывается текст «яю». Это означает пустой юникодный файл в кодировке Win.
Разделитель строк: {Возврат каретки}{Перевод строки};
Разделитель полей: ; (точка с запятой);
Ограничитель текста: "" (двойные кавычки).
Примечание. По умолчанию формируется следующее имя файла: «<идентификатор приёмника>_пропущенные записи.csv».
По каждой пропущенной записи в журнале ETL создается отдельная запись, содержащая номер пропущенной записи, текст ошибки и информация об ошибочном поле. Если были пропущены все записи в рамках транзакции из-за какой-либо одной ошибочной записи, то в журнале эта причина выводится в поле «Описание».
Примечание. Скриншот сделан на примере мастера редактирования приёмника данных «Репозиторий».
Для задания списка полей и связи для входа используйте страницу «Редактирование входа».
На странице доступны следующие параметры:
Примечание. Скриншот сделан на примере мастера редактирования приёмника данных «Репозиторий».
Для задания списка полей и связи для выхода используйте страницу «Редактирование выхода».
На странице доступны следующие настройки:
Примечание. Скриншот сделан на примере мастера редактирования источника данных «Репозиторий».
См. также: