В производстве операционный историк — это приложение базы данных временных рядов , разработанное для данных операционного процесса. [1] Программное обеспечение Historian часто встраивается или используется совместно со стандартными системами управления DCS и PLC для обеспечения расширенных возможностей сбора, проверки, сжатия и агрегации данных. [2] Историки используются практически в каждой отрасли и вносят вклад в такие функции, как контроль, мониторинг производительности, обеспечение качества и, в последнее время, приложения машинного обучения, которые могут обучаться на основе огромных объемов исторических данных.
Эти системы изначально были разработаны для сбора данных приборов и управления, что привело к тому, что многие стали использовать термин «тег» для потока данных процесса, ссылаясь на физические «теги», которые были размещены на приборах для ручного сбора данных. Доступ к необработанным данным может осуществляться через интерфейсы OPC HDA , SQL или REST API . [3]
Операционные архиваторы обычно используются инженерами и операторами на производственном предприятии для надзорных функций и анализа. Операционный архиватор обычно собирает все данные приборов и управления, тогда как архиваторы предприятия, которые используются для поддержки бизнес-функций, берут подмножество заводских данных.
Обычно эти приложения предлагают доступ к данным через выделенные API (интерфейсы прикладного программирования) и SDK (комплекты разработки программного обеспечения), которые предлагают высокопроизводительные операции чтения и записи через приложения, специфичные для поставщика или пользовательские приложения. Инструменты интерфейса для отслеживания тенденций данных процессов с течением времени являются наиболее распространенными интерфейсами для этих баз данных.
Поскольку эти приложения обычно развертываются рядом или вблизи источника их технологических данных, они часто рекламируются и продаются как «системы баз данных реального времени». Это различие различается среди поставщиков, которым часто приходится делать выбор между производительностью при сборе и представлении данных и функциональностью приложения и анализа.
Обычно историкам-эксплуатантам приходится решать следующие проблемы:
В отличие от корпоративных историков, уровень доступа к данным в операционном историке разработан для предоставления сложных режимов извлечения данных без сложных средств анализа информации. Для операций доступа к данным обычно доступны следующие настройки:
Хотя операционные историки редко являются системами управления реляционными базами данных , они часто предлагают интерфейсы на основе SQL для запросов к базе данных. В большинстве таких реализаций диалект не следует стандарту SQL, чтобы обеспечить синтаксис для указания параметров операций доступа к данным.