🗄️ Хранение и срок хранения Intelligence

Держите аналитику в порядке — никогда не затрагивая реальные данные компании.

Функции интеллекта TSync (прогнозы, оценки стоимости замещения, чувствительность к курсу валют) создают производные данные — числа, вычисленные из ваших счетов, склада и курсов. При каждом пересчёте они записывают новый результат. За месяцы это накапливается. Консоль Хранение Intelligence показывает, сколько места занимают эти производные данные, и помогает держать их под контролем.

Где это? Setup → Центр конфигурации → Хранение Intelligence, или сразу на /admin/tsync_intelligence_storage.

Важно: эта страница затрагивает ТОЛЬКО производные аналитические данные (то, что система всегда может пересчитать). Она никогда не удаляет счета, платежи, склад, партнёров или другие реальные записи.


Что вы видите

  • Объём таблиц — по карточке на каждую производную таблицу: размер в МБ и число строк (и сколько из них текущие значения, а сколько старая история). Карточка становится янтарной, затем красной, когда таблица превышает заданные вами пороги предупреждения и критический.
  • Предпросмотр очистки — сколько строк удалит очистка прямо сейчас, с разбивкой по правилам, чтобы не было сюрпризов до нажатия.
  • Недавние запуски — последние вычисления: какая функция выполнялась, когда, сколько строк создала и успешно ли.

Хранить только нужное (политика хранения)

Политика хранения — небольшая форма, где вы решаете, как долго хранится каждый вид производных данных:

  • Подробная история (дни) — как долго хранить ежедневные результаты, прежде чем прореживать.
  • Кэш (дни) — кратковременные вычисленные значения.
  • Демо / тест (дни) — любые тестовые данные, созданные при пробах.
  • Неудачные запуски (дни) — как долго хранить записи о незавершённых вычислениях.
  • Макс. строк / запуск и Предупреждение / критич. таблица (МБ) — пороги, окрашивающие карточки объёма.

Задайте подходящие числа и нажмите Сохранить политику. Каждое изменение фиксируется в журнале аудита.

Самое новое текущее значение каждого элемента сохраняется всегда — хранение обрезает только старую историю.


Очистка

  • Запустить очистку сейчас удаляет строки из предпросмотра (истёкшая история, старые демо/кэш, устаревшие неудачные запуски) безопасными партиями. Сначала запрашивается подтверждение. Показывает, сколько строк удалено.
  • Оптимизировать таблицы освобождает место на диске сервера.

Почему размер не уменьшился после очистки? Удаление строк и освобождение диска — два разных шага. База данных держит освобождённое место закреплённым за таблицей, пока вы её не оптимизируете — поэтому сразу после большой очистки объём в МБ может почти не измениться. Это нормально. Нажмите Оптимизировать таблицы, чтобы реально освободить диск; страница покажет размер до → после.

Оба действия запрашивают подтверждение, фиксируются в аудите и затрагивают только производные аналитические таблицы.

Ежедневное фоновое задание также автоматически применяет вашу политику хранения, поэтому в обычной работе вручную почти ничего делать не нужно — консоль нужна, когда вы хотите проверить или ускорить процесс.


Экспорт цифр

Нужны цифры для отчёта или коллеги? На странице Состояние системы (Setup → … → Состояние системы) есть кнопки Экспорт по разделам — выберите Хранение Intelligence и скачайте текущие размеры, настройки хранения и предпросмотр очистки в JSON или CSV.