Filter für unstrukturierte Daten

Um mehr über Filter im Allgemeinen zu erfahren, siehe Abschnitt Understanding Filters.

Verwenden Sie diesen Filter, wenn ein Trigger unstrukturierte Daten empfängt, z. B. Dokumente und Berichte aus einem alten System, abgefangene Kommunikation zwischen Geräten und erfasste Druckströme. Der Filter ermöglicht es Ihnen, einzelne Felder, Felder in sich wiederholenden Unterbereichen und sogar Name-Wert-Paare zu extrahieren.

Beispiele für strukturierte Textdaten finden Sie in den Abschnitten Altdaten, Zusammengesetzte CSV und Binärdateien .

UUID-4b1a2f40-6b83-c012-167b-05001fcbf3f4.png

Struktur definieren

Folgende Elemente können Sie zur Konfiguration des Filters verwenden:

  • Feld: Gibt die Position von Felddaten zwischen der Start- und Endposition von Feldern an. Es gibt verschiedene Möglichkeiten zur Angabe der Feldposition, die von einer festen Codierung der Position bis hin zur Aktivierung relativer Positionierungen reichen. In der Aktion Datenfilter verwenden < müssen Sie die definierten Felder den jeweiligen Variablen zuordnen. Weitere Informationen finden Sie im Abschnitt Felder definieren .

  • Unterbereich: Gibt die Position sich wiederholender Daten an. Jeder Unterbereich definiert mindestens einen Datenblock, der wiederum Daten für Etiketten enthält. Es können Unterbereiche in Unterbereichen definiert werden, was die Vorgabe komplexer Strukturen ermöglicht. Sie können Felder innerhalb jedes Datenblocks definieren. In der Aktion müssen Sie die definierten Felder den jeweiligen Variablen zuordnen. Für jeden Unterbereich definiert Automation eine neue Platzhalterebene innerhalb der Aktion „Datenfilter verwenden“, sodass Sie Feldern dieser Ebene Variablen zuordnen können. Weitere Informationen finden Sie im Abschnitt Unterbereiche definieren.

  • Zuweisungsbereich: Gibt die Position sich wiederholender Daten an, welche die Name-Wert -Paare enthalten. Automation liest Feldnamen und ihre Werte gleichzeitig aus. Automation führt auch automatisch die Zuordnung zu Variablen durch. Verwenden Sie diese Funktion, um den Filter für die sich ändernden Eingangsdaten einzurichten; so können Sie Wartungsaufwand vermeiden. Sie können den Zuweisungsbereich auf der Stammebene des Dokuments oder innerhalb des Unterbereichs festlegen. Weitere Informationen finden Sie im Abschnitt Zuweisungsbereiche definieren.

Der „Datenvorschau“-Bereich vereinfacht die Konfiguration. Das Ergebnis einer definierten Filterregeln wird bei jeder Konfigurationsänderung im Vorschaubereich hervorgehoben. So können Sie sehen, welche Daten durch die einzelnen Regeln extrahiert würden.

Die Felder können auf Stammebene als Dokumentfelder definiert werden. Die Felder können innerhalb eines Datenblocks definiert werden. Die Name-Wert-Paare können innerhalb des Zuweisungsbereichs definiert werden.

UUID-3e627285-77d3-3506-cc9e-22c42020f21e.png

Allgemein

In diesem Abschnitt werden allgemeine Eigenschaften des Filters für unstrukturierte Daten definiert.

  • Name: Gibt den Filternamen an. Verwenden Sie einen anschaulichen Namen, der die Rolle des Filters in einer Konfiguration beschreibt. Sie können ihn jederzeit ändern.

  • Beschreibung: Ermöglicht es Ihnen, die Rolle dieses Filter zu beschreiben. Sie können hier eine kurze Erklärung zur Funktionsweise des Filters eingeben.

  • Codierung: Gibt die Datencodierung an, mit der dieser Filter arbeitet.

  • Leere Zeilen in Datenblöcken ignorieren: Legt fest, dass kein Fehler gemeldet wird, wenn der Filter leere Feldwerte aus den Datenblöcken extrahiert.