Error al cargar Datos Guarani y hacer un nuevo reporte en SAIKU

Ok, me podes adjuntar el xml ?? por ahi tiene que ver con los roles…

Ahi te adjunto el SIU Wichi.xml


SIU-Wichi.xml.zip (25.9 KB)

Hola! el xml esta bien, tiene los roles definidos para todas las UA.
Una ultima consulta, en el tablero 4 de configuración al final del mismo te muestra los registros sin Unidad asignada, estan en 0 ??
Te adjunto imagen…


t4.png

t4.png

Si, en el tablero me muestra todos en 0.


error saiku2.jpg

error saiku2.png

Hola! podras correr este query en la base y decirme el valor?

SELECT
(SELECT count(id)
FROM guarani.gua_dw_ft_alumnosarau
WHERE unidad_generica_id = 0) +
(SELECT count(id)
FROM guarani.gua_dw_ft_cursado
WHERE unidad_generica_id = 0) +
(SELECT count(id)
FROM guarani.gua_dw_ft_equivalencia
WHERE unidad_generica_id = 0) +
(SELECT count(id)
FROM guarani.gua_dw_ft_examen
WHERE unidad_generica_id = 0) +
(SELECT count(id)
FROM guarani.gua_dw_ft_procedenciaaspirantes
WHERE unidad_generica_id = 0)
AS “Registros de Guarani sin Unidades Academica Generica asignada”

Saludos,
Sabrina.

Da 0 tambien.

Podrá ser algo de la instalación?


error saiku3.jpg

error saiku3.png

De la instalacion no creo, ya que los otros cubos te funcionan. Puede llegar a ser q en los txt de las otras unidades no tengas los datos, por alguna falla en la generacion.
Si haces este query te da mas de una una unidad??

SELECT distinct unidad_generica_id FROM guarani.gua_dw_ft_examen

Si, me dan 16 filas


error saiku4.jpg

error saiku4.png

La verdad no se que puede estar pasando. los datos estan bien, el xml tambien. Solo me queda preguntarte si estas consultando con el admin o con otro usuario?

pruebo con los 2 pero ahora encontré algo.

En el cubo de Guaraní exámenes, si consulto por la dimensión de Unidad Académica salen todos los datos que creo están bien, pero si consulto por Unidad Académica de Carreras-Plan sólo me muestra los datos de la última Unidad Académica cargada.

Donde se define de donde sacan los datos las dimensiones?


error saiku5.jpg

error saiku5.png

error saiku6.jpg

error saiku6.png

Ahhhh, la tabla de esa dimension es guarani.gua_dw_lt_planes. Chequea si tiene todo o te esta actualizando solo con la ultima…

Ahi está!!! Esa tabla sólo tiene 3 filas con las carreras de la última Unidad Académica cargada.

Ahora, adonde estará el problema? será en el job de carga?


error saiku7.jpg

error saiku7.png

Voy a hacer una carga de datos en una siu_wichi 5.6 para ver si puedo reproducir el problema.
Tu base fue creada con los etl de la version 5.6 ? o es migrada?

sisi, la cree con los etl de la versión 5.6.0.

Estoy buscando información de como mirar los etl para tratar de interpretarlo en el wiki de pentaho

Hola, efectivamente es un bug del etl cuando cargas instalaciones distintas.
Te adjunto los dos archivos a reemplazar en los siguientes directorios:

<Paquete_SIU-Wichi_5.6.0>/etl/carga_de_datos/guarani/copiar_dimensiones_dw_a_dsa.kjb
<Paquete_SIU-Wichi_5.6.0>/etl/carga_de_datos/guarani/importacion_guarani_dw/rendimiento_academico/gua_dw_lt_planes.ktr

Podras hacer una prueba para ver si funciona??
Saludos,
Sabrina.


parcheG2.zip (6.35 KB)

Genia! me costó un poco encontrar donde estaban ubicados los archivos esos pero los modifiqué, cargué 2 unidades académicas y anduvo perfecto!

Ahora estoy corriendo los datos nuevamente del resto de las unidades académicas.

Muchas gracias!!

Buenísimo Andres! gracias por probarlo.

Lo vamos a incluir en la versión 6.3.0

saludos!
Mariano

Hola, de nuevo yo.

Corregí los scripts y volví a cargar todos los datos de todas las unidades académicas y anduvo perfecto salvo 2 casos.

Al correr los etl de carga de estas 2 U.A. tira errores:

2017/08/11 09:15:55 - lt_planes - Loading transformation from XML file [file:///usr/local/pentaho/data-integration/carga_de_datos/guarani/importacion_guarani_dw/rendimiento_academico/gua_dw_lt_planes.ktr] 2017/08/11 09:15:55 - cfgbuilder - Warning: The configuration parameter [org] is not supported by the default configuration builder for scheme: sftp 2017/08/11 09:15:55 - cfgbuilder - Warning: The configuration parameter [org] is not supported by the default configuration builder for scheme: sftp 2017/08/11 09:15:55 - cfgbuilder - Warning: The configuration parameter [org] is not supported by the default configuration builder for scheme: sftp 2017/08/11 09:15:55 - gua_dw_lt_planes - Iniciado despacho de la transformación [gua_dw_lt_planes] 2017/08/11 09:15:55 - gua_dw_lt_planes.0 - Connected to database [siu_dw] (commit=10000) 2017/08/11 09:15:55 - gua_dsa_ids_lt_planes.0 - Finished reading query, closing connection. 2017/08/11 09:15:55 - gua_dsa_ids_lt_planes.0 - Procesamiento finalizado (EN=201, SA=0, LE=0, ES=201, AC=0, ER=0) 2017/08/11 09:15:55 - gua_dw_lt_planes.0 - ERROR (version 6.0.1.0-386, build 1 from 2015-12-03 11.37.25 by buildguy) : Unexpected batch update error committing the database connection. 2017/08/11 09:15:55 - gua_dw_lt_planes.0 - ERROR (version 6.0.1.0-386, build 1 from 2015-12-03 11.37.25 by buildguy) : org.pentaho.di.core.exception.KettleDatabaseBatchException: 2017/08/11 09:15:55 - gua_dw_lt_planes.0 - Error updating batch 2017/08/11 09:15:55 - gua_dw_lt_planes.0 - Batch entry 1 INSERT INTO guarani.gua_dw_lt_planes (plan_id, carrera_id_gua, plan_id_gua, plan_desc, planversion_id, carrera_id, carrera_desc, unidadacademica_id, fechadesde, fechahasta, version, vigente, fechaact) VALUES ( 668, 'AUSMAGUT', '1062', '1062', '-1', 112, 'GUIA UNIVERSITARIO DE TURISMO', 11, '2017-08-11 00:00:00.000000 -03:00:00', '2199-12-31 00:00:00.000000 -03:00:00', 1, 'Y', '2017-08-11 09:14:47.826000 -03:00:00') was aborted. Call getNextException to see the cause. 2017/08/11 09:15:55 - gua_dw_lt_planes.0 - 2017/08/11 09:15:55 - gua_dw_lt_planes.0 - at org.pentaho.di.core.database.Database.createKettleDatabaseBatchException(Database.java:1372) 2017/08/11 09:15:55 - gua_dw_lt_planes.0 - at org.pentaho.di.core.database.Database.emptyAndCommit(Database.java:1361) 2017/08/11 09:15:55 - gua_dw_lt_planes.0 - at org.pentaho.di.trans.steps.tableoutput.TableOutput.dispose(TableOutput.java:575) 2017/08/11 09:15:55 - gua_dw_lt_planes.0 - at org.pentaho.di.trans.step.RunThread.run(RunThread.java:96) 2017/08/11 09:15:55 - gua_dw_lt_planes.0 - at java.lang.Thread.run(Thread.java:745) 2017/08/11 09:15:55 - gua_dw_lt_planes.0 - Caused by: java.sql.BatchUpdateException: Batch entry 1 INSERT INTO guarani.gua_dw_lt_planes (plan_id, carrera_id_gua, plan_id_gua, plan_desc, planversion_id, carrera_id, carrera_desc, unidadacademica_id, fechadesde, fechahasta, version, vigente, fechaact) VALUES ( 668, 'AUSMAGUT', '1062', '1062', '-1', 112, 'GUIA UNIVERSITARIO DE TURISMO', 11, '2017-08-11 00:00:00.000000 -03:00:00', '2199-12-31 00:00:00.000000 -03:00:00', 1, 'Y', '2017-08-11 09:14:47.826000 -03:00:00') was aborted. Call getNextException to see the cause. 2017/08/11 09:15:55 - gua_dw_lt_planes.0 - at org.postgresql.jdbc2.AbstractJdbc2Statement$BatchResultHandler.handleError(AbstractJdbc2Statement.java:2743) 2017/08/11 09:15:55 - gua_dw_lt_planes.0 - at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1928) 2017/08/11 09:15:55 - gua_dw_lt_planes.0 - at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:405) 2017/08/11 09:15:55 - gua_dw_lt_planes.0 - at org.postgresql.jdbc2.AbstractJdbc2Statement.executeBatch(AbstractJdbc2Statement.java:2892) 2017/08/11 09:15:55 - gua_dw_lt_planes.0 - at org.pentaho.di.core.database.Database.emptyAndCommit(Database.java:1348) 2017/08/11 09:15:55 - gua_dw_lt_planes.0 - ... 3 more 2017/08/11 09:15:55 - gua_dw_lt_planes - ERROR (version 6.0.1.0-386, build 1 from 2015-12-03 11.37.25 by buildguy) : ¡Errores detectados! 2017/08/11 09:15:55 - gua_dw_lt_planes.0 - Procesamiento finalizado (EN=0, SA=0, LE=201, ES=0, AC=0, ER=1) 2017/08/11 09:15:55 - gua_dw_lt_planes - ERROR (version 6.0.1.0-386, build 1 from 2015-12-03 11.37.25 by buildguy) : ¡Errores detectados! 2017/08/11 09:15:55 - gua_dw_lt_planes - La transformación ha detectado uno ó más pasos con errores. 2017/08/11 09:15:55 - gua_dw_lt_planes - ¡La transformación está matando los otros pasos! 2017/08/11 09:15:55 - cargar_datos_siu_dw_rendacademico - Entrada de comienzo [Abortar proceso]

en el log de postgresql

2017-08-11 09:15:55 ART [30062-1] postgres@siu_wichi ERROR: llave duplicada viola restricción de unicidad «gua_dw_lt_planes_pk» 2017-08-11 09:15:55 ART [30062-2] postgres@siu_wichi DETALLE: Ya existe la llave (plan_id)=(668). 2017-08-11 09:15:55 ART [30062-3] postgres@siu_wichi SENTENCIA: INSERT INTO guarani.gua_dw_lt_planes (plan_id, carrera_id_gua, plan_id_gua, plan_desc, planversion_id, carrera_id, carrera_desc, unidadacademica_id, fechadesde, fechahasta, version, vigente, fechaact) VALUES ( $1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13)

Adjunto imágenes de los datos en las tablas guarani_dsa.gua_dsa_ids_lt_planes y guarani.gua_dw_lt_planes


guarani_dsa.gua_dsa_ids_lt_planes.png

guarani.gua_dw_lt_planes.png

Hola! es muy raro porque antes de insertar en guarani.gua_dw_lt_planes, trunca la tabla. Queres mandarme el juego de datos de esas dos que fallan asi las pruebo? a wichi@siu.edu.ar
Saludos,
Sabrina.


trucate_planes.png

trucate_planes.png

Datos enviados.

Saludos!