ТехноДок 9.2. Работа с большими отчётами
В новой версии мы сосредоточились на производительности: оптимизировали клиентскую и серверную части и научили систему уверенно работать с очень большими отчётами, содержащими миллионы значений. Сервер приложений теперь расходует значительно меньше оперативной памяти, а на рабочем месте пользователя её потребление остаётся небольшим.

Главное в версии:
- На клиенте открываются отчёты, в которых до 8 млн значений параметров: большие таблицы выводятся постранично.
- Сервер приложений при формировании отчёта сохраняет данные на диск, а не держит их в оперативной памяти. Объём памяти, доступный серверу, можно ограничить.
- Данные можно выгрузить в Excel или CSV без создания и просмотра отчёта.
Оптимизация клиента
- Теперь на клиенте можно работать с отчётами, содержащими до 8 млн значений параметров. Благодаря постраничному отображению больших таблиц потребление оперативной памяти на клиентских АРМах остаётся небольшим.
- Улучшен пользовательский интерфейс работы с отчётами.
Оптимизация сервера
- При формировании отчёта данные потоком сохраняются на диск вместо оперативной памяти, что значительно снизило потребление памяти сервером приложений.
- Добавлена возможность задать максимальный объём оперативной памяти, который может использовать сервер приложений.
- Оптимизирован алгоритм запроса данных из исторической БД: данные загружаются чанками по несколько часов на параметр и кэшируются в памяти для быстрого поиска значений.
Отчёты и экспорт
- Добавлено ограничение числа шагов в отчёте с оповещением пользователя (по умолчанию — 86 400, число секунд в сутках) и отдельное ограничение на число строк при экспорте.
- Добавлен быстрый экспорт отчёта в Excel без учёта разметки.
- Добавлена выгрузка отчёта в Excel/CSV без его создания и просмотра — самый быстрый способ выгрузить данные, например, за сутки.
- При экспорте в Excel числа сохраняются с типом «число», а разделитель дробной части берётся из региональных настроек операционной системы.
- Добавлена настройка формата времени по умолчанию.
Перечисленные изменения позволяют формировать, просматривать и выгружать отчёты с миллионами значений при минимальном потреблении ресурсов.