Parser
Parser interpretieren strukturierte oder semi-strukturierte Dateiformate und transformieren deren Inhalt in ein internes Verarbeitungsformat.
Das Ziel ist die Überführung externer Datenstrukturen in prozessinterne Objekte wie DataItem oder Tabellenstrukturen.
Zweck
- Formatinterpretation
- Datenextraktion
- Strukturtransformation
- Standardisierung
Funktionales Verhalten
- Der Parser liest den Inhalt aus einer definierten Quelle.
- Das Dateiformat wird anhand der Konfiguration oder Dateistruktur interpretiert.
- Relevante Datenfelder werden extrahiert.
- Die extrahierten Inhalte werden in eine interne Datenstruktur überführt.
- Das Ergebnis wird als DataItem oder Tabelle im Prozesskontext bereitgestellt.
Unterstützte Datenformate (beispielhaft)
- XML
- JSON
- CSV
- TXT
Technischer Kontext
Parser führen keine fachliche Logik aus, sondern ausschließlich eine strukturelle Interpretation der Quelldaten.
Die Transformation umfasst:
- Mapping von Feldern auf interne Attributnamen
- Typkonvertierungen (z. B. String zu Datum oder Zahl)
- Auflösung verschachtelter Strukturen
- Behandlung optionaler oder fehlender Elemente
Das erzeugte interne Format dient als standardisierte Grundlage für nachgelagerte Verarbeitungsschritte wie Filter, Validatoren oder Prozessoren.
Zuletzt aktualisiert am