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 защищены на долгие годы.

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

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

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

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

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

Хранилище базы данных временных рядов 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 через клиентский плагин MQTT, который обеспечивает детальное представление в реальном времени.

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

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

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

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

Историк выступает в качестве 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, который временно хранит данные, публикуемые MQTT-клиентами, в единицах и передает их подписчикам MQTT-клиентов, которыми могут быть службы баз данных или экземпляры DewesoftX.

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

  • Клиент DewesoftX Historian Vista это экземпляр программного обеспечения DewesoftX, который запускается на клиентских ПК и содержит два плагина: клиент MQTT и импортер Historian.

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

Модель лицензии Historian

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

  • Лицензия клиента DewesoftX MQTT: Лицензия на счетчики Dewesoft для сбора и отправки данных в базу данных временных рядов. Это экземпляры программного обеспечения DewesoftX (Windows), которые содержат клиент DewesoftX MQTT для связи с брокером MQTT.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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