Модуль Report¶
Модуль отчетов (report) – модуль для формирования аналитических отчетов и справочной информации в виде графиков на основе специальных метаданных. Расчеты могут выполняться по расписанию или быть инициированы оператором.
Библиотека для построения отчетов вида Pivot¶
Библиотекой для построения отчетов вида Pivot служит PivotTable.js (Примеры и описание: https://pivottable.js.org ) Функционал богатый, в то же время сложный для построения отчетов уровня экселя или ворда. На данный момент, при проектировании отчета, лучше посоветоваться с разработчиками и поставить таск на реализацию отчета вида Pivot, если ожидаемый функционал отчета относительно сложен.
Настройка автоматической сборки шахты данных¶
Добавьте настройку jobs.enabled=true
в файл config.ini чтобы настроить автоматическую сборку шахты данных.
Пример¶
Чтобы запускать задание при старте приложения и далее каждые 6 часов, нужно настроить джоб следующим образом:
"jobs": {
"report-builder": {
"description": "Служба сборки шахт данных модуля отчетов",
"launch": {
"hour": 21600000
}
}