Публичное пространство

SetMark ◾️ Автоматическая подрезка исторических данных

Бизнес ценность

Экономия свободного места на дисках.

В процессе работы SetMark, накапливаются данные, которые занимают место на дисках, что может привести к их заполнению и невозможности продолжения нормального функционирования SM.

Накапливаются проданные КМ, пакеты импорта и их статусы, ошибки в журнале нарушений. Все эти данные имеет смысл хранить, как минимум тот период времени, в течении которого товары с КМ могут бы возвращены покупателем. Более длительное хранение осуществляется на усмотрение владельца данных.

Функционал позволяет гибко управлять глубиной хранения накапливаемых данных.

Включается настройкой data.truncate (По умолчанию, функционал выключен).

Настройки

Продукт: SetMark

Расположение: application.properties

 

Наименование: data.truncate

  • true - выполнять подрезку согласно настроенного расписания, товарных групп и времени хранения данных

  • false - подрезка данных не выполняется

Значение по умолчанию - false. Если настройка отсутствует - подрезка не выполняется.

 

Наименование: setmark.data.db.cron

Периодичность подрезки данных в БД.

Значение по умолчанию - 0 0 0 * * *. Если настройка отсутствует - применяется 0 0 0 * * *

Пример настройки cron:

  • "0 0 * * * *" = начало каждого часа каждый день.

  • "*/10 * * * * *" = каждые 10 секунд.

  • "0 0 8-10 * * *" = 8, 9 и 10 часов каждый день.

  • "0 0 6,19 * * *" = 6:00 и 19:00 каждый день.

  • "0 0/30 8-10 * * *" = 8:00, 8:30, 9:00, 9:30, 10:00 и 10:30 каждый день.

  • "0 0 9-17 * * MON-FRI" = каждый час с 9:00 до 17:00 по будням.

  • "0 0 0 25 12 ?" = каждое рождество в полночь.

 

Наименование: setmark.<product_type>.data.store

Срок хранения проданных КМ (групповая, потребительская упаковка)

Значение по умолчанию - 365 дней. Если настройка отсутствует - применяется 365 дней.

 

Наименование: setmark.<product_type>.data.cleaning.limit

Максимальное количество записей (КМ), удаляемых за итерацию.

Значение по умолчанию (рекомендуемое) - 1000000. Если настройка отсутствует - применяется 1000000 записей.

 

Наименование: setmark.data.store.misc.error_message

Срок хранения сообщений об ошибках в журнале нарушений.

Значение по умолчанию - 365 дней. Если настройка отсутствует - применяется 365 дней.

 

Наименование: setmark.data.store.misc.status_packet

Срок хранения данных пакетов импорта.

Значение по умолчанию - 365 дней. Если настройка отсутствует - применяется 365 дней.

 

Наименование: setmark.data.store.misc.amrc

Срок хранения АМРЦ от даты окончания (end_date) конкретной МРЦ.

Значение по умолчанию - 365 дней. Если настройка отсутствует - применяется 365 дней.

 

Наименование: setmark.data.store.misc.limit

Максимальное количество одновременно удаляемых записей

Значение по умолчанию (рекомендуемое) - 1000000. Если настройка отсутствует - применяется 1000000 записей.

 

Наименование: setmark.data.store.file

Срок хранения файлов

Значение по умолчанию - 365 дней. Если настройка отсутствует - применяется 365 дней.

 

Наименование: setmark.data.store.file.cron

Периодичность подрезки файлов импорта.

Значение по умолчанию - 0 0 0 * * *. Если настройка отсутствует - применяется 0 0 0 * * *

Пример настройки:

setmark.data.truncate=true

setmark.data.db.cron=0 0 0 * * *

setmark.fооtwear.data.store=700

setmark.fооtwear.data.cleaning.limit=500000

setmark.wаtеr.data.store=365

setmark.wаtеr.data.cleaning.limit=1000000

setmark.data.store.misc.error_message=365

setmark.data.store.misc.status_packet=365

setmark.data.store.misc.amrc=365

setmark.data.store.misc.limit=1000000

setmark.data.store.file=365

setmark.data.store.file.cron=0 0 0 * * *

 

 

© 1994-2023, ООО «Кристалл Сервис Интеграция».
Все права защищены..

Политика обработки персональных данных