Analytics Builder 10.9.0 | Bedienungsanleitung für Analytics Builder for Cumulocity IoT | Release Notes | Was ist neu in Version 10.9.0
 
Was ist neu in Version 10.9.0
*Im Application Switcher von Cumulocity IoT steht jetzt eine neue Anwendung mit dem Namen Streaming Analytics zur Verfügung. Analytics Builder ist jetzt ein Bestandteil dieser neuen Anwendung, zusammen mit EPL Apps. Siehe auch Analytics Builder starten.
*Die folgenden neuen Blöcke stehen jetzt zur Verfügung:
*Verhalten von Smart Rules::
* KPI (dieser Block implementiert den Kernbestandteil der Smart Rule "Bei Schwellwert Alarm erzeugen"; siehe auch Smart Rules-Sammlung im deutschsprachigen Cumulocity IoT User guide)
* Textersetzung (siehe auch Smart Rule-Variablen im deutschsprachigen Cumulocity IoT User guide)
*Unterstützung für Position und Geofence:
* Positionseingabe (neuer Blocktyp bei den Eingabeblöcken)
* Geofence
*Ein- und Ausgaben für Nicht-Geräte (siehe auch die Smart Rules "Bei Alarm SMS senden" und "Bei Alarm E-Mail senden" unter Smart Rules-Sammlung im deutschsprachigen Cumulocity IoT User guide):
* Konstanter Wert (siehe auch die unten stehende Liste der neuen Ein- und Ausgangsports bei den bestehenden Blöcken)
* Cron Timer
* SMS senden
* E-Mail senden
*Weitere Berechnungen und Aggregate:
* Von Basis N
* Nach Basis N
* Limit
* Bereich
* Diskrete Statistik (siehe auch Details zu Werten und Blöcken)
* Gruppenstatistik
*Werkzeuge und Fluß-Manipulation für mehr Flexibilität beim Schreiben von Modellen:
* Dauer
* Eigenschaften festlegen (siehe auch die unten stehende Liste der neuen Ein- und Ausgangsports bei den bestehenden Blöcken)
* Selektor
* Schalter (dieser Block ist für die Verwendung mit Vorlagenparametern gedacht)
Detaillierte Informationen zu den neuen Blöcken finden Sie in der Blockreferenz.
*Erweiterungen und Änderungen an bestehenden Blöcken:
* Managed-Object-Eingabe:
*Der Parameter Eigenschaftsname ist jetzt optional. Wenn er nicht gesetzt ist, dann generiert jede Aktualisierung eines Managed Object eine Ausgabe.
* Managed-Object-Ausgabe:
*Der Parameter Eigenschaftsname ist jetzt optional, so dass mehrere Eigenschaften auf einen Schlag aktualisiert werden können (zum Beispiel mit dem neuen Eigenschaften festlegen-Block).
* Ereignisausgabe:
*Neuer Zeit-Eingangsport.
*Neuer Eigenschaften-Eingangsport (siehe auch den neuen Block Eigenschaften festlegen).
* Operationsausgabe:
*Neuer Eigenschaften-Eingangsport (siehe auch den neuen Block Eigenschaften festlegen).
* Alarmausgabe:
*Der Schweregrad-Parameter ist jetzt optional. Der Schweregrad eines Alarms kann jetzt entweder mit dem Schweregrad-Parameter oder dem neuen Schweregrad-Eingangsport gesetzt werden. Eins von beiden, Eingangsport oder Parameter, muss verbunden oder gesetzt sein.
*Der Schweregrad-Eingangsport (aber nicht der Parameter) unterstützt jetzt auch den Wert "GELÖSCHT" damit ein Alarm gelöscht werden kann (anstatt den Schweregrad eines vorhandenen Alarms zu erstellen oder zu ändern).
*Der Nachricht-Parameter ist jetzt optional. Die Nachricht eines Alarms kann jetzt entweder mit dem Nachricht-Parameter oder dem neuen Nachricht-Eingangsport gesetzt werden. Eins von beiden, Eingangsport oder Parameter, muss verbunden oder gesetzt sein.
*Neuer Zeit-Eingangsport.
*Neuer Alarm löschen-Eingangsport.
* Eigen­schaft extrahieren:
*Der Eigenschaftstyp-Parameter unterstützt nun eine neue Option: Eigenschaften. Diese ist für die Verwendung mit den folgenden Blocktypen gedacht: Operationsausgabe (der Eigenschaften-Eingangsport), Ereignisausgabe (der Eigenschaften-Eingangsport), und Managed-Object-Ausgabe (der Wert-Eingangsport).
*Der Eigenschaftsname-Parameter ist jetzt optional so dass der Eigenschaftstyp die Eigenschaften einfach durchreichen kann (siehe auch den neuen Eigenschaften festlegen-Block).
Detaillierte Informationen zu den oben genannten Änderungen finden Sie in der Blockreferenz.
*Die Eingabeblöcke können nun zwischen Erstellungs- und Aktualisierungsereignissen unterscheiden. Zu diesem Zweck gibt es im Blockparametereditor jetzt den neuen Parameter Benachrichtigungsmodus. Dieser Parameter ist zum Beispiel dann hilfreich, wenn Sie sich nur für neu erstellte Alarme interessieren und nicht für Modelle, die aktiviert werden, wenn derselbe Alarm aktualisiert wird. Dieser neue Parameter ist verfügbar für die Eingabeblocktypen Alarmeingabe, Ereigniseingabe, Operationseingabe und auch für den neuen Typ Positionseingabe. Er ist nicht verfügbar für den Eingabeblocktyp Messwerteingabe, da Messwerte nicht aktualisiert werden können. Weitere Informationen finden Sie in der Blockreferenz in der Kategorie Eingabe.
*Der neue Parameter chain_diagnostics steht jetzt für die Überwachung des regelmäßig wiederkehrenden Status zur Verfügung. Er bietet Diagnoseinformationen zu Modellketten, wie zum Beispiel den Erstellungszeitpunkt der Kette oder wie oft die Kette ausgewertet wurde. Weitere Informationen finden Sie unter Regelmäßig wiederkehrenden Status überwachen.
*Der neue Key block_promise_timeout_secs steht jetzt für die Konfiguration der Modell-Timeouts zur Verfügung. Diese Mandantenoption definiert das Zeitlimit in Sekunden, um auf die Erledigung von Promise-Werten zu warten, die von Blockaktionen wie $validate zurückgegeben werden. Der Standardwert ist 60 Sekunden. Weitere Informationen finden Sie unter Keys für Modell-Timeouts.
*Objekte, die die c8y_Kpi-Eigenschaft enthalten, werden jetzt (zusätzlich zu pas_broadcastDevice) als Broadcast-Geräte behandelt. Weitere Informationen finden Sie unter Broadcast-Geräte.
*Die Benutzeroberfläche von Analytics Builder ist nun in den Standardsprachen verfügbar, die von Cumulocity IoT unterstützt werden. Weitere Informationen finden Sie unter Verfügbare Sprachen im deutschsprachigen Cumulocity IoT User guide.
*Eine detaillierte Dokumentation steht nun zur Verfügung, in der die Unterschiede zwischen den Werttypen beschrieben werden, die kontinuierliche Zeitwerte und diskrete Zeitwerte darstellen. Außerdem finden Sie Informationen zum pulse-Typ, zu Zeitfenstern bei der Implementierung von Blöcken und wann Blöcke Ausgaben generieren. Siehe Details zu Werten und Blöcken.