Apama Analytics Builder 10.7.0 | Bedienungsanleitung für Apama Analytics Builder for Cumulocity IoT | Release Notes | Was ist neu in Version 10.5
 
Was ist neu in Version 10.5
*Sie können Apama Analytics Builder jetzt mit Cumulocity IoT Core verwenden. Dies ist die Version von Cumulocity IoT, die in der Cloud verfügbar ist. In früheren Versionen war es nur möglich, Apama Analytics Builder mit Cumulocity IoT Edge, der lokalen Version von Cumulocity IoT, zu verwenden.
*Im Modelleditor wird nun die hierarchische Struktur der Geräte und Gerätegruppen wiedergegeben. Dies ist in der Palette in den Kategorien Eingabe und Ausgabe zu sehen, im Blockparametereditor bei der Auswahl eines anderen Geräts, und beim Ersetzen von Geräten.
*Wenn Sie das Suchfeld in der Palette des Modelleditors verwenden (verfügbar für Eingabe- und Ausgabeblöcke), werden jetzt alle Assets im Cumulocity IoT-Inventar angezeigt, die Ihren Suchkriterien entsprechen (siehe Einen Block hinzufügen).
*Wenn Sie im Blockparametereditor ein anderes Gerät auswählen oder wenn Sie Geräte ersetzen, wird jetzt ein Dialogfeld angezeigt, in dem Sie das gewünschte Gerät oder die gewünschte Gerätegruppe auswählen können. Wenn Sie das Suchfeld in diesem Dialogfeld verwenden, können Sie auch ein beliebiges anderes Asset aus dem Cumulocity IoT-Inventar auswählen, das Ihren Suchkriterien entspricht. Siehe auch Die Parameter eines Blocks editieren und Geräte, Gerätegruppen und Assets ersetzen
*Mit einer Mandantenoption können Sie die Suche so einschränken, dass nur Assets eines bestimmten Typs (zum Beispiel, nur Geräte) angezeigt werden (siehe Nach Eingabe- und Ausgabe-Assets suchen).
*Die folgenden neuen Blocktypen stehen jetzt im Modelleditor zur Verfügung:
*Alarmeingabe - Eingabeblock für die Verarbeitung empfangener Alarm-Objekte.
*Alarmausgabe - Ausgabeblock zum Erstellen eines neuen Alarm-Objekts.
*Ereignisausgabe - Ausgabeblock zum Erstellen eines neuen Event-Objekts.
*Managed-Object-Eingabe - Eingabeblock für die Verarbeitung empfangener ManagedObject-Objekte.
*Managed-Object-Ausgabe - Ausgabeblock zum Aktualisieren einer vorkonfigurierten Eigenschaft des ManagedObject-Objekts.
*Operationseingabe - Eingabeblock für die Verarbeitung empfangener Operation-Objekte.
Ausführliche Informationen zu den neuen Blocktypen finden Sie in der Blockreferenz im Modelleditor.
*Die Eingabeblocktypen Messwerteingabe und Ereigniseingabe sind jetzt in der Lage den Zeitstempel des eingehenden Messwertes oder Ereignisses zu ignorieren. Zu diesem Zweck ist das Kontrollkästchen Zeitstempel ignorieren jetzt im Blockparametereditor verfügbar. Es ist standardmäßig deaktiviert (false). Ausführliche Informationen finden Sie in der Blockreferenz im Modelleditor.
*Die Ausgabeblöcke unterstützen jetzt zeitasynchrone Ausgaben. Der Ausgabeblocktyp Operationsausgabe ist jetzt in der Lage asynchrone Ausgaben zu erzeugen. Siehe auch Ausgabeblöcke und Ereignissteuerung.
*Es ist jetzt möglich, mehrere Ausgabeblöcke des Typs Operationsausgabe in einem einzelnen Modell oder in mehreren Modellen zu verwenden, um neue Operationen für dasselbe Gerät zu erstellen.
*Der Ausdruck-Block kann jetzt integrierte statische Methoden (englisch: built-in static methods) aufrufen und auf integrierte Konstanten (englisch: built-in constants) für die unterstützten Eingabetypen zugreifen. Ausführliche Informationen finden Sie in der Blockreferenz im Modelleditor.
*Der Schwelle-Block unterstützt jetzt weitere Optionen für den Parameter Richtung: Oberhalb oder gleich und Unterhalb oder gleich. Ausführliche Informationen finden Sie in der Blockreferenz im Modelleditor.
*Im Modelleditor ist es jetzt möglich, einen Block aus der Palette mit Drag & Drop in eine aufgeklappte Gruppe auf der Arbeitsfläche zu ziehen. In der vorherigen Version wurden die Gruppen auf der Arbeitsfläche beim Ziehen eines Blocks aus der Palette ignoriert, und der Block wurde stattdessen auf der Arbeitsfläche (unter der Gruppe) abgelegt. Siehe auch Einen Block hinzufügen.
*Cumulocity IoT Edge wird jetzt genauso konfiguriert wie Cumulocity IoT Core. Es ist daher nicht mehr möglich, dies mit Konfigurationsdateien in /usr/edge/properties/apama/extensions/config/files/ zu tun; diese Möglichkeit wurde entfernt. Siehe auch Konfiguration.
*Sie können jetzt verschiedene Mandantenoptionen festlegen oder ändern, indem Sie REST-Anfragen an Cumulocity IoT senden. Ausführliche Informationen finden Sie unter Konfiguration.
*Die Statusberichterstattung ist jetzt standardmäßig deaktiviert. Siehe Konfiguration; dort wird erklärt, wie Sie dies mit status_period_secs und status_device_name ändern können.
*Der Standardname des Cumulocity IoT-Geräts, auf dem die Statusoperationen veröffentlicht werden sollen (status_device_name) wurde von c8y_EdgeGateway auf apama_status abgeändert. Siehe auch Keys für die Statusberichterstattung..
*Der Standardwert für den Gleichzeitigkeitsgrad (numWorkerThreads) wurde von 4 auf 1 abgeändert. Siehe auch Den Gleichzeitigkeitsgrad definieren.
*Es ist nicht mehr möglich, den Korrelator mit den Befehlszeilen-Tools (den sogenannten command-line tools) von Apama zu überwachen.
*Die Unterstützung für das Erstellen von Erweiterungen wurde aus Apama Analytics Builder entfernt. Statt dessen können Sie Erweiterungen jetzt mit dem Apama Analytics Builder Block SDK erstellen.
*Mit dem Apama Analytics Builder Block SDK können Sie jetzt Ihre eigenen, benutzerdefinierten Blöcke schreiben, testen, verpacken und nach Apama Analytics Builder hochladen. Das Block SDK finden Sie in GitHub unter https://github.com/SoftwareAG/apama-analytics-builder-block-sdk. Siehe auch Eigene Blöcke erstellen.