Эта страница на English
Report - модуль IONDV. Framework. Применяется для построения аналитических отчетов на основе данных, заданных на форме объектов системы.
IONDV. Framework - это опенсорный фреймворк на node.js для разработки учетных приложений или микросервисов на основе метаданных и отдельных модулей. Он является частью инструментальной цифровой платформы для создания enterprise (ERP) приложений состоящей из опенсорсных компонентов: самого фреймворка, модулей и готовых приложений расширяющих его функциональность, визуальной среды Studio для разработки метаданных приложений.
Подробнее об IONDV. Framework на сайте, документация доступна в репозитории на github
IONDV. Report - предназначен для формирования, на основе специальных метаданных, аналитических отчетов и справочной информации в виде графиков. Расчеты могут выполняться по расписанию или быть инициированы оператором. Отчеты отображаются в соответствии с настройками, заданными в мете приложения, в специально обозначенной для них папке. При изменении данных объекта, для которого необходимо отобразить отчет, требуется запустить действие обновления источника данных для актуализации информации об объекте системы.
Источник данных - предназначен для построения шахты данных (смежный термин от англ. Data Mining - глубинный анализ данных), содержащей аналитическую информацию по данным из меты системы, организованную в виде таблиц. В мете модуля отчетов указываются источники данных, на основе которых формируется информация для построения отчета, и в дальнейшем формирование колонок таблицы отчета, с указанием ресурса на данные из метаклассов системы. Мета модуля отчетов находится в папке bi проекта в формате YML.
Система позволяет настроить автоматическое обновление источника данных по расписанию, то есть в соответствии с указанным интервалом времени. Настройка позволяет увеличить скорость получения актуальной информации при обращении к отчетам, за счет отсутствия необходимости повторного обновления сборки исходных данных.
Библиотекой для построения отчетов вида Pivot служит PivotTable.js - примеры и описание.
- Формирование аналитических отчетов по объектам системы.
- Отображение данных за произвольный период времени.
- Группировка отображаемых данных по ключевому полю.
- Экспорт сформированного отчета в форматы .xlsx, .pdf и .html.
- Применение формул для автоматического расчета данных из реестра на этапе обновления исходных данных отчета.
- Формирование сводных данных по заданным полям.
- Построение Pivot отчетов.
- Формирование выходных рассчитываемых форм, с возможностью фильтрации по значениям.
- Фильтрация данных.
- Математические операции над данными.
- REST API к данным отчетов.
Модуль Report представлен в нескольких демо-версиях проектов.
Приложение для учета телекоммуникаций в населенных пунктах. Страница модуля Report содержит в себе аналитическую информацию о доступности услуг связи в населенных пунктах. Которая включает в себя отчеты по каждому виду связи, сгруппированные по населенным пунктам и сводный отчет о связи по краю.
Проект pm-gov-ru.iondv.com
Приложение для ведения проектной деятельности. На странице модуля Report отображается аналитическая информация различного вида по сведениям о проектах и мероприятиях.
Документация по настройке отчетов для использования в приложениях:
Copyright (c) 2018 LLC "ION DV".
All rights reserved.