Um eine Datenprozessor-Umwandlung für Avro-Ausgabe zu erstellen, verwenden Sie den Assistenten für Datenprozessor-Umwandlung. Der Assistent erstellt die Umwandlung im Modellrepository mit den Komponenten, die für die Umwandlung der Avro-Ausgabe erforderlich sind. Verwenden Sie den XMap-Editor zum Bearbeiten der XMap (falls enthalten). Fügen Sie die Umwandlung zu einem Mapping mit einem komplexen Datei-Writer hinzu.
Erstellen Sie die Datenprozessor-Umwandlung mit dem Assistenten für neue Umwandlungen. Fügen Sie ein Avro-Schema oder eine Beispieldatei hinzu, die die erwartete Ausgabestruktur definiert.
Wenn die Umwandlung ein XML-, JSON- oder ein anderes strukturiertes Eingabeformat aufweist, verwenden Sie den XMap-Editor, um die XMap, die der Assistent in der Umwandlung erstellt hat, zu bearbeiten und anzupassen.
Um die Ausgabeeinstellungen für die Datenprozessorumwandlung zu konfigurieren, wählen Sie im Bereich
Ausgabesteuerung
in der Ansicht
Einstellungen
die entsprechende Ausgabeoption im Bereich
Binärer Ausgabeport: Auflistungsmodus
aus.
Um die Ausgabe so zu konfigurieren, dass ein Datensatz gleichzeitig mit dem Schema ausgewählt werden kann, wählen Sie die Option
Ausgabezeile für jede Zeile
aus. Um alle Datensätze mit dem Schema in einem Ausgabestream zu sammeln, wählen Sie die Option
Eingabezeilen in einer einzigen Ausgabe auflisten
aus.
Fügen Sie die Datenprozessor-Umwandlung zu einem Mapping hinzu. Die Ausgabeeinstellung der Umwandlung bleibt auf binär eingestellt, dies ist die Standardeinstellung für Avro-Ausgabe.
Erstellen und verknüpfen Sie einen komplexen Datei-Writer mit der Datenprozessor-Umwandlung im Mapping, um die Avro-Ausgabe aus der Umwandlung zu erhalten.
Die Eingabeeinstellung bleibt auf binär eingestellt, dies ist die Standardeinstellung. Der komplexe Datei-Writer unterstützt keine Kompression für Avro-Ausgabe.
Konfigurieren Sie den komplexen Datei-Writer. Wählen Sie im Datenobjektvorgang auf der Registerkarte