12 reviews

HistorianБаза данных временных рядов для приложений долгосрочного и постоянного мониторинга

Historian - это программная база данных для Непрерывный и долгосрочный мониторинг. Он позволяет хранить данные в базе данных временных рядов InfluxDB для приложений непрерывного и долгосрочного мониторинга.

Мониторинг вибрации, температуры, наклона, напряжения, давления и других данных с помощью самостоятельного или полностью управляемого облачного сервиса. Измерительные устройства, базы данных и клиенты визуализации взаимодействуют внутри Dewesoft Historian через коммуникационную сеть Dewesoft Historian. Протокол MQTT позволяя каждому компоненту работать на независимой компьютерной системе, независимо от того, где пользователь имеет доступ в Интернет.

Historian Особенности

База данных временных рядов

Данные хранятся в InfluxDB, ведущей базе данных с открытым исходным кодом.InfluxDB - это база данных временных рядов с открытым исходным кодом, разработанная компанией InfluxData. Она написана на языке GB и оптимизирована для быстрого, высокодоступного хранения и извлечения данных временных рядов в таких областях, как мониторинг производительности, метрики приложений, данные датчиков IoT и анализ в реальном времени.

Локальный или полностью управляемый облачный хостинг

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

Доступ в любом месте и в любое время

К базе данных Historian можно получить доступ в любое время и из любой точки мира с помощью ПО для сбора данных DewesoftX или любого стандартного веб-браузера на компьютере, планшете или смартфоне.

Визуализация в Grafana

Historian использует еще один замечательный проект с открытым исходным кодом под названием Grafana, который служит для визуализации сохраненных данных. Grafana — это многоплатформенное веб-приложение с открытым исходным кодом для аналитики и интерактивной визуализации. Оно предоставляет диаграммы, графики, а также предупреждения при подключении к источникам данных. Доступно расширение с помощью системы плагинов. Конечные пользователи могут создавать сложные панели мониторинга с помощью интерактивных конструкторов запросов.

Безопасность данных и повторная передача

В случае сбоя сети или отключения электроэнергии измерительные модули продолжат сохранять данные в локальном буфере и безопасно передадут показания в базу данных Historian при восстановлении сетевого соединения.

Необработанные и сжатые данные

Необработанные данные всегда хранятся на измерительном приборе для последующего анализа, а Historian выполняет роль долгосрочного облачного хранилища сжатых данных.

Тенденции и аналитика

Архивные данные можно в любой момент загрузить из базы Historian и использовать для определения тенденций, глубокого анализа и выявления основных причин неисправностей.

Качество Dewesoft и 7-летняя гарантия

Воспользуйтесь преимуществами нашей 7-летней гарантии. Системы сбора данных Dewesoft изготавливаются в Европе и отвечают самым строгим стандартам качества. Кроме того, мы оказываем бесплатную техническую поддержку.
Ваши вложения в решения Dewesoft будут защищены на протяжении многих лет.

Введение и обзор историка

Мир наводнен датчиками. Мы измеряем больше параметров в течение более длительных периодов времени, чем когда-либо прежде, накапливая огромные объемы данных. Большие данные становится сложно хранить, получать к ним доступ и визуализировать. Особенно когда речь идет о приложения для мониторинга или проведение долгосрочные испытанияНо проблема заключается в том, как и где хранить данные, чтобы к ним можно было легко получить доступ из любой точки мира в любое время.

Historian обеспечивает надежную передачу данных от нескольких измерительных приборов в база данных временных рядов который может быть размещается на собственном частном сервере или в облаке. Доступ к данным, хранящимся в базе, может осуществляться через веб-браузер на любом устройстве (настольном, планшетном, мобильном) или экземпляр Программное обеспечение DewesoftX.
 
The Dewesoft measurement units run an instance of DewesoftX software. They communicate via the Протокол MQTT with the Historian database. On the server side, an MQTT broker temporarily holds the data published by Historian clients running on the Measurement units and serves the data to the Historian client subscribers which can be either a database consumer service or a DewesoftX instance.
 
Dewesoft Historian brings the data from the most capable DAQ hardware and software on the market into the cloud for historical and worldwide access, keeping core Dewesoft features intact: reliability, usability, and expandability.

Хранилище базы данных временных рядов InfluxDB

В основе Dewesoft Historian лежит современная база данных временных рядов, основанная на проекте с открытым исходным кодом InfluxDB. Базы данных временных рядов были разработаны специально для проектов долгосрочного мониторинга с большими скоростями передачи данных. 

Измерительные устройства хранят данные в современной базе данных InfluxDB с открытым исходным кодом. InfluxDB — это база данных временных рядов с открытым исходным кодом, разработанная InfluxData. Она написана на языке Go и служит для доступного хранения и быстрого извлечения данных временных рядов в таких областях, как контроль операций, метрики приложений, показатели датчиков Интернета вещей и аналитика в реальном времени.

Historian может сохранять следующие типы каналов в течение неограниченного промежутка времени:

  • Синхронные 1D-каналы

  • Асинхронные 1D-каналы

  • БПФ и осциллограммы как асинхронные 2D-каналы

Визуализация данных в веб-клиенте

Веб-клиент основан на другом продукте с открытым исходным кодом под названием Grafana. Он предлагает Долгосрочная визуализация данных, доступная на любой платформе - Windows, Linux, Mac OS, на настольном компьютере или на мобильных устройствах (таких как планшеты или смартфоны). Это идеальное решение для создания приборных панелей, обеспечивающих представление данных в режиме реального времени.

Grafana предлагает широкие возможности визуализации трендовых данных и значений в реальном времени. Компания Dewesoft разработала расширения для отображения 2D-каналов для Grafana для визуализации записей БПФ и высокоскоростных осциллограмм.

Компания Dewesoft также разработала коннектор Grafana на базе Python, который оптимизирует загрузку данных для длительных и коротких временных интервалов, динамически регулируя плотность отображаемых данных. Это улучшение хорошо видно в данной демонстрации.

На каждом экране можно задать основные арифметические операции и пороговые значения. Он также поддерживает Уведомления по электронной почте на основе отображаемых данных.

Визуальные представления в Grafana могут быть полностью настроены пользователем или подготовлены в рамках готового решения Dewesoft.

Доступ к архивным данным в ПО DewesoftX

Параллельно с веб-клиентами к базе данных может обращаться также программа для сбора данных Dewesoft X. С помощью плагина Historian Importer в режиме анализа DewesoftX данные за выбранный период времени загружаются в файл данных Dewesoft.

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

После импорта в файл Dewesoft формата *.dxd к данным можно применять широкий спектр математических операций.

Ежедневные, еженедельные, ежемесячные и т. д. отчеты можно легко создавать, используя предустановки отображения и экспортируя данные в PDF, файл Excel или любой другой формат Dewesoft.

Поток данных в реальном времени в программное обеспечение DewesoftX

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

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

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

Интеграция с корпоративным ПО сторонних разработчиков

К пакету Dewesoft Historian можно подключить системы SCADA, CMMS или ERP по протоколу обмена сообщениями MQTT или прямо к базе данных InfluxDB по API.

Пакет Historian выполняет функцию брокера MQTT для передачи данных в клиент MQTT сторонних производителей.

В базе данных InfluxDB доступен задокументированный открытый API для доступа к архивным данным (как правило, в ПО машинного обучения).

Защита данных и функция повторной передачи

В случае сбоя или прерывания сети устройства продолжают хранить данные в локальном кэше и являются безопасная передача данных. в базу данных Historian при восстановлении сетевого соединения.

Вы можете установить размер локального кэша на Сотни мегабайт. Допустимое время отключения зависит от размера буфера, скорости передачи данных и доступной пропускной способности сети при повторном подключении.

Передаточная функция выглядит следующим образом fiable Мы также используем его для передачи данных о самолете по сетям 4G и для передачи телеметрических данных в реальном времени на несколько базовых станций.

Локальный или полностью управляемый облачный хостинг

Служба Historian является платформенно-независимой и может работать в любой операционной системе. Historian можно установить на измерительном модуле, в вашей локальной сети, на сервере или в облаке.

Мы также предлагаем полностью управляемую облачную версию службы Historian. Она доступна по подписке, на базе ежемесячной абонентской платы за обслуживание и хранение данных. Абонентская плата зависит от количества измеряемых каналов и необходимого объема хранилища. Обо всем остальном — обновлениях, масштабировании системы и обслуживании — мы позаботимся сами.

Свяжитесь с нами для оценки ежемесячной абонентской платы за сервис Historian. Мы сможем оценить стоимость услуг после обсуждения вашего проекта.

Политика хранения данных

В базе данных можно настроить объем и срок хранения данных. Данные сжимаются за счет усреднения выборок с более высокой частотой дискретизации данных, а также понижения частоты дискретизации. Продолжительность и скорость передачи данных можно настроить с помощью скриптов конфигурации InfluxDB через язык SQL.

Примерная конфигурация по умолчанию:

Скорость передачи данныхПродолжительность по умолчаниюКомментарий
Необработанные данные30 днейИсходная скорость записи данных канала в базу данных.
10 выб./с60 днейНеобработанные данные сжимаются до 10 выб./с через 30 дней и хранятся в течение 60 дней.
1 выб./с90 днейКаналы, сохраненные на частоте более 10 выб./с, сжимаются до 10 выб./с через 60 дней и хранятся в течение 90 дней.
1 выб./мин360 днейКаналы, сохраненные при более 1 выб./мин, сжимаются до 1 выб./мин через 90 дней и хранятся в течение года.
1 выб./чБесконечноДанные при 1 выборке в час не удаляются никогда.

Распределенная архитектура

Сервис Historian спроектирован как распределенная программная система. Он состоит из нескольких компонентов. Каждый компонент может работать на разных системах.

  • MQTT-брокер является центральным компонентом программного обеспечения Dewesoft Historian, который временно хранит данные, публикуемые клиентами Historian, работающими на измерительных приборах, и передает их подписчикам MQTT-клиентов, в качестве которых могут выступать как сервисы-потребители баз данных, так и экземпляры DewesoftX.

  • База данных временных рядов InfluxDB постоянное хранение данных. InfluxDB - это ведущая база данных временных рядов, разработанная с учетом специфики измерительных приложений. Ее версия с открытым исходным кодом используется в составе решения Dewesoft Historian.

  • Клиент просмотра DewesoftX Historian это экземпляр программного обеспечения DewesoftX, работающий на клиентских компьютерах и включающий в себя два плагина: Historian Client и Historian Importer.

  • Grafana это платформа визуализации данных измерений, работающая в веб-браузере. Ее версия с открытым исходным кодом используется в составе программного решения Dewesoft Historian.

Модель лицензирования Historian

Historian предоставляет простую модель лицензирования со следующими вариантами лицензий:

  • Клиентская лицензия DewesoftX Historian: лицензия на измерительные блоки Dewesoft для сбора данных и отправки их в базу данных временных рядов. Это экземпляры программного обеспечения DewesoftX (Windows), включающие MQTT-клиент DewesoftX для связи с MQTT Broker.

  • Сервисная лицензия Dewesoft Historian: лицензия на серверную службу Historian и базу данных временных рядов. Эта лицензия основана на количестве хранимых каналов в базе данных. Эта лицензия также распространяется на неограниченный доступ к веб-клиенту.

  • Клиентская лицензия DewesoftX Historian view: лицензия на экземпляр клиента просмотра DewesoftX для просмотра и углубленного анализа данных в реальном времени и из хранилища.

Приложения и примеры из практики историков

Historian может использоваться во многих приложениях для измерения и управления:

  • Мониторинг состояния машин

  • Мониторинг состояния сооружений (мониторинг мостов, небоскребов, строительных площадок)

  • Геотехнический мониторинг

  • Управление флотом

  • Контроль электроэнергии

Тематические исследования :

Демо-версия Historian в реальном времени

Вы можете попробовать демо-версии проектов Historian для мониторинга в реальном времени на нашем экземпляре Historian и Grafana, установленном в облачном сервере.

  • Мониторинг электродвигателя и коробки передач

  • Мониторинг производственной линии пищевых продуктов

  • Мониторинг питания​​​​​​​

FAQЧасто задаваемые вопросы