TH NextGen - Constructeur de Tag :Agrégation de tag

Les agrégations vous permettent de créer des fonctions sur la base de certains tags, avec une fenêtre glissante et des opérateurs. À l'aide d’agrégations, vous pouvez obtenir la valeur minimale ou maximale d'un tag dans une fenêtre de temps spécifiée ou faire la moyenne du signal sur un intervalle pour lisser le bruit des données. 

The aggregation tags can be found in the tag builder menu.

Aggregation tag submenu

Pour créer une agrégation de tag, vous devez sélectionner le Constructeur de Tag dans le menu TrendHub, puis cliquer sur l'option d'agrégation. Remplissez les quatre paramètres suivants : 
 


screenshot1.png

  • Tag à agréger : Sélectionnez le tag/attribut que vous souhaitez agréger. Ce tag sera utilisé comme source pour votre tag agrégé. Il peut s'agir de n'importe quel tag existant dans TrendMiner, s'il n'entre pas en conflit avec les restrictions mises en évidence au bas de cette page. 
  • Opérateur : La fonction que vous souhaitez utiliser pour agréger vos données. Tous les opérateurs disponibles sont répertoriés ci-dessous. 
  • Direction : Cette option détermine si la fenêtre temporelle choisie agrégera les points de données du passé (en arrière), de l'heure actuelle (au centre) ou du futur (en avant). See the How do aggregations work? section below.
  • Agréger sur : C'est ici que vous définissez la longueur de votre fenêtre. La longueur est exprimée en durée et doit être au minimum la résolution de votre index et au maximum 24h. 

Overview Operators

Available operators include:

  • Average: Returns the average value over the defined time window.
  • Minimum: Returns the minimum value over the defined time window.
  • Maximum : Renvoie la valeur maximale sur la fenêtre de temps définie. 
  • Range: Returns the range between the minimum and maximum over the defined time window.
  • Delta : Renvoie la différence entre la valeur de début et de fin sur la fenêtre de temps définie. Cette option peut être utilisée comme une approximation de dérivée. 
  • Intégrale : Renvoie l'aire sous la courbe sur la fenêtre de temps définie. Vous devrez également spécifier les dimensions temporelles de votre mesure pour retourner un calcul correct.

screenshot2.png

How do aggregations work?

Les agrégations sont créées sur une fenêtre de temps spécifiée. Cette fenêtre de temps peut avoir différentes longueurs, mais également une certaine direction dans laquelle les points de données doivent être inclus pour le calcul. C'est ici que la direction de l'agrégation joue un rôle : 

  • A backwards direction: aggregates datapoints from the past;
  • A central direction: aggregates datapoints from both the past and future;
  • A forward direction: aggregates datapoints from the future.

L'exemple ci-dessous montre comment la direction affecte une agrégation avec un opérateur maximum. Le calcul est montré pour le point à l'horodatage 3. Les valeurs qui sont prises en compte sont indiquées en jaune sur la deuxième ligne.

Screenshot_operator.png

La fonctionnalité d'agrégation effectue le calcul pour chaque horodatage (en d'autres termes, sur une fenêtre glissante) et trace la sortie sous la forme d'un nouveau tag. Un exemple de création d'un tel nouveau tag de sortie est présenté ci-dessous, en utilisant une direction vers l'avant et un opérateur maximum : 

screenshot_window.png

Restrictions

The general restrictions can be found in the Tag Builder overview document and are applicable to aggregations.

Time window lengths

The time window needs to be at least the same as the index-resolution and can maximum be 24h.

Enjoying TrendMiner? Share your experience to help the community and receive $25.
Rate TrendMiner