Этап 9: Расширенные настройки (настройки партицирования)

На этом этапе Вам будет предложено задать расширенные настройки для создаваемой вами таблицы базы данных. Выбирайте “Расширенные настройки”, если хотите настроить Партицирование таблицы СУБД (это уже не сегмент!, а именно партицирование самой таблицы базы данных, никак не связанное с сегментом).

Можно просто задать партицирование таблицы (для каких-то других нужд, не связанных с выгрузкой из 1С), а можно использовать партиции для выгрузки способом “Перезапись партиции”, тогда заходите в расширенные настройки и настраивайте партицирование по тому же принципу, как это делается в настройке параметров на этапе 3 (указанием полей и применяемых к ним функций).

Здесь же можно создать дополнительные индексы для таблицы. Какие настройки на этом этапе можно сделать?

Рассмотрим расширенные настройки для каждого из используемых типов СУБД.

MS SQL

Для MS SQL есть только настройка дополнительных индексов и комментария.

Комментарий таблицы — это свойство таблицы БД, его можно задать здесь.

Clickhouse

Вкладка «Партиции» позволяет задать партицирование на уровне таблицы БД, никак не связанное с сегментированием.

Флаг «Императивный» означает лишь способ, который изначально использовался нами для выгрузок в Clickhouse, и кому-то, возможно, более удобный. Это способ формирования своего рода «формулы партицирования», на основании выбранного поля. Этот способ позволяет написать формулу даже просто вручную, или воспользоваться мастером, что гораздо удобнее:

Кнопка «Декларативный→ Императивный» просто скопирует настройки, заданные ранее декларативно в императивный вид. (это просто для удобства)

Кнопка «Партиция=Сегмент» автоматически создаст параметры партицирования, равные параметрам сегментирования, настроенным на предыдущих этапах.

«Декларативный» означает выбор полей и функций.

Можно также изменить первичный ключ, ключ сортировки и выбрать движок таблицы.

Для выбора движка таблицы руководствуйтесь статьей Движки Clickhouse.

Здесь же можно создать дополнительные индексы таблицы, если они необходимы.

Postgresql

Вкладка «Партиции» позволяет задать партицирование на уровне таблицы БД, никак не связанное с сегментированием выгрузки.

Здесь же можно создать дополнительные индексы таблицы, если они вам нужны.

После этого этапа строка проекта создана, по сути, создан и сам проект. Остается только его донастроить. Чтобы полностью настроить строку проекта - перейдите в настройки. Для открытия настроек строки проекта выделите строку и нажмите на над табличной частью. Вы можете сразу сделать все настройки, следуя Инструкции по настройке строки проекта, или сделать только самые необходимые. Как минимум надо выбрать Способ выгрузки.

Повторив шаги с 2 по 9 вы можете создать еще несколько строк в одном проекте или сразу перейти к следующим этапам: первичной инициализации очереди выгрузки и выгрузке данных.

Не забывайте сохранять проект!