Данное руководство применимо начиная с версии ExeReport 1.2. При работе с предыдущими версиями ExeReport необходимо использовать Руководство администратора, Руководство пользователя и Инструкцию по установке из состава дистрибутива ExeReport

Общая информация

ExeReport  - сервер отчетов, предоставляющий следующие возможности:

  • загрузка и хранение в БД отчетов в формате frx;
  • предоставление отчетов по запросу в различных форматах;
  • экспорт отчетов в различные форматы.

ExeReport может использоваться как самостоятельное средство визуализации производственной отчетности, так и встраиваться в различные пользовательские порталы.

Компонентная архитектура


Назначение компонентов

Название компонента

Поддерживаемые Версии

Назначение компонента

Кеycloak

20.0.3, 20.0.5, 22.0.5

Система управления идентификацией и доступом к ExeReport

БД Keycloak

Используется PostgreSQL версии 15.4

Хранение настроек Keycloak

БД ExeReport

Используется PostgreSQL версии 15.4

Хранение настроек ExeReport и файлов отчетов

ExeReport

-

Web-приложение, реализующее функциональность сервера отчетов ExeReport

Guardant Control Center

3.25, 3.29

Сервер лицензирования ExeReport

Описание компонентов

Keycloak продукт с открытым кодом для реализации single sign-on (SSO) с возможностью управления доступом.

Keycloak отвечает за реализацию авторизации и управление доступом к ПО ExeMES.

Keycloak реализует следующие функции:

  • регистрация пользователей;
  • Single Sign-On (единый вход)/ Sign-Off (единый выход) для всех приложений одного realm.
  • выдача JSON Web Token (jwt) подлинности аккаунтам;
  • интеграция со службами каталогов(LDAP-сервером), в том числе с использованием user federation (федерации пользователей) и сквозной аутентификации — если пользователи проходят аутентификацию на рабочих станциях с Kerberos (LDAP или Active Directory), то они могут быть автоматически аутентифицированы на Keycloak без необходимости снова указывать свое имя пользователя и пароль

Keycloak предоставляет web-консоль для конфигурации realm.

БД Keycloak реализуется с использованием СУБД PostgreSQL. БД хранит сервисную информацию, содержащую настройки Keycloak. Изменение структуры БД недопустимо и может привести к отказу компонента. Изменение данных в БД допустимо только с использованием web-консоль управления Keycloak, прямые действия с данными в БД посредством SQL выражений недопустимы.

БД реализуется с использованием СУБД PostgreSQL. БД хранит конфигурационные данные ExeReport и файлы отчетов. 

Изменение структуры БД недопустимо и может привести к отказу компонента. Изменение данных в БД допустимо только с использованием web-консоли управления ExeReport, прямые действия с данными в БД посредством SQL выражений недопустимы.

ExeReport  - web сервер отчетов, предоставляющий web консоль управления для настройки сервера, управления отчетами, а также предварительного просмотра отчетов. Также ExeReport предоставляет API интерфейс для отображения отчетов в web браузере по запросу (в том числе с возможностью экспорта в различные форматы) и фоновому экспорту отчетов в pdf.

 Guardant Control Center – сервер лицензирования ExeMES. Guardant Control Center реализует следующие функции:

  • раздача сетевых лицензий;
  • открепление сетевых лицензий;
  • отображение информации об установленных ключах и лицензиях.

Уровень подготовки пользователей и администраторов

Требования к квалификации пользователей ExeReport:

  • опыт написания запросов, функций и хранимых процедур в СУБД PostgreSQL;
  • понимание принципов работы клиент-серверных web приложений, http запросов, умение пользоваться Swagger;
  • знание эксплуатационной документации ExeReport в части использования ПО.

Требования к квалификации администратора ExeReport:

  • опыт развертывания и администрирования ОС семейства Linux;
  • опыт администрирования СУБД PostgreSQL;
  • опыт работы с Docker или Kubernetes;
  • понимание принципов работы клиент-серверных web приложений, http/https запросов, умение пользоваться Swagger;
  • опыт разработки отчетов с использованием различных дизайнеров, таких как Microsoft Server Reporting Services, Microsoft Power BI, FastReport или аналогичного ПО;
  • понимание принципов шифрования передачи данных и функционирования протокола TLS;
  • знание эксплуатационной документации ExeReport;
  • прохождение обучающего курса Вендора по работе с ExeReport.
  • No labels