0 / 0

Schritt JSON-Parser (DataStage)

Letzte Aktualisierung: 12. März 2025
Schritt für JSON-Parser (JSON-Stage)

Verwenden Sie den JSON-Parser-Schritt, um ein oder mehrere Dokumente syntaktisch zu analysieren, die dieselbe Struktur aufweisen.

JSON-Quelle

Geben Sie in diesem Abschnitt die Quelle für die JSON-Daten an.
Zeichenfolgegruppe
Wählen Sie den Knoten aus, der die JSON-Daten enthält. Bei dem Knoten kann es sich um ein Feld handeln, das aus dem vorherigen Eingabeschritt in der DataStage oder aus einem aufgeteilten Knoten (chunked node) aus dem vorherigen Parserschritt stammt. Sie können nur Elemente auswählen, die die JSON-Daten enthalten.
Einzelne Datei
Geben Sie den Pfad und den Dateinamen ein oder klicken Sie auf Parameter einfügen und wählen Sie dann den Namen des Parameters aus. Sie können Parameter auswählen, die Sie im Job definiert haben, sowie integrierte Makros, die sich in DataStage® befinden.
Dateigruppe
Wählen Sie das Eingabeschemaelement aus, das die vollständigen Dateipfade der JSON-Dateien zur Laufzeit enthält. Der vollständige Dateipfad kann beispielsweise C:\test.json sein. Verwenden Sie diese Option, um mehrere JSON-Dateien zu lesen, die auf demselben Schema basieren.

Dokumentstammverzeichnis

Wählen Sie das Element der höchsten Ebene oder eine Ansicht eines JSON-Schemas aus, das die JSON-Daten beschreibt, die syntaktisch analysiert werden sollen. Das JSON-Schema ist ein beim Importieren einer JSON-Dateninstanz in die Schemabibliothek generiertes Schema.

Wenn Sie das Dokumentstammverzeichnis auswählen, enthält die Liste nur Elemente, die in der als Dokumentstammverzeichnis ausgewählten Ressource verfügbar sind.

Validierung

Wenn der JSON-Parser-Schritt ausgeführt wird, verwendet er standardmäßig nur eine minimale Validierung, wodurch einige der Prüfregeln inaktiviert werden und eine bessere Leistung als die strikte Validierung ermöglicht wird. Die strikte Validierung ist so konfiguriert, dass jede Prüfregel auf "Fatal" gesetzt ist und der Job abgebrochen wird, wenn die Eingabedatei ungültige Daten enthält. Wenn Sie die Validierung anpassen möchten, geben Sie die Aktion an, die ausgeführt werden soll, wenn ein Verstoß auftritt.