Представляет из себя функционал, который формирует интерактивное описание:
— списка объектов учёта;
— структуры полей объекта;
— расположение данных в реляционной базе данных.
Позволяет самостоятельно строить отчетность на основе данных из системы. Данные системы представлены в виде, предусматривающем доступ по SQL.
Описание работы модуля
После согласования внешнего инструмента анализа (например, Metabase) он разворачивается на оборудовании клиента. После того, как получен доступ к базе данных, появляется возможность просмотра и анализа данных с помощью развернутого инструмента.
Помимо этого, существует описание структуры данных в интерфейсе системы. После подключения модуля в системе появляется новый пункт меню, в котором выводятся классы с описанием:
Где:
- «Наименование» – наименование класса объекта (например, «Лот закупки»), значение поля которой является ссылкой на карточку описания структуры данных соответствующего класса;
- «Класс» – имя класса;
- «Родитель» – наименование родительского класса, значение поля является ссылкой на карточку описания структуры данных соответствующего класса.
Карточка описания структуры класса:
Содержит:
- Блок «Класс»:
- «Наименование» – наименование класса объекта (например, «Лот закупки»);
- «Класс» – имя класса;
- «Родитель» – наименование родительского класса, значение поля является ссылкой на карточку описания структуры данных соответствующего класса;
- «Таблица БД» – наименование таблицы в БД, предусмотренной для хранения данных класса (например, «SRM_LOT»). При нажатии на значение копировать его в буфер обмена и выводить сообщение «Скопировано».
- Блок «Атрибуты»:
- «Атрибут» – наименование атрибута (пример – «Дата создания», «Первичный ключ»);
- «Поле в классе» – наименование поля в Java-классе (например, «creationDate»);
- «Тип поля в классе» – тип поля в Java-классе. Если у класса имеется карточка описания структуры, то представляет собой ссылку на соответствующую карточку;
- «Поле в таблице БД» – наименование поля в таблице БД (например, «creation_date»);
- «Таблица БД» – наименование таблицы, где расположено поле (например, «SRM_LOT»).
Вычислимые поля помечены специальной пиктограммой, т.к. они отображаются в интерфейсе, но не хранятся в самой БД.