Отчеты

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

  • Данные, поступающие с аппаратных устройств (например, статистика интерфейса маршрутизатора сети)

  • Свойства ресурсов системы

  • Исторические значения свойства или события, выбранные по критериям пользователя

Создавать отчеты очень просто. Не нужно ничего программировать. Сначала вы используете Редактор выражений, чтобы создать выражение исходных данных (для извлечения данных из системы). Затем SberMobile Server генерирует шаблон отчета для представления этих данных согласно вашим предпочтениям по размеру бумаги, шрифту, цветам, ширине столбцов, группировке и т.д. Наконец, можно использовать Редактор отчетов, чтобы окончательно настроить ваш отчет, добавить логотипы, подобрать цвета и шрифты, изменить формат данных и т.д.

Просмотр и печать отчетов осуществляется при помощи Просмотра отчетов. Любой отчет можно экспортировать в:

  • PDF (Adobe Acrobat)

  • RTF (Rich Text Format)

  • ODT (Open Office)

  • HTML (Hypertext Markup Language)

  • XLS (Microsoft Excel)

  • CSV (Character Separated Values)

  • XML (Extensible Markup Language)

В большинстве случаев отчеты создаются пользователями подобно тревогам, запросам и другим системным объектам. Однако некоторые отчеты предопределены в системном дистрибутиве и не могут быть изменены пользователем. Эти отчеты встроены в пакет дистрибутива SberMobile и плагины.

Каждый пользователь имеет свой набор отчетов.

Каждый пользовательский отчет характеризуется двумя важными свойствами:

  • Шаблон отчета, который определяет внешний вид и формат отчета

  • Выражение входных данных, которое используется для извлечения данных и внесения их в шаблон отчета

Документация по теме:

Администрирование отчетов

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

Предопределенные отчеты могут не иметь всех настроек и действий, которые доступны для пользовательских отчетов.

Требования Linux

Генератор отчетов SberMobile основан на JasperReports, для работы которого требуется библиотека fontconfig.

В RedHat Linux библиотеку можно установить с помощью yum install fontconfig.

После установки библиотеки перезапустите сервер SberMobile.

Некоторые конфигурации Java в операционной системе сервера могут привести к ошибке Could not initialize class net.sf.jasperreports.engine.util.JRStyledTextParser. На этой странице сообщества Jaspersoft описан ряд возможных решений.