Was ist Apama Analytics Builder?
Apama Analytics Builder wird als Anwendung in
Cumulocity IoT ausgeführt, einer webbasierten Plattform zur Verwaltung von IoT-Geräten
(siehe auch https://www.cumulocity.com/). Mit
Apama Analytics Builder können Sie Analysemodelle erstellen, die Streaming-Daten transformieren oder analysieren und somit neue Daten oder Ausgabeereignisse generieren. Die Modelle sind in der Lage, die Daten in Echtzeit zu verarbeiten.
Sie entwerfen die Modelle in einer grafischen Umgebung, indem Sie vorgefertigte
Blöcke zu
Modellen kombinieren. Die Blöcke in einem Modell bündeln kleinere logische Elemente und haben eine Reihe von Eingängen, Ausgängen und Parametern. Jeder Block implementiert eine bestimmte Funktionalität, wie zum Beispiel das Empfangen von Daten von einem Sensor, das Durchführen einer Berechnung, das Erkennen eines Zustandes oder das Erzeugen eines Ausgangssignals. Die Konfiguration der Blöcke wird von Ihnen definiert und Sie verknüpfen die Blöcke mit Hilfe von sogenannten
Verbindungen. Sie können die Modelle editieren, die Ausführung eines Modells mit historischen Daten simulieren oder die Modelle in der Produktionsumgebung ausführen. Weitere Informationen finden Sie unter
Modelle verstehenApama Analytics Builder besteht aus den folgenden Tools:
Modellmanager. Wenn Sie
Apama Analytics Builder aufrufen, wird zuerst der Modellmanager angezeigt. Alle verfügbaren Modelle werden hier aufgelistet und Sie können die Modelle verwalten. Mit dem Modellmanager können Sie die Modelle zum Beispiel testen und für die Produktion aktivieren, oder Sie können die Modelle duplizieren oder löschen. Sie können auch neue Modelle erstellen oder vorhandene Modelle bearbeiten; in diesen Fällen wird der Modelleditor aufgerufen. Weitere Informationen finden Sie unter
Mit dem Modellmanager arbeiten.
Modelleditor. Mit dem Modelleditor definieren Sie alle Blöcke, die in einem Modell benutzt werden sollen, und Sie verbinden die Blöcke miteinander. Die Funktionalität der verschiedenen Blöcke ist im Modelleditor in der sogenannten
Blockreferenz beschrieben. Weitere Informationen finden Sie unter
Mit dem Modelleditor arbeiten.
Die Blöcke sind in der "Event Processing Language" (EPL) von Apama implementiert. Zum Ausführen der Modelle wird der EPL-Code zur Laufzeit in einem Apama-Korrelator ausgeführt. Es ist wichtig, dass Sie das Laufzeitverhalten und die Einschränkungen verstehen. Dies ist in späteren Kapiteln beschrieben.