error importar datos wichi 6.11 con distintas versiones postgres

Hola:

Queremos importar datos de diaguita(postgres 11, recupera los datos y lo guarda en la carpeta temporal pero al querer insertar tira:

2022/10/05 10:21:03 - carga_tmp - Iniciado despacho de la transformación [carga_tmp]
2022/10/05 10:21:03 - bien_patrimonial output.0 - WARNING! Error handling in combination with batch processing is not fully supported on the used database because of driver limitations. Proceed with caution at your own risk.
2022/10/05 10:21:03 - bien_patrimonial output.0 - Connected to database [siu_dsa] (commit=1000)
2022/10/05 10:21:03 - archivo bien_patrimonial.0 - Se omitió la fila encabezado en el archivo “/home/wichi/diaguita/desempaquetado/d_bien_patrimonial.txt”
2022/10/05 10:21:03 - bien_patrimonial output.0 - ERROR (version 6.1.0.1-196, build 1 from 2016-04-07 12.08.49 by buildguy) : Because of an error, this step can’t continue:
2022/10/05 10:21:03 - bien_patrimonial output.0 - ERROR (version 6.1.0.1-196, build 1 from 2016-04-07 12.08.49 by buildguy) : org.pentaho.di.core.exception.KettleDatabaseException:
2022/10/05 10:21:03 - bien_patrimonial output.0 - Imposible volver la transacción de base de datos al punto de guardado
2022/10/05 10:21:03 - bien_patrimonial output.0 - Server versions prior to 8.0 do not support savepoints.
2022/10/05 10:21:03 - bien_patrimonial output.0 -
2022/10/05 10:21:03 - bien_patrimonial output.0 - at org.pentaho.di.core.database.Database.rollback(Database.java:4428)
2022/10/05 10:21:03 - bien_patrimonial output.0 - at org.pentaho.di.trans.steps.tableoutput.TableOutput.writeToTable(TableOutput.java:351)
2022/10/05 10:21:03 - bien_patrimonial output.0 - at org.pentaho.di.trans.steps.tableoutput.TableOutput.processRow(TableOutput.java:118)
2022/10/05 10:21:03 - bien_patrimonial output.0 - at org.pentaho.di.trans.step.RunThread.run(RunThread.java:62)
2022/10/05 10:21:03 - bien_patrimonial output.0 - at java.lang.Thread.run(Thread.java:745)
2022/10/05 10:21:03 - bien_patrimonial output.0 - Caused by: org.postgresql.util.PSQLException: Server versions prior to 8.0 do not support savepoints.
2022/10/05 10:21:03 - bien_patrimonial output.0 - at org.postgresql.jdbc3.AbstractJdbc3Connection.rollback(AbstractJdbc3Connection.java:167)
2022/10/05 10:21:03 - bien_patrimonial output.0 - at org.pentaho.di.core.database.Database.rollback(Database.java:4426)
2022/10/05 10:21:03 - bien_patrimonial output.0 - … 4 more
2022/10/05 10:21:04 - carga_tmp - ERROR (version 6.1.0.1-196, build 1 from 2016-04-07 12.08.49 by buildguy) : ¡Errores detectados!
2022/10/05 10:21:04 - Strings cut.0 - Procesamiento finalizado (EN=0, SA=0, LE=205, ES=205, AC=0, ER=0)
2022/10/05 10:21:04 - archivo bien_patrimonial.0 - Procesamiento finalizado (EN=307, SA=0, LE=0, ES=305, AC=0, ER=0)
2022/10/05 10:21:04 - bien_patrimonial output.0 - Procesamiento finalizado (EN=0, SA=0, LE=1, ES=0, AC=0, ER=1)
2022/10/05 10:21:04 - carga_tmp - ERROR (version 6.1.0.1-196, build 1 from 2016-04-07 12.08.49 by buildguy) : ¡Errores detectados!
2022/10/05 10:21:04 - importación diaguita_tmp - Entrada de comienzo [loguear error]
2022/10/05 10:21:04 - carga_tmp - La transformación ha detectado uno ó más pasos con errores.
2022/10/05 10:21:04 - ERROR - Finalizó con errores la importación diaguita_tmp de patrimonio
2022/10/05 10:21:04 - carga_tmp - ¡La transformación está matando los otros pasos!
2022/10/05 10:21:04 - importación diaguita_tmp - Entrada de comienzo [Abort job]
2022/10/05 10:21:04 - Abort job - ERROR (version 6.1.0.1-196, build 1 from 2016-04-07 12.08.49 by buildguy) : Abortando trabajo.
2022/10/05 10:21:04 - importación diaguita_tmp - Finalizó la entrada de trabajo [Abort job] (resultado=[false])
2022/10/05 10:21:04 - importación diaguita_tmp - Finalizó la entrada de trabajo [loguear error] (resultado=[false])
2022/10/05 10:21:04 - importación diaguita_tmp - Finalizó la entrada de trabajo [bien_patrimonial] (resultado=[false])
2022/10/05 10:21:04 - importación diaguita_tmp - Finalizó la entrada de trabajo [area] (resultado=[false])
2022/10/05 10:21:04 - importación diaguita_tmp - Finalizó la entrada de trabajo [asignar y probar conexión] (resultado=[false])
2022/10/05 10:21:04 - importación diaguita_tmp - Finalizó la entrada de trabajo [loguear inicio] (resultado=[false])
2022/10/05 10:21:04 - importacion_diaguita - Entrada de comienzo [loguear errores]
2022/10/05 10:21:04 - INFO - Finalizaron con error las etapas de importación de datos de Diaguita.
2022/10/05 10:21:04 - importacion_diaguita - Entrada de comienzo [Abort job]
2022/10/05 10:21:04 - Abort job - ERROR (version 6.1.0.1-196, build 1 from 2016-04-07 12.08.49 by buildguy) : Abortando trabajo.
2022/10/05 10:21:04 - importacion_diaguita - Finalizó la entrada de trabajo [Abort job] (resultado=[false])
2022/10/05 10:21:04 - importacion_diaguita - Finalizó la entrada de trabajo [loguear errores] (resultado=[false])
2022/10/05 10:21:04 - importacion_diaguita - Finalizó la entrada de trabajo [tmp] (resultado=[false])
2022/10/05 10:21:04 - importacion_diaguita - Finalizó la entrada de trabajo [Set variables] (resultado=[false])
2022/10/05 10:21:04 - importacion_diaguita - Finalizó la entrada de trabajo [loguear inicio] (resultado=[false])
2022/10/05 10:21:04 - principal_importacion_diaguita - Entrada de comienzo [loguear errores]
2022/10/05 10:21:04 - ERROR - Finalizó con errores el proceso de importación de datos de Diaguita.
2022/10/05 10:21:04 - principal_importacion_diaguita - Entrada de comienzo [Abortar trabajo]
2022/10/05 10:21:04 - Abortar trabajo - ERROR (version 6.1.0.1-196, build 1 from 2016-04-07 12.08.49 by buildguy) : Abortando trabajo.
2022/10/05 10:21:04 - principal_importacion_diaguita - Finalizó la entrada de trabajo [Abortar trabajo] (resultado=[false])
2022/10/05 10:21:04 - principal_importacion_diaguita - Finalizó la entrada de trabajo [loguear errores] (resultado=[false])
2022/10/05 10:21:04 - principal_importacion_diaguita - Finalizó la entrada de trabajo [Importación] (resultado=[false])
2022/10/05 10:21:04 - principal_importacion_diaguita - Finalizó la entrada de trabajo [loguear2] (resultado=[false])
2022/10/05 10:21:04 - principal_importacion_diaguita - Finalizó la entrada de trabajo [Desempaquetado] (resultado=[false])
2022/10/05 10:21:04 - principal_importacion_diaguita - Finalizó la entrada de trabajo [Set variables] (resultado=[false])
2022/10/05 10:21:04 - principal_importacion_diaguita - Finalizó la entrada de trabajo [Crear subdirectorio] (resultado=[false])
2022/10/05 10:21:04 - principal_importacion_diaguita - Finalizó la entrada de trabajo [loguear inicio] (resultado=[false])
2022/10/05 10:21:04 - principal_carga_diaguita - Entrada de comienzo [loguear errores]
2022/10/05 10:21:04 - ERROR - Finalizó con errores el proceso de carga de datos de Diaguita.
2022/10/05 10:21:04 - principal_carga_diaguita - Entrada de comienzo [Abortar trabajo]
2022/10/05 10:21:04 - Abortar trabajo - ERROR (version 6.1.0.1-196, build 1 from 2016-04-07 12.08.49 by buildguy) : Abortando trabajo.
2022/10/05 10:21:04 - principal_carga_diaguita - Finalizó la entrada de trabajo [Abortar trabajo] (resultado=[false])
2022/10/05 10:21:04 - principal_carga_diaguita - Finalizó la entrada de trabajo [loguear errores] (resultado=[false])
2022/10/05 10:21:04 - principal_carga_diaguita - Finalizó la entrada de trabajo [Importación] (resultado=[false])
2022/10/05 10:21:04 - principal_carga_diaguita - Finalizó la entrada de trabajo [Extracción] (resultado=[false])
2022/10/05 10:21:04 - principal_carga_diaguita - Finalizó la entrada de trabajo [Set variables] (resultado=[false])
2022/10/05 10:21:04 - principal_carga_diaguita - Finalizó la entrada de trabajo [buscar_instalacion] (resultado=[false])
2022/10/05 10:21:04 - principal_carga_diaguita - Finalizó la entrada de trabajo [loguear inicio] (resultado=[false])
2022/10/05 10:21:04 - principal_carga_diaguita - Ejecución del trabajo finalizada
2022/10/05 10:21:04 - Kitchen - ¡Finalizado!
2022/10/05 10:21:04 - Kitchen - ERROR (version 6.1.0.1-196, build 1 from 2016-04-07 12.08.49 by buildguy) : Finalizado con errores
2022/10/05 10:21:04 - Kitchen - Comienzo=2022/10/05 10:19:18.221, Final=2022/10/05 10:21:04.199
2022/10/05 10:21:04 - Kitchen - El procesamiento terminó luego de 1 minutos y 45 segundos (105 segundos en total).

) y pilaga (postgres 9.6, los inserta bien)

Muchas gracias!!!

Hola Pablo! que version es el postgres donde esta la base de datos siu_wichi?

Hola:

La base esta en postgres 11.17 , el bi-server esta en otro servidor con postgres 9.6.24.

Muchas gracias!!!

Tendrías que poner el driver para postgres 11 en la carpeta <PATH_PDI>/data-integration/lib
El driver lo podes descargar desde → https://jdbc.postgresql.org/download/
Saludos,
Sabrina.

Hola:

Puse el driver “postgresql-42.2.26.jre7.jar”, me me sigue tirando el mismo error.

Gracias!!!

Buen día Pablo! que java tenes instalado? podes verlo desde una terminal con → java -version

hola:

java 1.7

te consulto por las dudas, borraste el driver de postgres9.3 que viene por defecto?

Hola:

No lo borre, pero no hay problemas si importo desde sudocu (postgres 11.9), pilaga (postgres 9.6).

lo borro?
Muchas gracias!!!

Si queres por las dudas, guardalo en otra carpeta, pero no deberías tener problemas con las otras cargas.

Hola:

Quite el driver q traia por defecto y con este driver “postgresql-42.0.0.jre7.jar”, paso sin problemas.

2022/10/11 09:42:19 - INFO - Finalizó satisfactoriamente el proceso de carga de datos de Diaguita.
2022/10/11 09:42:19 - principal_carga_diaguita - Entrada de comienzo [Carga Diaguita Completada]
2022/10/11 09:42:19 - principal_carga_diaguita - Finalizó la entrada de trabajo [Carga Diaguita Completada] (resultado=[true])
2022/10/11 09:42:19 - principal_carga_diaguita - Finalizó la entrada de trabajo [loguear fin] (resultado=[true])
2022/10/11 09:42:19 - principal_carga_diaguita - Finalizó la entrada de trabajo [Eliminar temporales] (resultado=[true])
2022/10/11 09:42:19 - principal_carga_diaguita - Finalizó la entrada de trabajo [loguear1] (resultado=[true])
2022/10/11 09:42:19 - principal_carga_diaguita - Finalizó la entrada de trabajo [Importación] (resultado=[true])
2022/10/11 09:42:19 - principal_carga_diaguita - Finalizó la entrada de trabajo [Extracción] (resultado=[true])
2022/10/11 09:42:19 - principal_carga_diaguita - Finalizó la entrada de trabajo [Set variables] (resultado=[true])
2022/10/11 09:42:19 - principal_carga_diaguita - Finalizó la entrada de trabajo [buscar_instalacion] (resultado=[true])
2022/10/11 09:42:19 - principal_carga_diaguita - Finalizó la entrada de trabajo [loguear inicio] (resultado=[true])
2022/10/11 09:42:19 - principal_carga_diaguita - Ejecución del trabajo finalizada
2022/10/11 09:42:19 - Kitchen - ¡Finalizado!
2022/10/11 09:42:19 - Kitchen - Comienzo=2022/10/11 09:13:26.329, Final=2022/10/11 09:42:19.271
2022/10/11 09:42:19 - Kitchen - El procesamiento terminó luego de 28 minutos y 52 segundos (1732 segundos en total).

Muchas gracias!!!