Estimado equipo SIU:
Por este tema, detallo las tareas realizadas:
1. Actualicé los dos archivos de migración modificados en Octubre de 2021.
02_mig_libros_actas.sql
04_migrar_actas_examen.sql
2. Hice una nueva generación de archivos.
3. Inicié la subida por Pentaho.
3.1. No hay errores en la subida al esquema EXT ni en los Precontroles.
3.2. Nuevamente se produce error en la Migración (adjunto imagen)
Todas las entradas de trabajo, incluyendo 04_migrar_actas_examen, finalizan sin errores.
El error se produce en la entrada de trabajo mig_actas_examen:
migrar_actas_examen - Couldn’t execute SQL: SELECT * FROM ext.mig_actas_examen();
migrar_actas_examen - ERROR: duplicate key value violates unique constraint “iu_sga_actas_folios_libro_tomo_folio_fisico”
Detail: Key (libro_tomo, folio_fisico)=(4845, 90) already exists.
Where: SQL statement “INSERT INTO sga_actas_folios(id_acta,folio, folio_fisico, libro_tomo)
migrar_actas_examen - VALUES (_id_acta, _folio, cursor2.folio_fisico, _libro_tomo)”
4. Verificaciones por Adminer
4.1. SELECT * FROM “sga_libros_tomos” where libro_tomo = 4845;
libro_tomo libro nro_tomo cant_max_folios ultimo_acta ultimo_folio
4845 4845 1 NULL NULL NULL
4.2. SELECT * FROM “sga_libros_actas” where libro=4845;
libro nro_libro nombre descripcion fecha_activacion fecha_fin_vigencia es_libro_activo anio_academico
4845 100611_149_36_90_200725 36 Ingeniería en Informática NULL NULL S NULL
4.3. La consulta indicada en la respuesta anterior, no arroja registros:
SELECT * FROM sga_actas_folios WHERE libro_tomo = 4845 AND folio_fisico = 90;
No existen registros.
5. Identificación de los registros en los archivos
5.1. mig_libros_actas.csv
100611_149_36_90_200725|36|Ingeniería en Informática|||N|N|S||||||S|
5.2. mig_actas_examen.csv
10061114920200725_36-90|100611_149_36_90_200725|1|26|2020|JULIO-AGOSTO|Migra: 1006_11_149_25/07/2020_36_90|149|25/07/2020||104|C|
5.3. mig_actas_examen_detalle.csv
10061114920200725_36-90|100611_149_36_90_200725|0|41067689|6|2|3||90|||8.00|A||
10061114920200725_36-90|100611_149_36_90_200725|0|41200579|6|2|3||90|||8.00|A||
10061114920200725_36-90|100611_149_36_90_200725|0|41316822|6|2|3||90|||8.00|A||
10061114920200725_36-90|100611_149_36_90_200725|0|41586705|6|2|3||90|||9.00|A||
10061114920200725_36-90|100611_149_36_90_200725|0|42120395|6|2|3||90|||9.00|A||
10061114920200725_36-90|100611_149_36_90_200725|0|42194918|6|2|3||90|||8.00|A||
10061114920200725_36-90|100611_149_36_90_200725|0|42950960|6|2|3||90|||9.00|A||
10061114920200725_36-90|100611_149_36_90_200725|0|42951288|6|2|3||90|||8.00|A||
10061114920200725_36-90|100611_149_36_90_200725|0|43022280|6|2|3||90|||8.00|A||
10061114920200725_36-90|100611_149_36_90_200725|0|43092692|6|2|3||90|||9.00|A||
10061114920200725_36-90|100611_149_36_90_200725|0|43106314|6|2|3||90|||8.00|A||
10061114920200725_36-90|100611_149_36_90_200725|0|43300374|6|2|3||90|||9.00|A||
10061114920200725_36-90|100611_149_36_90_200725|0|43470086|6|2|3||90|||8.00|A||
10061114920200725_36-90|100611_149_36_90_200725|0|43745412|6|2|3||90|||9.00|A||
10061114920200725_36-90|100611_149_36_90_200725|0|43793019|6|2|3||90|||9.00|A||
10061114920200725_36-90|100611_149_36_90_200725|0|43871635|6|2|3||90|||9.00|A||
10061114920200725_36-90|100611_149_36_90_200725|0|43872630|6|2|3||90|||9.00|A||
10061114920200725_36-90|100611_149_36_90_200725|0|43873502|6|2|3||90|||8.00|A||
10061114920200725_36-90|100611_149_36_90_200725|0|43916268|6|2|3||90|||9.00|A||
10061114920200725_36-90|100611_149_36_90_200725|0|43988546|6|2|3||90|||9.00|A||
10061114920200725_36-90|100611_149_36_90_200725|0|44002217|6|2|3||90|||9.00|A||
10061114920200725_36-90|100611_149_36_90_200725|0|44095277|6|2|3||90|||8.00|A||
10061114920200725_36-90|100611_149_36_90_200725|0|44097864|6|2|3||90|||9.00|A||
10061114920200725_36-90|100611_149_36_90_200725|0|44111532|6|2|3||90|||7.00|A||
10061114920200725_36-90|100611_149_36_90_200725|0|44161561|6|2|3||90|||8.00|A||
10061114920200725_36-90|100611_149_36_90_200725|0|44183762|6|2|3||90|||9.00|A||
10061114920200725_36-90|100611_149_36_90_200725|0|44298560|6|2|3||90|||9.00|A||
Sigo sin detectar cuál es la clave duplicada.
Por favor, me pueden orientar para solucionar este problema?
Muchas gracias!
Mari