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.
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éfaut | Commentaires |
---|---|---|
Brut | 30 jours | Le taux original auquel la voie est écrite dans la base de données. |
10 éch/s | 60 jours | Les données brutes sont réduites à 10 éch/s après jours et stockées pendant 60 jours. |
1 éch/s | 90 jours | Les 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/min | 360 jours | Les 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/h | infini | Les 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.
Applications et études de cas d'historiens
L'Historian peut être utilisé dans de nombreuses applications de mesure et de contrôle :
Surveillance de l'état des machines
Surveillance de l'état des structures (surveillance des ponts, des gratte-ciel, des chantiers de construction)
Surveillance géotechnique
Contrôle de la flotte
Contrôle de l'électricité
Études de cas :
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
Vous avez des questions ? Nous avons les réponses !
Nous avons rassemblé toutes les réponses que vous recherchez, soigneusement organisées pour vous.
Dewesoft Historian utilise l'InfluxDB, base de données de séries chronologiques. InfluxDB est un projet open-source et est optimisé 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 mesures d'application, les données de capteurs de l'Internet des objets et l'analyse en temps réel.
Historian supporte les clients MQTT. Les clients MQTT peuvent être soit des éditeurs, soit des abonnés.
- Localement sur l'ordinateur de l'unité de mesure.
- À distance sur une machine serveur (Windows Server requis).
- Dans le nuage, comme Amazon AWS ou Microsoft Azure (instance Windows Server requise).
Dewesoft Historian est composé de plusieurs éléments fonctionnant sur le même système à l'aide de Docker. Chaque élément logiciel Historian est stocké dans un conteneur distinct. Une installation typique héberge Docker, avec tous les éléments logiciels Historian, sur le même système, normalement sur un serveur Linux. Mais ils pourraient également tous fonctionner sur une unité de mesure, ou chacun d'entre eux sur des systèmes différents.
- Le nombre de canaux stockés dans la base de données (minimum 100 canaux avec des paliers d'augmentation de 100 canaux).
- Le nombre de licences de client de bureau nécessaires pour accéder aux données stockées.
- Accès des clients Web aux données (une licence pour un nombre illimité de clients Web).
Oui. Historian propose des clients Web pour créer des tableaux de bord et visualiser des données en temps réel. Le client Web Historian est basé sur le logiciel de tableau de bord open.source Grafana et peut être entièrement personnalisé pour répondre aux besoins de l'application et du client. Grafana est compatible avec la plupart des navigateurs modernes tels que Google Chrome, Apple Safari, Mozilla Firefox, Microsoft Edge, etc.
Oui. Dewesoft peut fournir un service complet d'aide et de mise en place de l'Historian. Notre équipe technique aura besoin d'un accès administrateur/root complet à la machine Windows Server.
Un nombre illimité de canaux peut théoriquement être stocké dans la base de données Historian.
Normalement, les données réduites sont stockées dans la base de données Historian.e, wes données brutes sont toujours stockées sur l'unité de mesure pour une analyse approfondie. L'Historian peut sauvegarder les types de canaux suivants :
- Synchronous 1D channels.
- Canaux 1D asynchrones.
- FFTs et Scope shots comme des canaux 2D asynchrones.
- Il est également possible de stocker des matrices et des types de données complexes.
Non, pour le moment, les données vidéo ne peuvent pas être stockées dans Historian.
La licence de base comprend 100 canaux avec un taux d'échantillonnage total de 10 kS/s (100 S/s/canne en moyenne). Ce chiffre peut être augmenté avec des licences supplémentaires. La limite supérieure dépend de l'architecture complète du système et des capacités du serveur.
Historian n'est pas conçu pour être utilisé comme un système de base de données de test et de mesure. Historian est conçu pour être utilisé dans des applications de surveillance continue où la configuration de mesure (capteurs, matériel DAQ, vitesse d'échantillonnage, mathématiques, etc.) ne change pas pendant plusieurs mois ou années.
Historian n'a pas été conçu pour lire des données en direct, mais pour stocker des données historiques qui peuvent être utilisées pour établir des tendances.ainsi que pour une analyse approfondie et l'identification des causes profondes. Cependant, les données en direct peuvent être lues à partir des unités de mesure en utilisant la licence client DewesoftX Historian View. Elle permet aux utilisateurs de se connecter directement aux unités de mesure, par le biais d'un client d'exploitation MQTT.dans le mode mesure de DewesoftX, et afficher les données en direct des unités de mesure.
Vous avez encore des questions ?
Vous ne trouvez pas la réponse que vous cherchez ? Notre équipe se fera un plaisir de répondre à vos questions.