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!