Was ist neu in Version 10.7.0
Es ist jetzt möglich, Vorlagenmodelle zu verwenden. Ein Vorlagenmodell ist ein Modell, in dem ein oder mehrere Vorlagenparameter definiert sind. Vorlagenparameter können an eine beliebige Anzahl von Blockparametern gebunden werden, vorausgesetzt, dass der Typ des Blockparameters mit dem des Vorlagenparameters übereinstimmt.
Die folgenden Erweiterungen stehen mit dieser neuen Funktion zur Verfügung:
In einem Block können Sie einen Parameter zu einem Vorlagenparameter machen und anschließend einen neuen oder vorhandenen Vorlagenparameter zuweisen. Weitere Informationen finden Sie unter
Die Parameter eines Blocks editieren.
Für die Bearbeitung der Vorlagenparameter steht ein neues Dialogfeld zur Verfügung. Weitere Informationen finden Sie unter
Vorlagenparameter verwalten.
Ein neuer Editor, der Instanzeditor, steht jetzt zur Verfügung. Mit diesem Editor können Sie verschiedene Instanzen desselben Modells erstellen. Die Blöcke in jeder Instanz können dann unterschiedliche Werte für die Vorlagenparameter verwenden. Jede Instanz kann unabhängig von den anderen Instanzen aktiviert und deaktiviert werden, und jede Instanz kann in einem anderen Modus ausgeführt werden. Weitere Informationen finden Sie unter
Mit dem Instanzeditor arbeiten.
Siehe auch
Modelle. In diesem Abschnitt wird der Unterschied zwischen den beiden Modellarten erläutert, die jetzt erstellt werden können: Modelle mit Vorlagenparametern und (wie in den vorherigen Versionen) Modelle ohne Vorlagenparameter. In diesem Abschnitt werden auch die relevanten Rollen für die neue Modellart erläutert: Modellautor und Instanzenverwalter. Diese Rollen können von derselben Person oder von verschiedenen Personen ausgeübt werden.
Der Umgang mit alten Ereignissen ist jetzt nachsichtiger. Alte Ereignisse werden nur dann verworfen, wenn ein Ereignis für denselben Zeitstempel oder einen neueren Zeitstempel bereits von dem Modell verarbeitet wurde. Dies bedeutet, dass ein altes Ereignis möglicherweise von einigen Modellen verarbeitet, aber von anderen Modellen verworfen wird. Siehe auch
Eingabeblöcke und Ereignissteuerung.
Für langsame Ketten (englisch:
slow chains) werden jetzt die folgenden Statusinformationen im Parameter
apama_status veröffentlicht:
user-analyticsbuilder.slowestChain.models user-analyticsbuilder.slowestChain.delaySec Zusätzlich wird jetzt eine Nachricht wird in das Korrelatorlog geschrieben, wenn die langsamste Kette um mehr als 1 Sekunde verzögert ist. Weitere Informationen finden Sie unter
Regelmäßig wiederkehrenden Status überwachen.
Aktivierungsmeldungen werden jetzt immer dann in das Korrelatorlog geschrieben, wenn die Aktivierung einer Kette gestartet und abgeschlossen wird. Weitere Informationen finden Sie unter
Den Lebenszyklus des Modell überwachen.
Die API-Version 1 des
Analytics Builder Block SDK ist für Eingabe- und Ausgabeblöcke veraltet. Informationen zum Migrieren Ihrer benutzerdefinierten Eingabe- und Ausgabeblöcke auf die API-Version 2 finden Sie (auf Englisch) in der Dokumentation unter
https://github.com/SoftwareAG/apama-analytics-builder-block-sdk.
Wichtig:
Die neuen Funktionen für mehrere Geräte in einem Modell und die nachsichtigere Behandlung alter Ereignisse werden deaktiviert, wenn Eingabe- und Ausgabeblöcke als Extensionen hinzugefügt werden, die die API-Version 1 des Analytics Builder Block SDK verwenden.
Die Dokumentation enthält jetzt einen neuen Abschnitt, der neuen Benutzern einen kurzen Überblick darüber gibt, wie man ein einfaches Modell erstellen und sich dessen Ausgabe anzeigen lassen kann. Siehe
Erste Schritte: Erstellen Sie Ihr erstes Modell.
Die im Modelleditor zur Verfügung stehende
Blockreferenz ist jetzt auch in der Dokumentation enthalten. Die
Übersicht aller Blöcke enthält Links zu den Beschreibungen aller Blöcke in der Blockreferenz.
Das Erscheinungsbild mehrerer Schaltflächen in der Symbolleiste des Modelleditors hat sich geändert. Insbesondere die folgenden Schaltflächen sehen jetzt anders aus: die Schaltfläche zum Ersetzen von Geräten sowie die Schaltfläche zum Anzeigen oder Ausblenden des Rasters.