Différences entre les versions de « Traitements automatiques »
| (31 versions intermédiaires par le même utilisateur non affichées) | |||
| Ligne 1 : | Ligne 1 : | ||
Un traintement consiste en 4 étapes : | |||
#Lecture des fichiers FTP | |||
#Calculs sur les données lues (si des calculs existent dans la table calc_conf) | |||
#Envoi des alertes | |||
#Déplacement des données | |||
Il est possible d'exécuter les étapes 1 à 3 manuellement via la page admin, à l'aide des boutons de test situés en dessous de chaque étape. | |||
== Lecture des fichiers FTP == | == Lecture des fichiers FTP == | ||
=== Choix de la table de destination === | === Choix de la table de destination === | ||
Le choix de la table influe sur la génération des alertes, en mode 'simple' | |||
==== Table 'data' ==== | ==== Table 'data' ==== | ||
En mode d'alerte simple, les alertes seront générées par rapport à l'intégralité des mesures (données déjà lues + fichiers lus) | En mode d'alerte 'simple', les alertes seront générées par rapport à l'intégralité des mesures (données déjà lues + fichiers lus) | ||
Par conséquent, les alertes sur les données | Par conséquent, les alertes sur les données | ||
| Ligne 14 : | Ligne 26 : | ||
==== Table 'data_buff' ==== | ==== Table 'data_buff' ==== | ||
En mode d'alerte simple, les alertes seront générées uniquement sur les données des fichiers lus. | En mode d'alerte 'simple', les alertes seront générées uniquement sur les données des fichiers lus. | ||
Par conséquent, les alertes sur les données | Par conséquent, les alertes sur les données | ||
| Ligne 20 : | Ligne 32 : | ||
*non re-mesurées lors du cycle actuel | *non re-mesurées lors du cycle actuel | ||
ne seront '''''pas'' répétées''' | ne seront '''''pas'' répétées''' | ||
=== Charger seulement les données plus récentes === | |||
Il est préférable d'activer ce paramètre lorsque : | |||
*le mode d'alerte 'simple' est choisi, et | |||
*les fichiers ne sont pas supprimés après lecture, et | |||
*la fréquence de traitement est faible, et | |||
*l'une de ces conditions est vraie : | |||
**il y a un seul fichier à lire, ou | |||
**il est impossible qu'un fichier B, arrivé après un fichier A, ne contienne des mesures réalisées avant celles présente dans le fichier A | |||
Dans le cas contraire, la présence d'une donnée hors-tolérance entrainera un envoi d'alerte à chaque traitement automatique | |||
=== Liste des fichiers === | |||
==== Suppression des fichiers après lecture ==== | |||
Il est préférable d'activer la suppression des fichiers lorsque : | |||
*le mode d'alerte 'simple' est choisi, et | |||
*l'option "charger seulement les données plus récentes" n'est pas activée, et | |||
*la fréquence de traitement est faible | |||
*plusieurs fichiers sont à lire, et il existe un risque qu'un fichier B, arrivé après un fichier A, contienne des mesures réalisées avant celles présente dans le fichier A | |||
Dans le cas contraire, la présence d'une donnée hors-tolérance entrainera un envoi d'alerte à chaque traitement automatique | |||
== Calculs intégrés à Loggis == | == Calculs intégrés à Loggis == | ||
| Ligne 39 : | Ligne 73 : | ||
<table class="wikitable centre"> | <table class="wikitable centre"> | ||
<th> | <tr> | ||
< | <th>Cas</th> | ||
< | <th>Détail</th> | ||
</ | <th>Couleur</th> | ||
</tr> | |||
<tr> | <tr> | ||
<td>franchissement initial d'un seuil</td> | <td>franchissement initial d'un seuil</td> | ||
| Ligne 64 : | Ligne 99 : | ||
</tr> | </tr> | ||
</table> | </table> | ||
== Déplacement des données == | |||
Cette étape est réalisée automatiquement lors des traitements automatiques. | |||
Il n'est pas possible de la déclencher manuellement. | |||
== Fréquence du traitement == | == Fréquence du traitement == | ||
La fréquence du traitement est en principe à régler sur '1 minute'. | |||
Il faut cependant faire attention aux conflits de paramétrage, sans quoi les alertes peuvent être répétées à chaque traitement : | |||
*[[Traitements automatiques#Charger seulement les données plus récentes|chargement des données plus récentes]] | |||
*[[Traitements automatiques#Suppression des fichiers après lecture|suppression des fichiers après lecture]] | |||
Version actuelle datée du 4 février 2022 à 16:52
Un traintement consiste en 4 étapes :
- Lecture des fichiers FTP
- Calculs sur les données lues (si des calculs existent dans la table calc_conf)
- Envoi des alertes
- Déplacement des données
Il est possible d'exécuter les étapes 1 à 3 manuellement via la page admin, à l'aide des boutons de test situés en dessous de chaque étape.
Lecture des fichiers FTP
Choix de la table de destination
Le choix de la table influe sur la génération des alertes, en mode 'simple'
Table 'data'
En mode d'alerte 'simple', les alertes seront générées par rapport à l'intégralité des mesures (données déjà lues + fichiers lus)
Par conséquent, les alertes sur les données
- mesurées hors-tolérance lors d'un cycle précédent
- non re-mesurées lors du cycle actuel
seront répétées
Table 'data_buff'
En mode d'alerte 'simple', les alertes seront générées uniquement sur les données des fichiers lus.
Par conséquent, les alertes sur les données
- mesurées hors-tolérance lors d'un cycle précédent
- non re-mesurées lors du cycle actuel
ne seront pas répétées
Charger seulement les données plus récentes
Il est préférable d'activer ce paramètre lorsque :
- le mode d'alerte 'simple' est choisi, et
- les fichiers ne sont pas supprimés après lecture, et
- la fréquence de traitement est faible, et
- l'une de ces conditions est vraie :
- il y a un seul fichier à lire, ou
- il est impossible qu'un fichier B, arrivé après un fichier A, ne contienne des mesures réalisées avant celles présente dans le fichier A
Dans le cas contraire, la présence d'une donnée hors-tolérance entrainera un envoi d'alerte à chaque traitement automatique
Liste des fichiers
Suppression des fichiers après lecture
Il est préférable d'activer la suppression des fichiers lorsque :
- le mode d'alerte 'simple' est choisi, et
- l'option "charger seulement les données plus récentes" n'est pas activée, et
- la fréquence de traitement est faible
- plusieurs fichiers sont à lire, et il existe un risque qu'un fichier B, arrivé après un fichier A, contienne des mesures réalisées avant celles présente dans le fichier A
Dans le cas contraire, la présence d'une donnée hors-tolérance entrainera un envoi d'alerte à chaque traitement automatique
Calculs intégrés à Loggis
Envoi des alertes mail/sms
Mode 'simple'
Différents comportements sont possibles, en fonction de la table choisie pour l'import des données.
Mode 'comparaison'
Les alertes sont envoyées uniquement si le niveau de seuil dépassé change entre
- les données déjà présentes, et
- les données lues dans les fichiers.
NB : les fins d'alerte sont envoyées dans un mail séparé.
Il existe un code couleur pour distinguer les différents cas
| Cas | Détail | Couleur |
|---|---|---|
| franchissement initial d'un seuil | passage d'un seuil NULL/NULL à un seuil avec tolérance | Texte rouge |
| passage à un seuil de niveau supérieur | Texte rouge gras | |
| passage à un seuil de niveau inférieur | Texte orange | |
| fin d'alerte | passage d'un seuil avec tolérance à un seuil NULL/NULL | Texte vert |
Déplacement des données
Cette étape est réalisée automatiquement lors des traitements automatiques.
Il n'est pas possible de la déclencher manuellement.
Fréquence du traitement
La fréquence du traitement est en principe à régler sur '1 minute'.
Il faut cependant faire attention aux conflits de paramétrage, sans quoi les alertes peuvent être répétées à chaque traitement :