Módulo 8-Actas: Error al levantar archivos csv

Buenos días, estimado equipo SIU!

Retomo este tema, para que nos orienten en la forma de migrar los datos de los folios dentro del módulo 8-Actas, para que sean visibles desde Guaraní.

  1. La subida de los archivos csv por Pentaho finaliza correctamente moviendo en el archivo mig_actas_examen_detalle.csv:
  • el folio actual al campo “folio”
  • null al campo “folio_fisico”

De esta forma, la migración de datos no es correcta, porque el folio no se visualiza desde Guaraní.

  1. Seteando el folio actual en el campo “folio_fisico”, que es el mostrado en Guarani, la subida de los archivos csv por Pentaho da el siguiente error en migrar_actas_examen:

ERROR (version 9.1.0.0-324, build 9.1.0.0-324 from 2020-09-07 05.09.05 by buildguy) : Ocurrió un error al ejecutar esta entrada de trabajo:
Couldn’t execute SQL: SELECT * FROM ext.mig_actas_examen();
ERROR: duplicate key value violates unique constraint “iu_sga_actas_folios_libro_tomo_folio_fisico”
Detail: Key (libro_tomo, folio_fisico)=(2, 131) already exists.
Where: SQL statement “INSERT INTO sga_actas_folios(id_acta,folio, folio_fisico, libro_tomo)
2021/12/20 12:50:46 - migrar_actas_examen - VALUES (_id_acta, _folio, cursor2.folio_fisico, _libro_tomo)”
PL/pgSQL function ext.mig_actas_examen() line 184 at SQL statement

Aclaro que:

  • antes de repetir la subida de archivos siempre restauramos el backup anterior, que en este caso incluye hasta el módulo 7-Inscripción a Exámenes
  • actualmente no manejamos el concepto de “tomo”, por lo que en ese campo del archivo mig_actas_examen.csv se informa siempre el valor 1 (uno)
  • si necesitan revisar los archivos csv, los mismos fueron adjuntados el 22/12/2021

Aguardo sus comentarios.

Muchas gracias!

Saludos.

María del Carmen Esteva
Departamento de Sistemas – VRE
Universidad del Salvador