Этап 12: Первичная выгрузка данных

​Самый простой способ выгрузки данных — это последовательно нажать кнопки «Записать» (если Вы ранее не записали проект), «Сформировать очередь» и «Выполнить проект».

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

При нажатии кнопки «Выполнить проект» запустится выполнение проекта, а Экстрактор 1С оповестит Вас об успешном выполнении проекта или о возникшей в процессе выполнения ошибке.

Примечание:

если Вы работаете с типом источника данных «Объект» или используете полную выгрузку с типом источника данных «Запрос» (способ обновления «Полное») этого достаточно для первичной выгрузки данных.

Экстрактор 1С позволяет выбрать один из четырех способов обновления данных:

  • Полное (полная выгрузка без сегментирования, подойдет для небольших объемов данных);

  • Добавление (добавление новых или измененных сегментов/партиций в уже существующую таблицу-приемник без удаления/изменения старых);

  • Перезапись партиции (доступен, если не был пропущен этап расширенных настроек);

  • Обновление сегмента (данный способ обновления устанавливается автоматически, если при создании проекта было настроено сегментирование).

​Давайте подробнее рассмотрим их особенности.

Полная выгрузка

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

Добавление

Для типа источника данных «Запрос» с таким способом обновления необходимо настроить следующие обработчики:

Примечание:

О работе с обработчиками подробнее рассказано в предыдущем этапе.

Обновление сегмента

Данный способ обновления данных устанавливается автоматически, если Вы при создании проекта настроили сегментирование выгрузки.

Для типа источника данных «Запрос» с таким способом обновления необходимо настроить следующие обработчики:

Примечание:

О работе с обработчиками подробнее рассказано в предыдущем этапе.

Перезапись партиции

Обратите внимание!

Напомним, что способ обновления «Перезапись партиции» работает только в случае, когда настроено партицирование на 9 этапе создания проекта.

При работе с Запросом, также как и для способа «Обновление сегмента», здесь необходимо настраивать следующие обработчики:

Для БД Clickhouse в дополнительных настройках есть флаг «Значение партиции инициализируется из очереди выгрузки» (4). Если этот флаг установлен, то партиция должна вычисляться в обработчиках формирования очереди.

Важно!

Для корректной перезаписи партиции при инициализации ее значения из очереди необходимо, чтобы порядок параметров был одинаковым.