Hola gente, estoy arrancando con Wichi y despues de importar datos del rhun y mapuche sin problemas me quedé estancado en Pilagá.
Instalé Wichi 5.6 y estoy obteniendo datos de pilagá 2.3.5 del año 2015
Corriendo el job
/usr/local/pentaho/data-integration/kitchen.sh \ -file="carga_de_datos/pilaga/principal_carga_pilaga.kjb" \ -param="periodo=2015" \ -param="actualizacion=0" \ -param="base_usuario=postgres" \ -param="base_clave=******" \ -param="base_host=localhost" \ -param="base_nombre=siu_wichi" \ -param="base_puerto=5432" \ -param="directorioDestino=/home/wichi/Datos/2015/Pilaga" \ -param="directorioTemporal=/home/wichi/Datos/2015/tempPilaga" \ -param="directorioTxt=/home/wichi/Datos/2015/txtPilaga" \ -param="instalacion=5-pil-2015"
Iba corriendo bien hasta llegar al error cargando la tabla d_fondo
2016/09/21 09:48:08 - d_finalidad_funcion.txt.0 - Opening file: file:///home/wichi/Datos/2015/txtPilaga/d_finalidad_funcion.txt 2016/09/21 09:48:08 - d_finalidad_funcion.txt.0 - Procesamiento finalizado (EN=10, SA=0, LE=0, ES=9, AC=1, ER=0) 2016/09/21 09:48:08 - d_finalidad_funcion.0 - Procesamiento finalizado (EN=0, SA=9, LE=9, ES=9, AC=0, ER=0) 2016/09/21 09:48:08 - principal_importacion_pilaga_tmp - Entrada de comienzo [d_fondo] 2016/09/21 09:48:08 - d_fondo - Loading transformation from XML file [file:///usr/local/pentaho/data-integration/carga_de_datos/pilaga/importacion/pilaga_tmp/pilaga_tmp_d_fondo.ktr] 2016/09/21 09:48:08 - cfgbuilder - Warning: The configuration parameter [org] is not supported by the default configuration builder for scheme: sftp 2016/09/21 09:48:08 - cfgbuilder - Warning: The configuration parameter [org] is not supported by the default configuration builder for scheme: sftp 2016/09/21 09:48:08 - cfgbuilder - Warning: The configuration parameter [org] is not supported by the default configuration builder for scheme: sftp 2016/09/21 09:48:08 - pilaga_tmp_d_fondo - Iniciado despacho de la transformación [pilaga_tmp_d_fondo] 2016/09/21 09:48:08 - d_fondo.0 - Connected to database [siu_dsa] (commit=0) 2016/09/21 09:48:08 - d_fondo.txt.0 - Opening file: file:///home/wichi/Datos/2015/txtPilaga/d_fondo.txt 2016/09/21 09:48:08 - d_fondo.txt.0 - Procesamiento finalizado (EN=16, SA=0, LE=0, ES=15, AC=1, ER=0) 2016/09/21 09:48:08 - d_fondo.0 - ERROR (version 6.0.1.0-386, build 1 from 2015-12-03 11.37.25 by buildguy) : Because of an error, this step can't continue: 2016/09/21 09:48:08 - d_fondo.0 - ERROR (version 6.0.1.0-386, build 1 from 2015-12-03 11.37.25 by buildguy) : org.pentaho.di.core.exception.KettleException: 2016/09/21 09:48:08 - d_fondo.0 - Error inserting row into table [d_fondo] with values: [No Presupuestario], [Retenciones], [Impuesto a las Ganancias], [No Presupuestario -> Retenciones -> Impuesto a las Ganancias] 2016/09/21 09:48:08 - d_fondo.0 - 2016/09/21 09:48:08 - d_fondo.0 - Error inserting/updating row 2016/09/21 09:48:08 - d_fondo.0 - ERROR: llave duplicada viola restricción de unicidad «pk_d_fondo» 2016/09/21 09:48:08 - d_fondo.0 - Detail: Ya existe la llave (fondo_desc)=(Impuesto a las Ganancias).
Buscando, la tabla d_fondo en la base siu_wichi tiene como pk fondo_desc y el txt generado desde pilaga tiene estos datos:
tipo_fondo_desc|tipo_fondo_terceros_desc|fondo_desc|fondo_combo_desc No Presupuestario|Fondos de terceros|Fondo de Reparo en Transito|No Presupuestario -> Fondos de terceros -> Fondo de Reparo en Transito No Presupuestario|Fondos de terceros|Aportes Sueldos|No Presupuestario -> Fondos de terceros -> Aportes Sueldos No Presupuestario|Fondos de terceros|Garantias|No Presupuestario -> Fondos de terceros -> Garantias Presupuestario|Presupuestario|Presupuestario|Presupuestario No Presupuestario|Fondos de terceros|ART Pasantias y Becarios|No Presupuestario -> Fondos de terceros -> ART Pasantias y Becarios No Presupuestario|Fondos de terceros|Impuesto a las Ganancias|No Presupuestario -> Fondos de terceros -> Impuesto a las Ganancias No Presupuestario|Retenciones|Impuesto al Valor Agregado|No Presupuestario -> Retenciones -> Impuesto al Valor Agregado No Presupuestario|Fondos de terceros|Convenios|No Presupuestario -> Fondos de terceros -> Convenios No Presupuestario|Retenciones|Impuesto a las Ganancias|No Presupuestario -> Retenciones -> Impuesto a las Ganancias No Presupuestario|Fondos de terceros|Retenciones|No Presupuestario -> Fondos de terceros -> Retenciones No Presupuestario|Deuda Exigible|Deuda Exigible|No Presupuestario -> Deuda Exigible No Presupuestario|Retenciones|Impuesto a los Ingresos Brutos|No Presupuestario -> Retenciones -> Impuesto a los Ingresos Brutos No Presupuestario|Retenciones|Sistema Unico de Seguridad Social|No Presupuestario -> Retenciones -> Sistema Unico de Seguridad Social No Presupuestario|Fondos de terceros|Pasantias|No Presupuestario -> Fondos de terceros -> Pasantias No Presupuestario|Fondos de terceros|Transitorios|No Presupuestario -> Fondos de terceros -> TransitoriosDonde Impuesto a las ganancias esta 2 veces. Ese es el error que dá.
Es un error de datos del pilagá? Como sigo?