Архитектура протоколирования данных

MEScontrol позволяет отслеживать последовательность происходивших событий, а также историю параметров оборудования.

Центр сбора данных (DataCenter) взаимосвязан с Сервером протоколирования операций. Данные, собираемые с оборудования, направляются в одну или несколько БД, в зависимости от объёма данных (чем больше данных, или чем чаще мы их получаем, тем больше баз данных имеет смысл использовать, чтобы снизить нагрузку на систему). Параметры оборудования поступают в Центр сбора данных, из которого, в свою очередь, направляются на Сервер протоколирования операций, который соединён с базой данных для записи параметров посредством ORM DataObjects.Net. Все записанные параметры оборудования можно впоследствии увидеть в виде таблиц и графиков в модуле «История». Механизм протоколирования данных оборудования описывается следующей схемой:

Протоколирование данных оборудования в MEScontrol.net

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

Схема протоколирования событий в MEScontrol.net

Протоколирование событий происходит в отдельную базу данных, как и в случае с параметрами машин. Модель MEScontrol связана с сервисами Event watchers, которые отслеживают изменения в системе, описывают зарегистрированные отклонения и, через Сервер протоколирования событий, сохраняют их в базу данных. Сервисы Event watchers регистрируют только «полезные» события, т.е. только те вариации, которые представляют интерес для пользователей системы.

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

Протоколирование событий позволяет отследить важные изменения, которые повлияли на ход производства, либо установить нарушение последовательности при выполнении каких-либо операций.

УралWeb