Actualización de datos Pilagá

Buenas tardes, mediante el punto 5.6 de la guía técnica de Wichi intentamos realizar la actualización de datos de Pilagá

Parado en: opt/pentaho/data-integration#

./kitchen.sh \ -file=“…/etl/carga_de_datos/pilaga/principal_carga_pilaga.kjb” -param=“periodo=2017” -param=“actualizacion=1” -param=“base_usuario=postgres” -param=“base_clave=xzxzxz” -param=“base_host=192.168.1.xzx” -param=“base_nombre=siu_wichi” -param=“base_puerto=5432” -param=“comentario=Actualiza datos Pilaga” -param=“directorioDestino=/home/wichi/pilaga” -param=“directorioTemporal=/home/wichi/pilaga/temp” -param=“directorioTxt=/home/wichi/pilaga/txt” -param=“instalacion=3-1”

Tenemos actualizado Wichi a la versión 6.2. Queríamos saber si la versión que tenemos de Pilagá es compatible con la misma, ya que una advertencia es la siguiente:

ADVERTENCIA - Se detectó que la versión del sistema fuente (pilaga) es (3.0.2), la cual es desconocida por el exportador o importador de Wichi. Dado que el exportador o importador de Wichi no pudo determinar si la versión del sistema fuente es compatible, se continúa con el proceso. Comuníquese con el SIU para más información.

También pudimos visualizar el siguiente error:

2017/07/04 11:55:37 - pilaga_tmp_d_comprobante - Dispatching started for transformation [pilaga_tmp_d_comprobante]
2017/07/04 11:55:37 - d_comprobante.0 - Connected to database [siu_dsa] (commit=0)
2017/07/04 11:55:37 - d_comprobante.txt.0 - Header row skipped in file ‘/home/wichi/pilaga/txt/d_comprobante.txt’
2017/07/04 11:55:37 - pilaga_tmp_d_comprobante - ERROR (version 6.1.0.1-196, build 1 from 2016-04-07 12.08.49 by buildguy) : Errors detected!
2017/07/04 11:55:37 - d_comprobante.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:
2017/07/04 11:55:37 - d_comprobante.0 - ERROR (version 6.1.0.1-196, build 1 from 2016-04-07 12.08.49 by buildguy) : org.pentaho.di.core.exception.KettleValueException:
2017/07/04 11:55:37 - d_comprobante.0 - Unexpected conversion error while converting value [importe String] to a Number
2017/07/04 11:55:37 - d_comprobante.0 -
2017/07/04 11:55:37 - d_comprobante.0 - importe String : couldn’t convert String to number
2017/07/04 11:55:37 - d_comprobante.0 -
2017/07/04 11:55:37 - d_comprobante.0 - importe String : couldn’t convert String to number : non-numeric character found at position 6 for value [14900.0]
2017/07/04 11:55:37 - d_comprobante.0 -
2017/07/04 11:55:37 - d_comprobante.0 -
2017/07/04 11:55:37 - d_comprobante.0 -
2017/07/04 11:55:37 - d_comprobante.0 - at org.pentaho.di.core.row.value.ValueMetaBase.getNumber(ValueMetaBase.java:1691)
2017/07/04 11:55:37 - d_comprobante.0 - at org.pentaho.di.core.row.value.ValueMetaBase.convertData(ValueMetaBase.java:3540)
2017/07/04 11:55:37 - d_comprobante.0 - at org.pentaho.di.core.row.value.ValueMetaBase.convertBinaryStringToNativeType(ValueMetaBase.java:1281)
2017/07/04 11:55:37 - d_comprobante.0 - at org.pentaho.di.core.row.value.ValueMetaBase.getString(ValueMetaBase.java:1481)
2017/07/04 11:55:37 - d_comprobante.0 - at org.pentaho.di.core.row.RowMeta.getString(RowMeta.java:309)
2017/07/04 11:55:37 - d_comprobante.0 - at org.pentaho.di.core.row.RowMeta.getString(RowMeta.java:817)
2017/07/04 11:55:37 - d_comprobante.0 - at org.pentaho.di.trans.steps.tableoutput.TableOutput.writeToTable(TableOutput.java:377)
2017/07/04 11:55:37 - d_comprobante.0 - at org.pentaho.di.trans.steps.tableoutput.TableOutput.processRow(TableOutput.java:118)
2017/07/04 11:55:37 - d_comprobante.0 - at org.pentaho.di.trans.step.RunThread.run(RunThread.java:62)
2017/07/04 11:55:37 - d_comprobante.0 - at java.lang.Thread.run(Thread.java:745)
2017/07/04 11:55:37 - d_comprobante.0 - Caused by: org.pentaho.di.core.exception.KettleValueException:
2017/07/04 11:55:37 - d_comprobante.0 - importe String : couldn’t convert String to number
2017/07/04 11:55:37 - d_comprobante.0 -
2017/07/04 11:55:37 - d_comprobante.0 - importe String : couldn’t convert String to number : non-numeric character found at position 6 for value [14900.0]
2017/07/04 11:55:37 - d_comprobante.0 -
2017/07/04 11:55:37 - d_comprobante.0 -
2017/07/04 11:55:37 - d_comprobante.0 - at org.pentaho.di.core.row.value.ValueMetaBase.convertStringToNumber(ValueMetaBase.java:803)
2017/07/04 11:55:37 - d_comprobante.0 - at org.pentaho.di.core.row.value.ValueMetaBase.getNumber(ValueMetaBase.java:1631)
2017/07/04 11:55:37 - d_comprobante.0 - … 9 more
2017/07/04 11:55:37 - d_comprobante.0 - Caused by: org.pentaho.di.core.exception.KettleValueException:
2017/07/04 11:55:37 - d_comprobante.0 - importe String : couldn’t convert String to number : non-numeric character found at position 6 for value [14900.0]
2017/07/04 11:55:37 - d_comprobante.0 -
2017/07/04 11:55:37 - d_comprobante.0 - at org.pentaho.di.core.row.value.ValueMetaBase.convertStringToNumber(ValueMetaBase.java:794)
2017/07/04 11:55:37 - d_comprobante.0 - … 10 more
2017/07/04 11:55:37 - Replace in string.0 - Finished processing (I=0, O=0, R=36, W=35, U=0, E=0)
2017/07/04 11:55:37 - d_comprobante.0 - Finished processing (I=0, O=0, R=1, W=0, U=0, E=1)
2017/07/04 11:55:37 - pilaga_tmp_d_comprobante - Transformation detected one or more steps with errors.
2017/07/04 11:55:37 - d_comprobante.txt.0 - Finished processing (I=159, O=0, R=0, W=157, U=0, E=0)
2017/07/04 11:55:37 - pilaga_tmp_d_comprobante - Transformation is killing the other steps!
2017/07/04 11:55:37 - pilaga_tmp_d_comprobante - ERROR (version 6.1.0.1-196, build 1 from 2016-04-07 12.08.49 by buildguy) : Errors detected!
2017/07/04 11:55:37 - principal_importacion_pilaga_tmp - Starting entry [Abort job]
2017/07/04 11:55:37 - Abort job - ERROR (version 6.1.0.1-196, build 1 from 2016-04-07 12.08.49 by buildguy) : El proceso de importación al temporal falló y fue interrumpido. Revise el log para más detalles

Desde ya muchas gracias!

Hola Alan: vieron lo que plantea Elian ? → http://foro.comunidad.siu.edu.ar/index.php?topic=12007

El separador decimal es una coma (por el campo decimal). Pueden verificar cambiando la coma por el punto el ETL y luego realizar la carga.

Por favor confirmanos y realizamos la modificación.

saludos, Mariano

Perfecto, era ese cambio que había que hacer.
Muchas gracias!

Buenos días!
Estamos con la versión de pilaga 3.16.2 y wichi 7.1.1 y tenemos un error similar:

ERROR - ERROR (version 9.4.0.0-343, build 0.0 from 2022-11-08 07.50.27 by buildguy) : Se detectó que la versión del sistema fuente (pilaga) es (2.3.8), la cual no está soportada por el exportador o importador de Wichi. Comuníquese con el SIU para más información.

No podemos acceder al hilo de Elian.

Muchas gracias por el soporte!
Saludos

Hola Pablo!, la versión del sistema la saca de este query en la base pilaga:
select v.descripcion as “version”
from par_version v
where v.“version” = (
select max(“version”)
from par_version;

Chequea por favor que estes apuntando a la base pilaga correcta en el tablero de Configuraciones de Instalaciones.
Saludos,
Sabrina.

Buenos días Sabrina,
Si, ahí verificamos los parámetros de la instalación y teníamos mal la base de datos, estábamos apuntando a postgres en vez de pilaga_2025.
Disculpas por la molestia.
Muchas gracias por el soporte!
Saludos