Analytics Builder 10.9.0 | Bedienungsanleitung für Analytics Builder for Cumulocity IoT | Verbindungen und Blöcke | Schlüssel zur Identifizierung einer Ereignisreihe
 
Schlüssel zur Identifizierung einer Ereignisreihe
Ein- und Ausgabeblöcke identifizieren eine Reihe von Ereignissen, indem sie einen Schlüssel für die Reihe (oder Datenstrom) der Ereignisse festlegen. Diese Ereignisreihe dient dazu, die korrekten Ereignisse zu identifizieren, die an einen Eingabeblock übergeben werden sollen. Der Schlüssel besteht aus mehreren Blockparametern und identifiziert diese Ereignisreihe, die sich von anderen Ereignisreihen durch denselben Blocktyp unterscheidet. Zum Beispiel:
*Bei Ein- und Ausgaben von Measurement-Objekten besteht der Schlüssel aus Gerät, Fragment und Serie. Der Unit-Parameter, der in einem Ausgabeblock angegeben wird, ist nicht Bestandteil des Schlüssels (er dient nur zur Information), und es ist nicht erforderlich, dass er mit den Parametern des Messwerteingabe-Blocks übereinstimmt.
*Bei Event-Objekten besteht der Schlüssel aus Gerät und Ereignistyp.
*Bei Alarm-Objekten besteht der Schlüssel aus Gerät und Alarmtyp.
Einschränkungen für Ausgabeblöcke
Für synchrone Ausgabetypen wie Messwerte, Ereignisse und Alarme (siehe auch Ausgabeblöcke und Ereignissteuerung) ist es in Analytics Builder nicht erlaubt, mehr als einen Ausgabeblock zu haben, der Ereignisse mit einem bestimmten Schlüssel generiert.
Da Verbindungen zwischen den Modellen bestehen können, besteht der Hauptgrund für diese Einschränkung darin, Mehrdeutigkeiten oder Fehler zu vermeiden, die in den Eingabeblöcken bei der Verarbeitung von Ereignissen auftreten können, wenn mehrere Ausgabeblöcke (in verschiedenen Modellen) denselben Ausgabestrom zum selben Zeitpunkt generieren.