Этап 12: Первичная выгрузка данных
Самый простой способ выгрузки данных — это последовательно нажать кнопки «Записать» (если Вы ранее не записали проект), «Сформировать очередь» и «Выполнить проект».
При нажатии «Сформировать очередь» появится окно с сообщением об успешной инициализации очереди.
При нажатии кнопки «Выполнить проект» запустится выполнение проекта, а Экстрактор 1С оповестит Вас об успешном выполнении проекта или о возникшей в процессе выполнения ошибке.
если Вы работаете с типом источника данных «Объект» или используете полную выгрузку с типом источника данных «Запрос» (способ обновления «Полное») этого достаточно для первичной выгрузки данных.
Экстрактор 1С позволяет выбрать один из четырех способов обновления данных:
Полное (полная выгрузка без сегментирования, подойдет для небольших объемов данных);
Добавление (добавление новых или измененных сегментов/партиций в уже существующую таблицу-приемник без удаления/изменения старых);
Перезапись партиции (доступен, если не был пропущен этап расширенных настроек);
Обновление сегмента (данный способ обновления устанавливается автоматически, если при создании проекта было настроено сегментирование).
Давайте подробнее рассмотрим их особенности.
Полная выгрузка
Если Вы не настраивали сегментирование выгрузки данных на 3 этапе для «Объекта» или в тексте запроса,
Добавление
Для типа источника данных «Запрос» с таким способом обновления необходимо настроить следующие обработчики:
О работе с обработчиками подробнее рассказано в предыдущем этапе.
Обновление сегмента
Данный способ обновления данных устанавливается автоматически, если Вы при создании проекта настроили сегментирование выгрузки.
Для типа источника данных «Запрос» с таким способом обновления необходимо настроить следующие обработчики:
О работе с обработчиками подробнее рассказано в предыдущем этапе.
Перезапись партиции
Напомним, что способ обновления «Перезапись партиции» работает только в случае, когда настроено партицирование на 9 этапе создания проекта.
При работе с Запросом, также как и для способа «Обновление сегмента», здесь необходимо настраивать следующие обработчики:
Для БД Clickhouse в дополнительных настройках есть флаг «Значение партиции инициализируется из очереди выгрузки» (4). Если этот флаг установлен, то партиция должна вычисляться в обработчиках формирования очереди.
Для корректной перезаписи партиции при инициализации ее значения из очереди необходимо, чтобы порядок параметров был одинаковым.