12 commentaires

HistorianBase de données de séries temporelles pour les applications de surveillance permanente et à long terme

Historian est un logiciel de base de données pour Surveillance permanente et à long terme. Il permet le stockage dans une base de données de séries temporelles InfluxDB pour les applications de surveillance permanente et à long terme.

Surveillez vos données de vibration, de température, d'inclinaison, de déformation, de pression et autres grâce à un service auto-hébergé ou entièrement géré dans le nuage. Les unités de mesure, les bases de données et les clients de visualisation communiquent au sein du système Dewesoft Historian via le réseau de communication Dewesoft Historian. Protocole MQTT qui permet à chaque composant de fonctionner sur un système informatique indépendant, quel que soit l'endroit où l'on dispose d'un accès à Internet.

Historian Points forts

Base de données des séries temporelles

Les données sont stockées dans InfluxDB, une base de données open source de pointe.InfluxDB est une base de données de séries temporelles open source développée par InfluxData. Elle est écrite en Go et optimisée pour le stockage et l'extraction rapides et hautement disponibles de données de séries temporelles dans des domaines tels que la surveillance des performances, les métriques d'application, les données de capteurs IoT et l'analyse en temps réel.

Hébergement auto-hébergé ou entièrement géré

Le service Historian peut être installé localement sur l'unité de mesure, votre intranet local, ou nous pouvons fournir un service entièrement géré dans le cloud. Pour le service géré entièrement hébergé, des frais mensuels s'appliquent pour le stockage et la maintenance des données.

Accessible de partout et en tout temps

Les données stockées dans la base de données Historian sont accessibles de n'importe où dans le monde et à tout moment à l'aide d'une instance du logiciel d'acquisition de données DewesoftX ou de tout navigateur Web standard sur n'importe quel appareil comme un ordinateur, une tablette ou un smartphone.

Visualisation dans Grafana

Historian utilise un autre grand projet open-source appelé Grafana pour la visualisation des données stockées. Grafana est une application Web d'analyse open source multi-plateforme et de visualisation interactive. Il fournit des tableaux, des graphiques et des alertes pour le Web lorsqu'il est connecté à des sources de données prises en charge. Il est extensible via un système plug-in. Les utilisateurs finaux peuvent créer des tableaux de bord de surveillance complexes à l'aide de générateurs de requêtes interactifs.

Sécurité des données et ré-transmission

In case of network failure or downtime, the measurement units will continue to store the data into the local buffer and will safely transfer the data to the Historian database when the network connection is re-established.

Données brutes et réduites

Alors que les données brutes sont toujours stockées sur l'unité de mesure pour une analyse approfondie, Historian prend le rôle de stockage de données réduit à long terme dans la base de données cloud.

Tendances et analyse

Les données historiques peuvent toujours être rappelées et chargées à partir de la base de données Historian et utilisées pour l'analyse des tendances ainsi que pour une analyse approfondie et l'identification des causes profondes.

Qualité Dewesoft et garantie de 7 ans

Profitez de notre Garantie de 7 ans. Nos systèmes de collecte de données sont fabriqués en Europe selon les normes de qualité les plus élevées. Nous offrons une assistance technique gratuite et orientée vers le client. Votre investissement dans les solutions Dewesoft est protégé pendant des années.

Introduction et aperçu de l'historien

Le monde est inondé de capteurs. Nous mesurons plus de paramètres sur des périodes plus longues que jamais, accumulant ainsi d'énormes quantités de données. Les données volumineuses deviennent difficiles à stocker, à consulter et à visualiser. En particulier lorsqu'il s'agit de les applications de surveillance ou de mener tests à long termeLe défi consiste à savoir comment et où stocker les données afin qu'elles soient facilement accessibles de n'importe où dans le monde et à n'importe quel moment.

Historian permet un transfert fiable des données de plusieurs unités de mesure vers un système de gestion des données. base de données de séries chronologiques qui peuvent être hébergé sur un serveur privé personnalisé ou dans un cloud. Les données stockées dans la base de données peuvent être consultées à l'aide d'un navigateur web sur n'importe quel appareil (ordinateur de bureau, tablette, téléphone portable) ou à l'aide d'une instance de Logiciel DewesoftX.
 
The Dewesoft measurement units run an instance of DewesoftX software. They communicate via the Protocole 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.

Stockage de la base de données de séries temporelles InfluxDB

Au cœur de Dewesoft Historian se trouve une base de données de séries temporelles à la pointe de la technologie, basée sur le projet open source InfluxDB. Les bases de données de séries temporelles ont été développées spécifiquement pour les projets de surveillance sur le long terme avec des taux de données importants.

Les appareils de mesure stockent les données dans une base de données InfluxDB à la pointe de la technologie et à code open source. InfluxDB est une base de données de séries chronologiques open-source développée par InfluxData. Elle est écrite en Go et optimisée pour le stockage et la récupération rapides et à haute disponibilité de données de séries temporelles dans des domaines tels que la surveillance des opérations, les métriques d'application, les données de capteurs de l'Internet des objets et l'analyse en temps réel.

L'historien peut sauvegarder les types de voies suivants pour une durée illimitée :

  • Voies 1D synchrones

  • Voies 1D asynchrones

  • FFTs et Scope shots en tant que voies 2D asynchrones.

Visualisation des données dans un client web

Le client web est basé sur un autre produit open source appelé Grafana. Il offre Visualisation de données à long terme accessible sur n'importe quelle plateforme - Windows, Linux, Mac OS, sur un ordinateur de bureau ou sur des appareils mobiles (tels que des tablettes ou des smartphones). C'est une solution idéale pour créer des tableaux de bord qui fournissent une vue en temps réel des données.

Grafana offre des fonctions de visualisation étendues pour les données de tendance et les valeurs en temps réel. Dewesoft a développé des extensions d'affichage des canaux 2D pour Grafana afin de visualiser les enregistrements FFT et les formes d'onde à haute vitesse.

Dewesoft a également développé un connecteur Grafana basé sur Python qui optimise le chargement des données pour des intervalles de temps longs et courts en ajustant dynamiquement la densité des données à afficher. Cette amélioration est clairement visible dans cette démo.

Les opérations arithmétiques de base et les valeurs seuils peuvent être définies sur chaque écran. Il prend également en charge Notifications par e-mail sur la base des données affichées.

Les représentations visuelles dans Grafana peuvent être entièrement personnalisées par l'utilisateur ou préparées dans le cadre d'une solution clé en main de Dewesoft.

Accès aux données historiques dans le logiciel DewesoftX

Parallèlement aux clients web, la base de données peut également être accessible par une instance du logiciel d'acquisition de données DewesoftX. En utilisant le plugin Historian Importer dans le mode Analyse de DewesoftX, les données d'une période choisie sont chargées dans un fichier de données Dewesoft.

Dewesoft Historian Importer est généralement exécuté sur un PC client dans un bureau d'études où la base de données doit être accessible pour une analyse plus approfondie et la création de rapports.

Une fois importé dans un fichier de données *.dxd de Dewesoft, le large éventail d'opérations mathématiques de Dewesoft peut être appliqué aux données.

Des rapports quotidiens, hebdomadaires, mensuels, etc. peuvent être facilement générés en appliquant une configuration d'affichage prédéfinie et en exportant les données au format PDF, Excel ou tout autre format d'exportation de Dewesoft.

Flux de données en direct dans le logiciel DewesoftX

Les données peuvent également être diffusé directement en streaming des unités de mesure au client DewesoftX à l'aide du plugin client Historian, ce qui permet d'obtenir une vue détaillée en temps réel.

Le flux de données en direct contourne la base de données et peut donc afficher des données à plus haut débit qui n'est pas nécessairement enregistrée dans la base de données. Cela permet de visualiser et d'enregistrer des données à la demande, par exemple après la réception d'un message d'alerte. notification par courrier électronique d'un état d'alarme.

Les paramètres mathématiques et d'affichage peuvent être appliqués aux canaux de données diffusés comme n'importe quels autres canaux Dewesoft, ce qui permet une analyse plus poussée du côté du client.

Intégration avec des logiciels d'entreprise tiers

Systèmes SCADA, GMAO et ERP peut se connecter au service Dewesoft Historian via le protocole de messages MQTT ou directement à la base de données InfluxDB via son API.

L'historien agit en tant que Agent MQTTPermettre le flux de données à des tiers Client MQTT.

La base de données InfluxDB fournit une API ouverte et bien documentée, facile à mettre en œuvre, qui permet d'accéder à des données historiques, généralement pour les intégrer dans des logiciels d'apprentissage automatique.

Sécurité des données et fonction de retransmission

En cas de panne ou d'interruption du réseau, les unités continuent à stocker les données dans la mémoire tampon locale et sont transférer des données en toute sécurité à la base de données Historian lorsque la connexion réseau est rétablie.

La taille de la mémoire tampon locale peut être fixée à Plusieurs centaines de mégaoctets. Le temps de déconnexion autorisé dépend de la taille de la mémoire tampon, du débit de données et de la largeur de bande du réseau disponible lorsque la connexion est rétablie.

La fonction de transfert est la suivante fiable Nous l'utilisons également pour envoyer les données de l'avion par 4G et pour envoyer une vue télémétrique en direct à plusieurs stations de base.

Hébergement autonome ou entièrement géré dans le Cloud

Le service Historian est indépendant de la plate-forme et peut fonctionner sur n'importe quel système d'exploitation. Historian peut être installé sur l'unité de mesure elle-même, sur votre intranet local, sur votre serveur ou dans le Cloud.

Nous proposons également un service Historian entièrement géré. Le service Historian entièrement géré est basé sur un abonnement mensuel pour la maintenance et le stockage. Le montant de l'abonnement dépend du nombre de voies mesurées et du stockage nécessaire pour les données surveillées. Nous nous chargeons de tout le reste : mises à jour, mise à l'échelle du système et maintenance..

Pour estimer les frais d'abonnement mensuels pour un service Historian entièrement géré, vous pouvez nous contacter nous contacter et nous pourrons estimer le coût pour vous après discussion.

Politique de rétention des données

Il est possible de configurer la quantité de données conservées dans la base de données et leur durée. Les données sont réduites en prenant la moyenne des échantillons à débit de données plus élevé et en les sous-échantillonnant. Les durées et les taux de données peuvent être configurés à l'aide de scripts de configuration InfluxDB via le langage SQL.

Exemple de configuration par défaut:

Débit Durée par défautCommentaires
Brut30 joursLe taux original auquel la voie est écrite dans la base de données.
10 éch/s60 joursLes données brutes sont réduites à 10 éch/s après jours et stockées pendant 60 jours.
1 éch/s90 joursLes voies stockées à plus de 1 éch/s sont réduites à 1 éch/s après 60 jours et conservées pendant 90 jours.
1 éch/min360 joursLes voies stockées à plus de 1 éch/min sont réduites à 1 éch/min après 90 jours et conservées pendant un an.
1 éch/hinfiniLes données d'un échantillon par heure ne sont jamais effacées.

Architecture distribuée

Le service Historian est conçu comme un système logiciel distribué. Il est composé de plusieurs éléments. Chaque composant peut fonctionner sur un système différent.

  • Courtier MQTT est le composant central du logiciel Historian de Dewesoft qui conserve temporairement les données publiées par les clients Historian s'exécutant sur les unités de mesure et sert les données aux abonnés du client MQTT qui peuvent être soit un service consommateur de base de données, soit des instances DewesoftX.

  • Base de données de séries temporelles InfluxDB stocke les données de manière permanente. InfluxDB est une solution de base de données de séries temporelles de premier plan, conçue pour les applications de mesure. Sa version open-source est utilisée dans la solution Historian de Dewesoft.

  • DewesoftX Historian view client est une instance du logiciel DewesoftX qui s'exécute sur les PC clients et comprend deux plugins : Historian Client et Historian Importer.

  • Grafana est une plateforme de visualisation des données de mesure qui fonctionne dans un navigateur web. Sa version open-source est utilisée dans la solution logicielle Historian de Dewesoft.

Modèle de licence pour Historian

Historian propose un modèle de licence simple avec les options de licence suivantes :

  • La licence client DewesoftX Historian : licence pour les unités de mesure Dewesoft afin de collecter des données et de les envoyer à la base de données de séries temporelles. Il s'agit d'instances du logiciel DewesoftX (Windows) qui incluent le client MQTT DewesoftX pour communiquer avec le courtier MQTT.

  • Licence de service Dewesoft Historian : pour le service de serveur Historian et la base de données de séries temporelles. Cette licence est basée sur le nombre de canaux stockés dans la base de données. Cette licence couvre également l'accès illimité au client web.

  • Licence client DewesoftX Historian view : licence pour l'instance du client DewesoftX view pour la visualisation et l'analyse approfondie des données en temps réel et stockées.

​​​​​​​Démonstration en direct d'Historian

Vous pouvez consulter les démonstrations Historian de projets de surveillance en direct sur notre instance d'Historian et Grafana  installée sur notre serveur Cloud.

  • The electric motor and gearbox monitoring

  • Food and beverage production line monitoring

  • Power monitoring

FAQQuestions fréquemment posées