HistorianБаза данных временных рядов для приложений долгосрочного и постоянного мониторинга
Historian - это программная база данных для Непрерывный и долгосрочный мониторинг. Он позволяет хранить данные в базе данных временных рядов InfluxDB для приложений непрерывного и долгосрочного мониторинга.
Мониторинг вибрации, температуры, наклона, напряжения, давления и других данных с помощью самостоятельного или полностью управляемого облачного сервиса. Измерительные устройства, базы данных и клиенты визуализации взаимодействуют внутри Dewesoft Historian через коммуникационную сеть Dewesoft Historian. Протокол MQTT позволяя каждому компоненту работать на независимой компьютерной системе, независимо от того, где пользователь имеет доступ в Интернет.
Особенности
База данных временных рядов
Данные хранятся в 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, установленном в облачном сервере.
Мониторинг электродвигателя и коробки передач
Мониторинг производственной линии пищевых продуктов
Мониторинг питания
Есть вопросы? У нас есть ответы!
Мы собрали все ответы, которые вы ищете, аккуратно упорядоченные специально для вас.
Dewesoft Historian использует InfluxDB, базу данных временных рядов. InfluxDB - это проект с открытым исходным кодом и является оптимизирована для быстрого, высокодоступного хранения и извлечения данных временных рядов в таких областях, как мониторинг операций, метрики приложений, данные датчиков Интернета вещей и аналитика в реальном времени.
Historian поддерживает клиентов MQTT. Клиенты MQTT могут быть как издателями, так и подписчиками.
- Локально на компьютере измерительного блока.
- Удаленно на серверной машине (требуется Windows Server).
- В облаке, например, Amazon AWS или Microsoft Azure (требуется экземпляр Windows Server).
Dewesoft Historian состоит из нескольких компонентов, работающих на одной системе с использованием Docker. Каждый программный элемент Historian хранится в отдельном контейнере. При типичной установке Docker со всеми программными элементами Historian размещается на одной системе, обычно на сервере Linux. Но все они могут также работать на одном измерительном блоке или каждый из них на разных системах.
- Количество каналов, хранящихся в базе данных (минимум 100 каналов с шагом увеличения 100 каналов).
- Количество лицензий настольных клиентов, необходимых для доступа к хранимым данным.
- Доступ клиентов к данным через веб-интерфейс (одна лицензия на неограниченное количество веб-клиентов).
Да. Historian предлагает веб-клиенты для создания информационных панелей и просмотра данных в режиме реального времени. Веб-клиент Historian основан на открытом программном обеспечении для приборных панелей Grafana и может быть полностью настроен в соответствии с приложением и потребностями клиента. Grafana совместима с большинством современных браузеров, таких как Google Chrome, Apple Safari, Mozilla Firefox, Microsoft Edge и др.
Да. Компания Dewesoft может предоставить полную помощь и услуги по настройке Historian. Нашей технической команде потребуется полный администраторский/корневой доступ к машине Windows Server.
Теоретически в базе данных Historian может храниться неограниченное количество каналов.
Обычно уменьшенные данные хранятся в базе данных Historianе, жсырые данные всегда сохраняются на измерительном блоке для углубленного анализа. Historian может сохранять следующие типы каналов:
- Синхронные 1D каналы.
- Асинхронные 1D каналы.
- БПФ и снимки Scope как асинхронные двумерные каналы.
- Также можно хранить матрицы и сложные типы данных.
Нет, в настоящее время видеоданные не могут быть сохранены в Historian.
Базовый пакет лицензий включает 100 каналов с общей частотой дискретизации 10 кС/с (в среднем 100 С/с/каналы). Этот показатель может быть увеличен с помощью дополнительных лицензий. Верхний предел зависит от полной архитектуры системы и возможностей сервера.
Historian не предназначен для использования в качестве системы базы данных для испытаний и измерений. Historian предназначен для использования в приложениях непрерывного мониторинга, где параметры измерений (датчики, оборудование DAQ, скорость выборки, математика и т.д.) не меняются в течение нескольких месяцев или лет.
Historian был разработан не для чтения данных в реальном времени, а для хранения исторических данных, которые можно использовать для определения трендов.а также для углубленного анализа и выявления первопричин. Однако данные в реальном времени можно считывать с измерительных блоков, используя клиентскую лицензию DewesoftX Historian View. Она позволяет пользователям подключаться непосредственно к измерительным блокам, используя клиентскую операционную систему MQTT.в режиме измерения DewesoftX и отображать данные в реальном времени с измерительных блоков.
У вас все еще есть вопросы?
Не можете найти нужный ответ? Наша команда с радостью ответит на ваши вопросы.