Error al migrar personas (Sist. ext. --> G.3.14)

Hola,
Tengo un error al ejecutar script_mig_personas.kjb (adjunto el log del kettle)

La tabla mig_personas se genera correctamente.
El error se da al intentar llenar los datos del CSV.

Revisé los campos del archivo csv y no encontré diferencias con los campos de la tabla.

Probé previsualizar los datos del CSV file input, los recupera bien. Es decir, con valor los campos requeridos y null los campo sin valor y que no son requeridos. Sin embargo en el log veo que todos los campos se recuperan como null.


log error JOB script_mig_personas.txt (7.54 KB)

El error dice que están tratando de cargar un registro que tiene todos los campos en NULL y la tabla mig_personas tiene varios campos que no pueden ser nulos.

Quizás haya que fijarse en el formato del archivo “.csv” por qué se está generando un registro con todos los campos NULL.
Quizas una fila de la tabla que quedó vacía…

INSERT INTO ext.mig_personas (apellido, nombres, usuario, clave, sexo, fecha_nacimiento, localidad_nacimiento, localidad_nacim_nombre, partido_nacim_nombre, provincia_nacim_nombre, nacionalidad, fecha_ingreso_pais, pais_origen, pais_documento, tipo_documento, nro_documento, cuit_cuil, nivel_estudio, institucion, institucion_otra, colegio, colegio_otro, anio_ingreso, anio_egreso, fecha_ingreso, fecha_egreso, titulo, titulo_otro, estado, apellido_p, nombres_p, apellido_m, nombres_m, email, celular_compania, telefono_codigo_area_cel, telefono_numero_cel, telefono_codigo_area_fijo, telefono_numero_fijo, localidad, localidad_nombre, partido_nombre, provincia_nombre, codigo_postal, barrio, calle, numero, piso, departamento, unidad, estado_civil, cantidad_hijos, cobertura_salud, observaciones_salud, trabajo_existe, trabajo_hora_sem, trabajo_tarea_descripcion, proc_localidad_nombre, proc_partido_nombre, proc_provincia_nombre, proc_codigo_postal, proc_barrio, proc_calle, proc_numero, proc_piso, proc_departamento, proc_unidad) VALUES ( NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL,  NULL)

Gracias Federio. El csv tenía una fila sin datos.