Error al migrar equivalencias - post contorles

Hola Alejandro

Te respondo:

  1. Devuelve “operacion_equiv”=895

  2. Devuelve “operacion_equiv”=895

[tr]
[td]operacion_equiv[/td][td]fecha[/td][td]fecha_cierre[/td][td]nro_resolucion[/td][td]origen[/td][td]tipo_equiv[/td][td]nua[/td][td]operador[/td][td]matriz_oficial[/td][td]aplic_automatica[/td][td]unidad_academica[/td][td]carrera_origen[/td][td]institucion[/td][td]operacion_original[/td][td]version[/td][td]version_impresa[/td][td]nro_ultima_copia[/td][td]estado[/td][/tr]
[tr][td]895[/td][td]21/12/05[/td][td][/td][td]RCA-200/2000[/td][td]H[/td][td]R[/td][td][/td][td]graciela[/td][td]N[/td][td]N[/td][td][/td][td][/td][td][/td][td]661[/td][td]1[/td][td][/td][td]0[/td][td]A[/td]
[/tr]

Saludos

Iris

Ahi esta el tema, no migró un tramite de equivalencia de tipo homologación porque no tiene ninguna materia homologada, y como no puede indicar para que alumno es, entonces es que no se migró.
Esta bien, hay que ajustar el pos-control para que no de esa diferencia.

¿Esta query devuelve algun tramite de equivalencias?

	SELECT e.operacion_equiv, count(distinct e.unidad_academica || '|' || e.carrera || '|' || e.legajo || '|' || e.plan || '|' || e.version)
      FROM mig.sga_equiv_operac as eo
	  JOIN mig.sga_equiv_otorgada as e  ON e.operacion_equiv = eo.operacion_equiv
	WHERE eo.origen = 'H'; 
     GROUP BY 1
     HAVING count(distinct e.unidad_academica || '|' || e.carrera || '|' || e.legajo || '|' || e.plan || '|' || e.version) > 1

Hola Alejandro.

Bien, eso resolvería los 2 primeros errores, no??

Y qué pasa con el tercero?
sga_equiv_externas Error: Cantidad de equiv_externas no coinciden… 362,00 358,00

Gracias!

Saludos.

Iris

Iris, modifique el pos-control. Volve a crearlo y proba ejecutarlo y veamos que resultado te da.


fx_pos_ctrl_equivalencias.sql (7.58 KB)

Hola Alejandro

Ahora me da un sólo error (diferente):

tabla: sga_reconocimiento_act
resultado: Error: Cantidad de actividades homologadas no coinciden (sga_equiv_otorgada)…
cant_g2: 7
cant_g3: 0

Gracias!!

Iris

¿Estas consultas devuelven 0?

SELECT count(*) FROM sga_reconocimiento_act;
SELECT count(*) FROM sga_reconocimiento_act WHERE homologada = 'S' ;

Hola Alejandro

Ambas consultas retornan 1.

Saludos.

Iris

Por favor corre estas consultas y enviá el resultado. Quiero ver que tramites de equivalencias de tipo Homologación hay en Gurani 2 y en que estado estan.
Consulta 1: Tramites sin equivalencias otorgadas. Estas no se migran.

SELECT b.operacion_equiv, b.tipo_equiv, b.estado
  FROM mig.sga_equiv_operac as b 
 WHERE b.origen = 'H'
   AND not exists (select 1 from mig.sga_equiv_otorgada as a where a.operacion_equiv = b.operacion_equiv)

Consulta 2:

SELECT b.operacion_equiv, b.tipo_equiv, b.estado, a.unidad_academica, a.carrera, a.legajo, a.plan, a.version, a.rectificado, a.estado
  FROM mig.sga_equiv_otorgada as a
     JOIN mig.sga_equiv_operac as b ON a.operacion_equiv = b.operacion_equiv
WHERE b.origen = 'H'
ORDER BY b.operacion_equiv;

2

Hola Alejandro

Te respondo.

Consulta 1)

[tr][td]operacion_equiv[/td][td]tipo_equiv[/td][td]estado[/td][/tr]
[tr][td]895[/td][td]“R”[/td][td]“A”[/td][/tr]

Consulta 2)

[tr][td]operacion_equiv[/td][td] tipo_equiv[/td][td] estado[/td][td] unidad_academica[/td][td] carrera[/td][td] legajo[/td][td] plan[/td][td] version[/td][td] rectificado[/td][td] estado[/td][/tr]
[tr][td] 561[/td][td]“N”[/td][td]“C”[/td][td]“FCE”[/td][td]“CA002”[/td][td]“FCE-117115”[/td][td]“2001”[/td][td]“4”[/td][td]“N”[/td][td]“A”[/td][/tr]
[tr][td]624[/td][td]“N”[/td][td]“C”[/td][td]“FCE”[/td][td]“CA001”[/td][td]“FCE-215615”[/td][td]“1992”[/td][td]“3”[/td][td]“S”[/td][td]“N”[/td][/tr]
[tr][td]624[/td][td]“N”[/td][td]“C”[/td][td]“FCE”[/td][td]“CA001”[/td][td]“FCE-215615”[/td][td]“2001”[/td][td]“4”[/td][td]“S”[/td][td]“N”[/td][/tr]
[tr][td]624[/td][td]“N”[/td][td]“C”[/td][td]“FCE”[/td][td]“CA001”[/td][td]“FCE-215615”[/td][td]“2001”[/td][td]“4”[/td][td]“S”[/td][td]“N”[/td][/tr]
[tr][td]624[/td][td]“N”[/td][td]“C”[/td][td]“FCE”[/td][td]“CA001”[/td][td]“FCE-215615”[/td][td]“2001”[/td][td]“4”[/td][td]“N”[/td][td]“N”[/td][/tr]
[tr][td]661[/td][td]“N”[/td][td]“C”[/td][td]“FCE”[/td][td]“CA001”[/td][td]“FCE-215615”[/td][td]“2001”[/td][td]“4”[/td][td]“N”[/td][td]“N”[/td][/tr]
[tr][td]894[/td][td]“R”[/td][td]“C”[/td][td]“FCE”[/td][td]“CA001”[/td][td]“FCE-215615”[/td][td]“2001”[/td][td]“4”[/td][td]“N”[/td][td]“N”[/td][/tr]

Gracias!
Saludos

Iris

Faltaba unas condiciones en el control de equivalencias de tipo “homologada” en los datos de Guarani 2.
Te envio nuevamente el archivo del pos-control.
Por favor cambialo, y volve a correrlo y avisa si quedan diferencias.


fx_pos_ctrl_equivalencias.sql (7.68 KB)

Hola Alejandro

Ahora da el siguiente error:

tabla: sga_reconocimiento
resultado: Error: Cantidad de Trámites de Equivalencias de Homologaciones (sga_equiv_tramite) no coinciden…
cant_g2: 1
cant_g3: 5

Saludos.

Iris

Por favor envia el resultado de:

SELECT * 
FROM sga_reconocimiento as r 
LEFT JOIN sga_reconocimiento_act as a ON a.nro_tramite = r.nro_tramite
ORDER BY r.nro_tramite

Hola Alejandro.
Envío respuesta en adjunto.
Saludos.

Iris


Screenshot_20210426_183903.png

Screenshot_20210426_183903.png

Bien. Ya vi donde esta el problema. Voy a ajustar el script de migracion de las equivalencias de tipo homologación, que son las que en G3 se registran como aprobaciones por resolución.
Las que están dando problemas en este control son aquellas que fueron rectificadas y anuladas. De ahi la diferencia entre el script que migra y el script que controla.
Modifico ambos y te los vuelvo a enviar. Mientras tanto fíjate de levantar un backup previo a la migración de este modulo de equivalencias para volver a migrar todo el modulo completo.

De acuerdo!
Muchas gracias Alejandro por todo!!
Saludos.

Iris

Iris, te adjunto 3 archivos, 2 son de migracion y el 3ro es el de controles. Reemplazalos y volve a probar migrar este modulo.
Recorda levantar un backup previo a la migracion del modulo de Equivalencias.
Avisa como fue el resultado del pos-controles.


02_sga_equiv_tramite.sql (9.27 KB)

03_sga_equiv_otorgada.sql (5.46 KB)

fx_pos_ctrl_equivalencias.sql (7.46 KB)

De acuerdo Alejandro.
En la próx prueba de migración te aviso. Contá con eso.
Saludos.

Iris

Hola Alehandro
Volví a hacer una nueva migración, y persiste error con la migración de Trámites de Equivalencias de Homologaciones.
Ahora el postcontrol da lo siguiente:

[tr]
[td]Error: Cantidad de Trámites de Equivalencias de Homologaciones (sga_equiv_tramite) no coinciden…[/td][td]5,00[/td][td]47.824,00[/td]
[/tr][tr]
[td]Error: Cantidad de actividades homologadas no coinciden (sga_equiv_otorgada)…[/td][td]7,00[/td][td]47.832,00[/td]
[/tr]

Aclaro que estoy migrando sobre una base que ya cuenta con otras 3 responsables académicas.
Gracias!

Iris

Hola de nuevo
Corriendo los scripts originales, en dónde sólo tenía como error:

tabla: sga_reconocimiento resultado: Error: Cantidad de Trámites de Equivalencias de Homologaciones (sga_equiv_tramite) no coinciden... cant_g2: 1 cant_g3: 5

Ahora el postcontrol da lo siguiente:

tabla: sga_reconocimiento
Error: Cantidad de Trámites de Equivalencias de Homologaciones (sga_equiv_tramite) no coinciden…
cant_g2: 48.166,00
cant_g3: 47.824,00

tabla: sga_reconocimiento_act
Error: Cantidad de actividades homologadas no coinciden (sga_equiv_otorgada)…
cant_g2: 7,00
cant_g3: -1.340,00

Qué puede estar pasando?
(La diferencia es que estoy migrando sobre una base que tiene ya otras 3 responsables académicas. La vez anterior sólo tenía 2)
Gracias por la ayuda!
Saludos

Iris

Al comenzar el proceso de migracion la tabla mig._tablas_g3 se carga con datos de cantidad de filas que hay en cada tabla de la base de Guarani 3. En este caso de las 3 unidades academicas ya migradas.
Ajuste el pos control de equivalencias relacionadas con las homologaciones de actividades.
Actualizá estos archivos que adjunto en el mensaje y volve a realizar la migracion desde el comienzo.

\02_Modulos\01_TablasConversionPK\02_app_migracion.sql
\02_Modulos\60_Equivalencias\03_Pos_Controles\fx_pos_ctrl_equivalencias.sql


02_app_migracion.sql (12.3 KB)

fx_pos_ctrl_equivalencias.sql (7.86 KB)