Im Kafka-Cluster sind in der Regel mehrere Topics definiert, die vom Cluster-Administrator erstellt werden. Es ist nicht möglich Topics von ibaPDA aus im Cluster anzulegen oder zu löschen.
Wenn Sie den Knoten Topics markieren, wird die Liste der Topics angezeigt, die von der Datenaufzeichnung beschrieben werden sollen.
Buttons zur Konfiguration der Topics:
|
Topic-Liste von Kafka-Cluster herunterladen (Verbindung zum Cluster erforderlich) |
|
|
Neues Topic manuell hinzufügen |
|
|
Markiertes Topic entfernen |
|
|
Markierte Zelleninhalte in die Zwischenablage kopieren |
|
|
Daten aus der Zwischenablage in Zellen einfügen |
|
|
Markiertes Topic nach oben verschieben |
|
|
Markiertes Topic nach unten verschieben |
Hinweis |
|
|---|---|
|
Mit den Tasten <Umsch> und <Strg> können Sie mehrere Zellen markieren und kopieren/einfügen/löschen. |
|
Wenn Sie JSON als Datenformat wählen, können Sie einstellen, ob digitale Signale als 1/0 oder true/false gesendet werden.
Sie können die zu übertragenden Daten verringern, wenn Sie die Option Nur geänderte Werte senden aktivieren.
Die Option Kompaktes JSON-Format verringert die übertragene Datenmenge ebenfalls und entfernt Füllzeichen, wie z. B. mehrfache Leerzeichen, Zeilenumbrüche usw., aus dem Telegramm.
In den Feldern rechts daneben wird die Anzahl der aktiven Topics und der aktiven Signale angezeigt.
Bedeutung der Spalten
Aktiv
Hier aktivieren/deaktivieren Sie das Schreiben in ein Topic.
Name
Geben Sie hier einen eindeutigen Namen für das Topic ein.
Schlüssel
Die Eigenschaft Schlüssel ist optional. Sie können diese Eigenschaft durch eine Reihe von Platzhaltern definieren:
-
$identifier: Identifikator, definiert in der Datenaufzeichnungskonfiguration, siehe Kapitel Datenaufzeichnung Kafka-Cluster
-
$signalid: Signal-ID
-
$signalname: Signalname
-
$unit: Signaleinheit
-
$comment1: Signalkommentar 1
-
$comment2: Signalkommentar 2
Bei Verwendung des gruppierten Datenformats JSON (gruppiert) werden signalbezogene Platzhalter durch leeren Text ersetzt.
Metadaten
Wenn Sie für das Topic eines der JSON-Formate als Datenformat gewählt haben, können Sie im Drop-down-Menü Metadaten auswählen, die mit dem Topic gespeichert werden.
Zur Auswahl stehen: Einheit, Kommentar 1 + 2, Zeitstempel, Signalname, Signal-ID, Identifikator. Markieren Sie die gewünschten Metadaten mit einem Häkchen.
Hinweis |
|
|---|---|
|
Die Metadaten sind in jeder Nachricht enthalten. Da alle Metadaten außer dem Zeitstempel während einer Messung konstant sind, werden viele redundante Daten in den Cluster geschrieben. Es ist daher wichtig abzuwägen, welche Metadaten tatsächlich erforderlich sind. Der Zeitstempel ist implizit bereits in jeder Nachricht enthalten. Das Hinzufügen des Zeitstempel zu den Metadaten einer Nachricht führt daher auch zu redundanter Information. Aus Sicht der Datenanalyse kann es trotzdem sinnvoll sein, den Zeitstempel in den Metadaten zu aktivieren. |
|
Signalreferenz
Wählen Sie im Drop-down-Menü, ob die Signal-ID oder der Signalname als Signalreferenz verwendet werden soll.
Datenformat
Folgende Datenformate werden unterstützt:
-
JSON (gruppiert): alle Signaldaten für einen bestimmten Zeitstempel werden in einer Nachricht zusammengefasst
-
JSON (pro Signal): eine Nachricht wird pro Signal und Zeitstempel erstellt
-
AVRO (gruppiert): alle Signaldaten für einen bestimmten Zeitstempel werden in einer Nachricht zusammengefasst
-
AVRO (pro Signal): eine Nachricht wird pro Signal und Zeitstempel erstellt
Beispiele für die Beschreibung der Datenformate finden Sie im Kapitel Beschreibung der Datenformate.
Signale
Um die Signale zu konfigurieren, die Sie in ein Topic schreiben wollen, markieren Sie das Topic im Strukturbaum oder klicken auf den Button <…> in der Spalte Signale.
Im folgenden Dialog ordnen Sie die gewünschten Signale unter Nutzung der Aufzeichnungsprofile den Topics zu. Siehe Kapitel Signalauswahl.

