A partir de la versión 10.4.0, se aplican los siguientes cambios cuando se escriben datos en un archivo complejo:
Si el origen de la asignación contiene valores nulos y utiliza la opción
Crear destino
para crear un archivo Parquet de destino, el esquema predeterminado contiene campos opcionales y puede insertar valores nulos en el destino.
Anteriormente, todos los campos se creaban como REQUIRED en el esquema predeterminado y había que actualizar manualmente el tipo de datos en el esquema de destino de "Required" a "Optional" para escribir las columnas con valores nulos en el destino.
Si el origen de la asignación contiene valores nulos y utiliza la opción
Crear destino
para crear un archivo Avro de destino, los valores nulos se definen en el esquema predeterminado y puede insertar valores nulos en el archivo de destino.
Anteriormente, los valores nulos no se definían en el esquema predeterminado y había que actualizar manualmente el esquema de destino predeterminado para agregar el tipo de datos "null" al esquema.
Puede editar manualmente el esquema si no desea permitir valores nulos en el destino. No puede editar el esquema para impedir valores nulos en el destino con flujo de asignación habilitado.
Estos cambios se aplican a los siguientes adaptadores:
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