TrendMiner 2021.R2

12 mai 2021

La version 2021.R2 contient les nouvelles fonctionnalités et améliorations suivantes :

Présentation des tags "Machine Learning Model"

Dans la version 2021.R1 nous avons introduit la fonctionalité "Embedded Notebooks" (bloc-note embarqué) dans TrendMiner, ce qui a permis à l'utilisateur Analytics Expert d'ajouter de la flexibilité aux fonctionnalités robustes pour lesquelles TrendMiner est connu. Vous pouvez maintenant, sur la base des données préparées dans une vue TrendHub, effectuer des analyses avancées via des scripts Python et créer des visualisations encore plus avancées, qui peuvent être opérationnalisées en les intégrant dans un tableau de bord DashHub, et ainsi les rendre disponibles à toute une organisation. 

Pour illustrer le potentiel de cette solution, cette version comprendra également un modèle de détection d'anomalies créé par TrendMiner. Ce modèle peut être entraîné à reconnaître le comportement normal d'un processus continu sur la base d'une vue fournie pour TrendMiner avec des données historiques. Le résultat peut être appliqué aux données récentes / en direct pour détecter un comportement anormal du processus, indiqué par un score d'anomalie élevé (c'est-à-dire la sortie du modèle normal).

blobid0.png

La configuration minimale requise pour utiliser les nouveaux "Machine Learning Model tags" et/ou exécuter la fonctionnalité "Embedded Notebooks" publiée dans notre version 2021.R1 est de 48 Go de RAM, ce qui signifie que 16 Go de RAM supplémentaires sont nécessaires en plus de la configuration minimale de 32 Go de RAM.

Nouvelles fonctionnalités

  • Types de contexte spécifiques aux installations : Configuration supplémentaire pour les types de contexte dans la plate-forme, permettant aux administrateurs de décider quels types de contexte sont disponibles pour une certaine partie de l'arbre des installations.
  • Le filtre de Composant dans ContextHub ajoute le support pour inclure facilement tous les items de contexte liés à une unité ou un équipement dans vos vues.
  • L'épinglage de lignes sur le diagramme de Gantt vous permet de spécifier les composants, les types ou les champs qui doivent toujours être affichés, indépendamment du contenu disponible dans la période que vous visualisez.

Améliorations des applications

  • Amélioration de l'exportation des résultats de recherche et des données des graphiques.
  • Amélioration de la stratégie de désactivation des moniteurs qui indique mieux les moniteurs désactivés par le système et permet des contrôles de santé pour réactiver ces moniteurs.
  • Amélioration de l'expérience utilisateur de DashHub, avec notamment une vue en tuile plus compacte, un mode de présentation et des tableaux de bord déroulants.
  • La " Tuile des tendances " de DashHub vous permet désormais de profiter de toutes les fonctionnalités telles que : mode de tracé empilé, regroupement, visibilité des axes, mode de tracé en nuage de points avec histogrammes, etc. Outils bien connus de TrendMiner.
  • Ordonnancement du diagramme de Gantt par glisser-déposer pour déplacer des types, des champs ou des blocs de composants complets sur la vue d'ensemble de Gantt.
  • Connexions parallèles : Dans ConfigHub, il est désormais possible de configurer le nombre de connexions parallèles par source de données, ce qui donne la possibilité de limiter la charge sur les sources de données à faible capacité et d'augmenter le débit de TrendMiner pour les sources de données à haute capacité.
  • Diverses améliorations des diagrammes de dispersion.
  • Prise en charge des vues TrendHub NextGen dans les ordinateurs portables.
  • Diverses améliorations de la sécurité.
  • Prise en charge complète (dernière version) du navigateur Microsoft Edge (en remplacement de la prise en charge d'Internet Explorer 11, qui sera abandonnée dans la version 2021.R3)
  • Le symbole TrendMiner pour PiVision a été mis à jour pour prendre en charge les installations PiVision 2020.

Correction de bugs

  • Résolution d'un problème où le moteur de recommandation renvoie des tags inaccessibles comme résultat.

Problèmes connus 

  • La Recherche de valeur multi-installations n'est actuellement pas prise en charge (et bloquée) pour les tags de type chaîne (c'est-à-dire les tags numériques pour lesquels il n'existe pas de correspondance de valeur numérique dans l'historien). Les tags numériques pour lesquels une correspondance de valeur numérique existe dans l'historien sont pris en charge.
  • Après avoir restauré une sauvegarde, le service tm-zeppelin et le service tm-zementis doivent être redémarrés manuellement.
  • Les valeurs des scooters peuvent changer lorsque vous effectuez un zoom avant après avoir ajouté le scooter. Cela est dû au fait que les scooters interpolent actuellement les points de données sur le graphique.
  • Le bouton retour du navigateur ne permet pas de rétablir correctement l'état du panneau.
  • Lorsque des tags calculés sont supprimés, ils ne peuvent pas être recréés avec le même nom.
  • Lorsque le déclencheur d'un moniteur d'empreintes digitales est supprimé, le moniteur est désactivé par le système. L'exécution du bilan de santé réactivera le moniteur, mais il passera à la détection des correspondances plutôt qu'à la détection des déviations.
  • Le clonage d'un bloc-notes donne lieu à une copie du bloc-notes. Les paragraphes du bloc-notes copié sont toujours liés aux paragraphes du bloc-notes original. Les paragraphes "liés" des deux blocs-notes peuvent être rafraîchis/mises à jour en fonction de l'autre bloc-notes, ce qui entraîne un comportement indésirable. Il est conseillé de copier/coller votre code manuellement pour le moment.

Important

  • Le symbole TrendMiner pour OSIsoft PiVision n'est temporairement pas pris en charge par défaut sur Pi Vision 2020 et plus. À partir de PiVision 2020, l'API Pi Web n'est plus installée par défaut. Pour continuer à utiliser le plugin, veuillez suspendre la mise à jour de Pi Vision 2020 ou effectuer une installation supplémentaire de l'API Pi Web.

Important

À partir de notre version 2021.R3, la configuration minimale requise va changer : 

  • vCPU 8 (recommandé : vCPU 16)
  • RAM 64 GB (recommandé : 32 GB)
  • Espace disque 100 Go (recommandé : 500 Go)

Remarque : si vous prévoyez des problèmes pour mettre à niveau (en temps voulu) les ressources de votre système, veuillez contacter votre CSM pour plus d'informations, car nous ferons en sorte que les fonctionnalités de base de TrendMiner soient toujours adaptées aux installations de 32 Go de RAM, bien que certaines fonctionnalités puissent être limitées ou subir une dégradation des performances.

À partir de la version 2021.R3, nous abandonnerons la prise en charge active* des navigateurs Internet Explorer 11, suivant ainsi la recommandation de Microsoft de n'utiliser Internet Explorer que pour la compatibilité avec les anciens sites et applications. L'arrêt de la prise en charge d'IE 11 nous permettra d'utiliser des pratiques web modernes pour améliorer les performances et l'expérience utilisateur tout en continuant à ajouter de nouvelles fonctionnalités. La prise en charge du navigateur Microsoft Edge a été ajoutée à la place.

* les utilisateurs pourront toujours utiliser IE11 avec TrendMiner, mais les nouvelles fonctionnalités pourraient ne plus fonctionner + les bugs/problèmes spécifiques à IE11 ne seront plus résolus. Dans une étape ultérieure, les fonctionnalités existantes seront également ajustées pour ne plus avoir à faire face aux restrictions d'IE11.

 

Fonctionnalité du synopsis

Machine Learning Model Tags

Avec les tags Machine Learning Model, TrendMiner offre désormais la possibilité de rendre opérationnels l'apprentissage automatique, l'IA et les modèles prédictifs en déployant les modèles et en évaluant les données entrantes en temps réel et en stockant la sortie du modèle comme un nouveau type de tag dans TrendMiner. Ces "Machine Learning Model" tags peuvent être affichés et analysés dans TrendHub comme tout autre tag disponible dans TrendMiner.

Vous utiliserez la norme PMML (Predictive Model Markup Language) pour importer et déployer des modèles prédictifs par le biais d'un moteur d'analyse prédictive intégré de notation et d'inférence (appelé Zementis), qui est inclus dans l'installation de TrendMiner.

blobid1.png

Le modèle déployé deviendra disponible dans le menu "Constructeur de Tag de Machine Learning Model" qui vous permet de partager la sortie de vos modèles comme un tag dans TrendMiner.

blobid2.png

blobid3.png

Remarque : la création de tags Machine Learning Model n'est possible qu'avec la licence appropriée et par des utilisateurs disposant des autorisations nécessaires. 

Modèle de détection des anomalies de TrendMiner

TrendMiner propose un modèle personnalisé pour la détection d'anomalies multi-variables via sa fonctionnalité de bloc-notes et de tags de modèles d'apprentissage automatique. Le modèle de détection d'anomalies de TrendMiner peut être entraîné sur une vue TrendHub contenant les conditions de fonctionnement normales de votre processus. Après avoir appris les conditions de processus souhaitées, le modèle sera alors capable de détecter les anomalies sur les nouvelles données entrantes.

Le modèle lui-même peut être entraîné dans la fonctionnalité de l'ordinateur portable intégré après avoir été chargé dans une vue TrendHub en tant que DataFrame.

blobid4.png

blobid5.png

Une fois le modèle entraîné, les nouvelles données peuvent être évaluées. Le modèle indique si un nouveau point de données est aberrant ou non en fonction d'un seuil donné (classe d'anomalie) ou renvoie un score d'anomalie. Plus le score d'anomalie est élevé, plus il est probable que le point de données soit une anomalie.

blobid6.png

Types de contexte spécifiques aux installations

Pour faciliter la création d'éléments de contexte, vous pouvez désormais affecter certains types à un ensemble spécifique d'installations. Vous obtenez ainsi une liste filtrée de types lors de la création de nouveaux éléments de contexte pour une installation. Dans la section de configuration du contexte, vous trouverez la section des types spécifiques aux biens. Les paramètres peuvent être modifiés en sélectionnant un poste dans le navigateur des postes. Par défaut, tous les types sont autorisés, mais vous pouvez définir une configuration personnalisée. Cette configuration sera appliquée à cette installation et à toutes les installations sous-jacentes.  

blobid7.png

Filtre des composants dans ContextHub

Lorsque vous sélectionnez des composants dans le Filtre des composants d'une vue contextuelle, vous pouvez désormais choisir de sélectionner uniquement le composant sélectionné (composant uniquement, c'est également la valeur par défaut) ou tous les composants sous-jacents (inclure les enfants) ou les ascendants (inclure les parents).

blobid8.png

Épingler des lignes sur le diagramme de Gantt et plus encore

Dans le diagramme de Gantt, vous pouvez désormais épingler des lignes afin qu'elles soient toujours visibles dans votre vue Contexte, même si aucune donnée n'est disponible à ce moment-là. Vous cliquez sur l'icône d'épinglage pour épingler une ligne, ou via le composant/type ajouter des lignes supplémentaires qui ne sont pas visibles. 

Nous avons également facilité la modification de l'ordre des différentes lignes, il suffit de faire glisser et de déposer les lignes dans la position que vous souhaitez.

blobid9.png

Amélioration des applications

Stratégie d'invalidation améliorée pour les moniteurs

Un nouvel état a été introduit pour les moniteurs afin d'indiquer les problèmes avec les tags sous-jacents. A partir de maintenant, les moniteurs peuvent être dans l'un des états suivants : Activé, Désactivé, ou Système désactivé (voir la capture d'écran ci-dessous).

blobid10.png

Lorsque des problèmes sont rencontrés au cours du processus de monitoring automatique (par exemple, des tags non accessibles, une durée minimale incorrecte, un déclencheur de monitoring d'empreinte digitale qui n'existe plus), le moniteur respectif sera mis en état de désactivation du système. Cela permet aux utilisateurs d'avoir toujours une vue d'ensemble correcte des moniteurs qui ont été activés par eux-mêmes et de ceux qui sont dans un état sain. Pour chaque moniteur qui est désactivé par le système, une notification est envoyée décrivant la cause principale. TrendMiner ne vérifiera plus les résultats des moniteurs désactivés par le système.   

Lorsque les problèmes sous-jacents concernant la permission des tags et l'accessibilité des tags sont rétablis, l'utilisateur peut réactiver tous les moniteurs désactivés par le système en cliquant sur le bouton de contrôle de santé dans l'en-tête blobid11.png. Lorsque le contrôle de santé est terminé, une notification est envoyée indiquant le nombre de moniteurs qui n'ont pas pu être activés.

blobid12.png

Remarque : Il est fortement conseillé d'exécuter un bilan de santé lorsque le problème sous-jacent est résolu. Cela permettra de s'assurer que tous les événements, depuis que le moniteur a été désactivé par le système, sont toujours capturés et que les éléments de contexte (s'ils sont configurés), seront remplis. Si un utilisateur désactive et réactive manuellement le moniteur, tous les événements manqués seront perdus.

Amélioration de l'expérience utilisateur de DashHub

blobid13.png

Nous avons ajouté quelques fonctionnalités à DashHub pour améliorer votre expérience. Nous avons modifié le design de base pour permettre l'ajout de plus de carreaux sur 1 écran en rendant le tout plus compact. Les nouveaux tableaux de bord sont également défilables, ce qui vous permet d'ajouter jusqu'à 100 tuiles à un seul tableau de bord. 

Nous avons ajouté quelques fonctionnalités à DashHub pour améliorer votre expérience. Nous avons modifié le design de base pour permettre l'ajout de plus de tuiles sur 1 écran en rendant le tout plus compact. Les nouveaux tableaux de bord sont également défilables, ce qui vous permet d'ajouter jusqu'à 100 tuiles à un seul tableau de bord.

Nous avons également ajouté un mode présentation à nos Dashboards, supprimant tous les menus et barres d'outils, pour faciliter l'utilisation dans les salles de contrôle sur de grands écrans ou l'intégration dans des applications tierces (Astuce : en ajoutant simplement ?mode=presentation et la fin de l'url, vous pouvez déclencher le mode présentation sans aucune interaction manuelle).

Les tuiles des tendances de DashHub

Exclusivement pour les vues bêta du TrendHub, nous avons publié une nouvelle  tuile de tendances amélioré. Elle a maintenant le même aspect que la même vue dans TrendHub beta. La tuile est une visualisation en lecture seule de votre vue des tendances, y compris un mode empilé ou en nuage de points. De plus, des fonctionnalités comme les axes cachés et le regroupement sont maintenant disponibles sur votre Dashboard. 

blobid14.png

Connexions parallèles

Pour améliorer les performances internes de TM-datasources, il peut ouvrir plusieurs connexions au connecteur par source de données. 

 

Configurer le défaut global

Les connexions parallèles globales par défaut sont configurées dans ConfigHub. La modification de cette valeur nécessite un redémarrage du service tm-datasource (une fenêtre contextuelle s'affiche pour obliger l'utilisateur à redémarrer ou à annuler la modification).

La modification de la valeur globale par défaut ne mettra pas à jour les paramètres prioritaires existants. Elles conserveront la valeur actuelle définie comme paramètre prioritaire. 

blobid15.png

 

Remplacement par une source de données

Le remplacement de la valeur par source de données peut être effectué lors de la création ou de la modification.

Alors que la définition de la valeur lors de la création de tm-datasource ne nécessite pas de redémarrage, la modification de la valeur lors de la modification nécessite un redémarrage du service tm-datasource. La valeur peut être ramenée à la valeur globale par défaut à tout moment.

blobid16.png

 

Réglage de la valeur correcte

Nous ne recommandons pas de modifier les paramètres lorsque le système fonctionne comme prévu.

Le réglage du nombre de connexions parallèles dépend du matériel du système TrendMiner et du connecteur distant. Un nombre de connexions trop élevé peut entraîner un ralentissement du système. Des essais et des erreurs sur une longue période de temps peuvent être nécessaires.

Amélioration des nuages de points

Des améliorations ont été apportées aux nuages de points. 

Nous avons mis à jour la position des étiquettes des tags / attributs pour qu'elles soient visualisées à côté de leur axe correspondant lorsque l'option histogramme est désactivée. Vous pouvez maintenant aussi mettre à jour une des étiquettes / un des attributs vers une autre étiquette / un autre attribut actif en utilisant les étiquettes qui sont positionnées à côté des axes ou à l'intérieur du carreau de l'histogramme (si l'option histogramme est activée) sans revenir à l'aperçu du nuage de points.

En outre, nous avons également déplacé les valeurs de corrélation lorsque l'option histogramme est désactivée. Les valeurs de corrélation sont, dans ce cas, affichées sous le diagramme de focalisation afin de maximiser le diagramme de dispersion unique à l'écran. Vous remarquerez également que l'étiquette de droite est déplacée sous le nuage de points unique.

blobid17.png

blobid18.png

Bien que la fonctionnalité de recherche ne soit pas encore présente, nous avons déjà ajouté l'option permettant de commencer à dessiner sur un seul diagramme de dispersion. La fonctionnalité de dessin peut être activée en cliquant sur le bouton "Dessiner" situé à côté du bouton "Retour à l'aperçu". La zone de dessin elle-même a subi quelques améliorations. Une fois qu'une zone est dessinée, elle peut facilement être ajustée en faisant glisser les coins vers un autre point souhaité du graphique. 

La suppression d'une zone dessinée se fait désormais par le biais d'une option qui s'affiche lorsque vous passez le curseur sur la zone, et elle n'est plus supprimée de votre graphique lorsque vous cliquez à nouveau sur le nuage de points par accident. Outre ces améliorations apportées au diagramme de dispersion simple, le diagramme de dispersion multiple bénéficie déjà de quelques ajustements supplémentaires. Le texte/valeur de l'axe sera moins susceptible de se superposer à d'autres textes/valeurs.

Enfin, le titre de chaque carreau de corrélation individuel "Corrélation et équation" a été supprimé pour donner un aspect plus propre à la vue d'ensemble du diagramme de dispersion multiple.