El problema lo tenes con una tabla que han creado en tu instalación.
Fijate esa tabla, los campos y sus tipos de datos. Pareciera que hay un tipo de datos de alguna columna que no esta siendo considerado por el migrador.
Podes decir que tipos de datos tienen las columnas de esa tabla?
Tipo de dato no encontrado. Columna: nro_documento - Tipo: 17
El tipo de datos es NVARCHAR?
Probá cambiar la siguiente linea del archivo 01_IFX2PG\script_2.sql
Linea 162:
elif vi_coltype = 13 or vi_coltype = 269 then
por
elif vi_coltype = 13 or vi_coltype = 269 or vi_coltype = 17 then
Y luego volver a probar el pasaje de datos de Informix a Postgres.
La modificacion de linea del archivo 01_IFX2PG\script_2.sql funciono correctamente, gracias por la ayuda.
Te consulto ahora por que el proceso termino muy rapido y quedo marcado en ejecuta SP y devuelve el schema. y no continu{o con el modulo para crear los schemas en postgres.
este es el log.
2014/09/22 14:37:24 - ifx2pg - Finalizó la entrada de trabajo [ejecuta SP y devuelve el schema] (resultado=[true])
2014/09/22 14:37:24 - ifx2pg - Finalizó la entrada de trabajo [crea SP en ifmx] (resultado=[true])
2014/09/22 14:37:24 - ifx2pg - Finalizó la entrada de trabajo [tablas a pasar] (resultado=[true])
2014/09/22 14:37:24 - ifx2pg - Ejecución del trabajo finalizada
2014/09/22 14:37:24 - Spoon - Trabajo ha terminado.
Victor, dale click sobre el paso que dice ‘Crear Schema postgres’ (queda marcado el borde en negro), y ejecuta el job desde el tercer icono de la barra. Antes de darle click al boton ejecutar habilita el log en modo debug asi muestra la ejecucion (y cualquier error posible) en forma mas detallada.
Te adjunto las dos pantallas.
Saludos, Noemi
El proceso avanzo pero se corto el proceso “Pasar datos tabla”. Este es el log:
2014/09/24 14:25:53 - conexion_pg - Auto commit off
2014/09/24 14:25:53 - Table output.0 - ERROR (version 5.0.1-stable, build 1 from 2013-11-15_16-08-58 by buildguy) : An error occurred intialising this step:
2014/09/24 14:25:53 - Table output.0 - Couldn’t execute SQL: TRUNCATE TABLE mig.sga_agentes_extern
2014/09/24 14:25:53 - Table output.0 -
2014/09/24 14:25:53 - Table output.0 - ERROR: no existe la relación «mig.sga_agentes_extern»
2014/09/24 14:25:53 - conexion_ifx - Connected to database.
2014/09/24 14:25:53 - conexion_ifx - Statement canceled!
2014/09/24 14:25:53 - conexion_ifx - Statement canceled!
2014/09/24 14:25:53 - Table output.0 - ERROR (version 5.0.1-stable, build 1 from 2013-11-15_16-08-58 by buildguy) : Error inicializando el paso [table output]
2014/09/24 14:25:53 - conexion_ifx - Auto commit off
2014/09/24 14:25:53 - Table input.0 - Connected to database…
2014/09/24 14:25:53 - Copiar una tabla - El paso [table input.0] se ha inicializado correctamente.
2014/09/24 14:25:53 - Copiar una tabla - ERROR (version 5.0.1-stable, build 1 from 2013-11-15_16-08-58 by buildguy) : ¡No se ha podido inicializar el paso [table output.0]!
2014/09/24 14:25:53 - Table input.0 - Finished reading query, closing connection.
2014/09/24 14:25:53 - conexion_ifx - Commit on database connection [conexion_ifx]
2014/09/24 14:25:53 - conexion_ifx - Connection to database closed!
2014/09/24 14:25:53 - Table output.0 - Enviando señal 'salida terminada" a 0 grupos de filas de salida.
2014/09/24 14:25:53 - conexion_pg - Rollback on database connection [conexion_pg]
2014/09/24 14:25:53 - conexion_pg - Commit on database connection [conexion_pg]
2014/09/24 14:25:53 - conexion_pg - Connection to database closed!
2014/09/24 14:25:53 - Copiar datos tabla - ERROR (version 5.0.1-stable, build 1 from 2013-11-15_16-08-58 by buildguy) : Imposible realizar los preparativos para la ejecución de la transformación
2014/09/24 14:25:53 - Copiar datos tabla - ERROR (version 5.0.1-stable, build 1 from 2013-11-15_16-08-58 by buildguy) : org.pentaho.di.core.exception.KettleException:
2014/09/24 14:25:53 - Copiar datos tabla - No se ha podido inicializar al menos un paso. ¡La ejecución no puede comenzar!
2014/09/24 14:25:53 - Copiar datos tabla -
2014/09/24 14:25:53 - Copiar datos tabla -
2014/09/24 14:25:53 - Copiar datos tabla - at org.pentaho.di.trans.Trans.prepareExecution(Trans.java:1068)
2014/09/24 14:25:53 - Copiar datos tabla - at org.pentaho.di.trans.Trans.execute(Trans.java:578)
2014/09/24 14:25:53 - Copiar datos tabla - at org.pentaho.di.job.entries.trans.JobEntryTrans.execute(JobEntryTrans.java:1037)
2014/09/24 14:25:53 - Copiar datos tabla - at org.pentaho.di.job.Job.execute(Job.java:678)
2014/09/24 14:25:53 - Copiar datos tabla - at org.pentaho.di.job.Job.execute(Job.java:815)
2014/09/24 14:25:53 - Copiar datos tabla - at org.pentaho.di.job.Job.execute(Job.java:815)
2014/09/24 14:25:53 - Copiar datos tabla - at org.pentaho.di.job.Job.execute(Job.java:562)
2014/09/24 14:25:53 - Copiar datos tabla - at org.pentaho.di.job.entries.job.JobEntryJobRunner.run(JobEntryJobRunner.java:73)
2014/09/24 14:25:53 - Copiar datos tabla - at java.lang.Thread.run(Unknown Source)
2014/09/24 14:25:54 - Setear variable - Finalizó la entrada de trabajo [Copiar datos tabla] (resultado=[false])
2014/09/24 14:25:54 - Setear variable - Finalizó la entrada de trabajo [Setear variable nombre tabla] (resultado=[false])
2014/09/24 14:25:54 - Copiar tablas - JOB - Finalizó la entrada de trabajo [Job] (resultado=[false])
2014/09/24 14:25:54 - Copiar tablas - JOB - Finalizó la entrada de trabajo [Leer nombre de tablas] (resultado=[false])
2014/09/24 14:25:54 - ifx2pg - Finalizó la entrada de trabajo [Pasar datos tablas] (resultado=[false])
2014/09/24 14:25:54 - ifx2pg - Finalizó la entrada de trabajo [Crear Schema postgres] (resultado=[false])
2014/09/24 14:25:54 - ifx2pg - Finalizó la entrada de trabajo [ejecuta SP y devuelve el schema] (resultado=[false])
2014/09/24 14:25:54 - ifx2pg - Finalizó la entrada de trabajo [crea SP en ifmx] (resultado=[false])
2014/09/24 14:25:54 - ifx2pg - Finalizó la entrada de trabajo [tablas a pasar] (resultado=[false])
2014/09/24 14:25:54 - ifx2pg - Ejecución del trabajo finalizada
2014/09/24 14:25:54 - Spoon - Trabajo ha terminado.
Noemi. Borre el esquema mig y corri el proceso como me lo indicaste.
Te muestro el log del error que aparecio.
2014/09/24 15:22:53 - Table output.0 - ERROR (version 5.0.1-stable, build 1 from 2013-11-15_16-08-58 by buildguy) : An error occurred intialising this step:
2014/09/24 15:22:53 - Table output.0 - Couldn’t execute SQL: TRUNCATE TABLE mig.mdp_estado_civil
2014/09/24 15:22:53 - Table output.0 -
2014/09/24 15:22:53 - Table output.0 - ERROR: no existe el esquema «mig»
2014/09/24 15:22:53 - conexion_ifx - Statement canceled!
2014/09/24 15:22:53 - conexion_ifx - Statement canceled!
2014/09/24 15:22:53 - Table output.0 - ERROR (version 5.0.1-stable, build 1 from 2013-11-15_16-08-58 by buildguy) : Error inicializando el paso [table output]
2014/09/24 15:22:53 - Copiar una tabla - El paso [table input.0] se ha inicializado correctamente.
2014/09/24 15:22:53 - Copiar una tabla - ERROR (version 5.0.1-stable, build 1 from 2013-11-15_16-08-58 by buildguy) : ¡No se ha podido inicializar el paso [table output.0]!
2014/09/24 15:22:53 - Table input.0 - Finished reading query, closing connection.
2014/09/24 15:22:53 - conexion_ifx - Commit on database connection [conexion_ifx]
2014/09/24 15:22:53 - conexion_ifx - Connection to database closed!
2014/09/24 15:22:53 - Table output.0 - Enviando señal 'salida terminada" a 0 grupos de filas de salida.
2014/09/24 15:22:53 - conexion_pg - Rollback on database connection [conexion_pg]
2014/09/24 15:22:53 - conexion_pg - Commit on database connection [conexion_pg]
2014/09/24 15:22:53 - conexion_pg - Connection to database closed!
2014/09/24 15:22:53 - Copiar datos tabla - ERROR (version 5.0.1-stable, build 1 from 2013-11-15_16-08-58 by buildguy) : Imposible realizar los preparativos para la ejecución de la transformación
2014/09/24 15:22:53 - Copiar datos tabla - ERROR (version 5.0.1-stable, build 1 from 2013-11-15_16-08-58 by buildguy) : org.pentaho.di.core.exception.KettleException:
2014/09/24 15:22:53 - Copiar datos tabla - No se ha podido inicializar al menos un paso. ¡La ejecución no puede comenzar!
2014/09/24 15:22:53 - Copiar datos tabla -
2014/09/24 15:22:53 - Copiar datos tabla -
2014/09/24 15:22:53 - Copiar datos tabla - at org.pentaho.di.trans.Trans.prepareExecution(Trans.java:1068)
2014/09/24 15:22:53 - Copiar datos tabla - at org.pentaho.di.trans.Trans.execute(Trans.java:578)
2014/09/24 15:22:53 - Copiar datos tabla - at org.pentaho.di.job.entries.trans.JobEntryTrans.execute(JobEntryTrans.java:1037)
2014/09/24 15:22:53 - Copiar datos tabla - at org.pentaho.di.job.Job.execute(Job.java:678)
2014/09/24 15:22:53 - Copiar datos tabla - at org.pentaho.di.job.Job.execute(Job.java:815)
2014/09/24 15:22:53 - Copiar datos tabla - at org.pentaho.di.job.Job.execute(Job.java:815)
2014/09/24 15:22:53 - Copiar datos tabla - at org.pentaho.di.job.Job.execute(Job.java:562)
2014/09/24 15:22:53 - Copiar datos tabla - at org.pentaho.di.job.entries.job.JobEntryJobRunner.run(JobEntryJobRunner.java:73)
2014/09/24 15:22:53 - Copiar datos tabla - at java.lang.Thread.run(Unknown Source)
2014/09/24 15:22:53 - Setear variable - Finalizó la entrada de trabajo [Copiar datos tabla] (resultado=[false])
2014/09/24 15:22:53 - Setear variable - Finalizó la entrada de trabajo [Setear variable nombre tabla] (resultado=[false])
2014/09/24 15:22:53 - Copiar tablas - JOB - Finalizó la entrada de trabajo [Job] (resultado=[false])
2014/09/24 15:22:53 - Copiar tablas - JOB - Finalizó la entrada de trabajo [Leer nombre de tablas] (resultado=[false])
2014/09/24 15:22:53 - ifx2pg - Finalizó la entrada de trabajo [Pasar datos tablas] (resultado=[false])
2014/09/24 15:22:53 - ifx2pg - Finalizó la entrada de trabajo [Crear Schema postgres] (resultado=[false])
2014/09/24 15:22:53 - ifx2pg - Finalizó la entrada de trabajo [ejecuta SP y devuelve el schema] (resultado=[false])
2014/09/24 15:22:53 - ifx2pg - Finalizó la entrada de trabajo [crea SP en ifmx] (resultado=[false])
2014/09/24 15:22:53 - ifx2pg - Finalizó la entrada de trabajo [tablas a pasar] (resultado=[false])
2014/09/24 15:22:53 - ifx2pg - Ejecución del trabajo finalizada
2014/09/24 15:22:53 - Spoon - Trabajo ha terminado.
No es posible que te de ese error (no existe el esquema «mig») si estas corriendo el job desde el primer paso.
Ejecutalo de nuevo usando el primer icono de la izquierda de la barra de herramientas o presionando F9.
Saludos,