Funktionsbeschreibung und Anwendung
Der Deduplicate-Block (Dedup) verwirft Nachrichten, die gleiche Informationen zur vorherigen Nachricht aufweisen.
Die Prüfung kann mittels des Parameter Watch
maskiert, d.h. eingeschränkt werden.
Der Block wird verwendet, um redundante Daten/Nachrichten auszufiltern.
Die in der folgenden Tabelle erläuterten Parameter sind in Konfiguration des Dedup-Block zu finden.
Parameter | Beschreibung |
---|---|
Name | Name der Blockinstanz. |
Into | Name der Blockinstanz des Folgeblocks an welchen Ausgabenachrichten weitergeleitet werden sollen. |
Output Topic | Name des modulinternen Output Topic, um Output-Nachrichten auf die Edge Broker Topic(s) zu mappen. |
Overwrite Header Scope with | string, Name für neue Scope Bezeichnung (optional). Dient dem Überschreiben des Header-Feldes Scope. Die Option ist inaktiv, wenn der String nicht vorhanden oder leer ist. |
Watch | string oder string Array, Watch ist der Ausdruck für die Auswahl des Prüfkriteriums in der Nachricht. Wenn aufeinanderfolgende Nachrichten an der Stelle/den Stellen „x“ gleich sind, wird die Nachricht verworfen. Für den Zugriff auf Nachrichtenkeys mit einem Punkt „.“, bspw. Key Data.Value, ist der Zugriff über die Syntax ['Data.Value'] erforderlich. |
Beispielkonfiguration Dedup-Block
Die erläuterten Parameter sind in Gesamtkonfiguration Stream Processor mit Dedup-Block und Konfiguration des Dedup-Block beispielhaft angewendet.

