...
Применяется ко всем отчетам операционного дня:
Описание
Отчеты SetRetail зачастую формируются для получения оперативной информации и требуют время на пересчёт данных, что может незначительно сказаться на производительности сервера в момент пиковых нагрузок.
Для клиентов, которые используют внешние системы аналитики, функциональность отчетов SetRetail становится неактуальной.
Настройка
Для того, чтобы
...
включить/отключить
...
отчеты SetRetail,
...
выполните следующее:
1.
...
Измените необходимые значения
...
на сервере SetRetail
...
/SetCentrum в базе данных set → таблица sales_management_properties.
Параметр: | Значение по умолчанию | Рекомендуемые значения | Тип данных | |
---|---|---|---|---|
reports.regeneration.interval.in.minutes | 0 | От 1 минуты и больше | В минутах | Частота онлайн-пересчета открытых операционных дней 0 - пересчет отключен |
reports.regeneration.necessity.test.interval.in.seconds | 0 | От 60 секунд и больше | В секундах | Частота пересчета данных из очереди отчетов на пересчет od_report_to_regenerate 0 - пересчет отключен |
lost.reports.search.interval.in.hours | 0 | От 1 часа и больше | В часах | Период запуска поиска закрытых дней без отчетов 0 - пересчет отключен |
Code Block | ||
---|---|---|
| ||
reports.regeneration.interval.in.minutes=0
reports.regeneration.necessity.test.interval.in.seconds=0
lost.reports.search.interval.in.hours=0 |
2. Сохраните файл operday.properties 3. Очистите все записи для старых отчётов кроме последних двух недель (14 дней) в базе данных set_operday, выполнив скрипт в котором укажите период для старых записей:
Code Block | ||
---|---|---|
| ||
DELETE FROM od_reports_to_regenerate WHERE day between '20182023-10-01' and '20182023-10-30'; |
4. Перезапустите службу Setv10ApplicationServer.