Ab Version 10.4.0 gelten die folgenden Änderungen, wenn Sie Daten in eine komplexe Datei schreiben:
Wenn die Zuordnungsquelle Nullwerte enthält und Sie die Option
Ziel erstellen
zum Erstellen einer Parquet-Zieldatei verwenden, enthält das Standardschema optionale Felder, und Sie können Nullwerte im Ziel einfügen.
Zuvor wurden alle Felder im Standardschema als ERFORDERLICH erstellt, und Sie mussten den Datentyp im Zielschema manuell von „Erforderlich“ zu „Optional“ aktualisieren, um die Spalten mit Nullwerten in das Ziel zu schreiben.
Wenn die Zuordnungsquelle Nullwerte enthält und Sie die Option
Ziel erstellen
zum Erstellen einer Avro-Zieldatei verwenden, werden Nullwerte im Standardschema definiert, und Sie können Nullwerte im Ziel einfügen.
Zuvor waren die Nullwerte nicht im Standardschema definiert, und Sie mussten das Standardzielschema manuell aktualisieren, um den Datentyp „null“ zum Schema hinzuzufügen.
Sie können das Schema manuell bearbeiten, wenn Sie keine Nullwerte im Ziel zulassen möchten. Sie können das Schema nicht bearbeiten, um die Nullwerte im Ziel zu verhindern, wenn Zuordnungsfluss aktiviert ist.
Diese Änderungen gelten für die folgenden Adapter:
PowerExchange for HDFS
PowerExchange for Amazon S3
PowerExchange for Google Cloud Storage
PowerExchange for Microsoft Azure Blob Storage
PowerExchange for Microsoft Azure Data Lake Storage Gen1