Autor Tema: Error al migrar equivalencias - post contorles  (Leído 1658 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Alejandro Delú

  • Moderador Global
  • *****
  • Mensajes: 8543
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Alejandro Delú
  • Sistema: Guaraní
Re:Error al migrar equivalencias - post contorles
« Respuesta #45 on: Junio 24, 2022, 02:26:37 pm »
Quizas siga estando mal el conteo de actividades extracurriculares otrogadas a los alumnos en G2.
¿Que devuelven estas 3 querys?
Código: [Seleccionar]
1)
SELECT COUNT(*)
   FROM  mig.sga_resol_activ
   JOIN mig.sga_alumnos_resol ON  mig.sga_alumnos_resol.unidad_academica  = mig.sga_resol_activ.unidad_academica AND
                                 mig.sga_alumnos_resol.resol_actividades = mig.sga_resol_activ.resol_actividades
JOIN mig.sga_activ_alumno ON mig.sga_alumnos_resol.unidad_academica  = mig.sga_activ_alumno.unidad_academica AND
                                 mig.sga_alumnos_resol.resol_actividades = mig.sga_activ_alumno.resol_actividades AND
                                 mig.sga_alumnos_resol.carrera = mig.sga_activ_alumno.carrera AND
                                 mig.sga_alumnos_resol.legajo  = mig.sga_activ_alumno.legajo 

2)
 /*
 modalidad = G (Grupal)    : sga_resol_activ > 1 sga_activ_resol  > N sga_activ_alumno  > N sga_alumnos_resol
             Una actividad y N alumnos en la resolucion
 */
SELECT COUNT(*)
   FROM  mig.sga_resol_activ

   JOIN mig.sga_activ_resol ON mig.sga_activ_resol.unidad_academica  = mig.sga_resol_activ.unidad_academica AND
                               mig.sga_activ_resol.resol_actividades = mig.sga_resol_activ.resol_actividades

   JOIN mig.sga_alumnos_resol ON  mig.sga_alumnos_resol.unidad_academica  = mig.sga_resol_activ.unidad_academica AND
                                 mig.sga_alumnos_resol.resol_actividades = mig.sga_resol_activ.resol_actividades

   JOIN mig.sga_activ_alumno ON  mig.sga_activ_alumno.unidad_academica  = mig.sga_activ_resol.unidad_academica AND
                                 mig.sga_activ_alumno.resol_actividades = mig.sga_activ_resol.resol_actividades AND
                                 mig.sga_activ_alumno.area = mig.sga_activ_resol.area AND
                                 mig.sga_activ_alumno.actividad = mig.sga_activ_resol.actividad AND
                                 mig.sga_activ_alumno.fecha    = mig.sga_activ_resol.fecha AND
                                 mig.sga_activ_alumno.carrera = mig.sga_alumnos_resol.carrera AND
                                 mig.sga_activ_alumno.legajo  = mig.sga_alumnos_resol.legajo 
 WHERE mig.sga_resol_activ.modalidad = 'G'

 /*  modalidad = I (Individual): sga_resol_activ > N sga_activ_resol  > 1 sga_alumnos_resol > 1 sga_activ_alumno
             Un alumno y N actividades en la resolucion.
 */
 SELECT COUNT(*)
   FROM mig.sga_resol_activ

   JOIN mig.sga_activ_resol ON mig.sga_activ_resol.unidad_academica  = mig.sga_resol_activ.unidad_academica AND
                                   mig.sga_activ_resol.resol_actividades = mig.sga_resol_activ.resol_actividades

   JOIN mig.sga_alumnos_resol ON  mig.sga_alumnos_resol.unidad_academica  = mig.sga_resol_activ.unidad_academica AND
                                 mig.sga_alumnos_resol.resol_actividades = mig.sga_resol_activ.resol_actividades

   JOIN mig.sga_activ_alumno ON  mig.sga_activ_alumno.unidad_academica  = mig.sga_activ_resol.unidad_academica AND
                                 mig.sga_activ_alumno.resol_actividades = mig.sga_activ_resol.resol_actividades AND
                                 mig.sga_activ_alumno.area = mig.sga_activ_resol.area AND
                                 mig.sga_activ_alumno.actividad = mig.sga_activ_resol.actividad AND
                                 mig.sga_activ_alumno.fecha    = mig.sga_activ_resol.fecha AND
                                 mig.sga_activ_alumno.carrera = mig.sga_alumnos_resol.carrera AND
                                 mig.sga_activ_alumno.legajo  = mig.sga_alumnos_resol.legajo 
 WHERE mig.sga_resol_activ.modalidad = 'I'

2
« Última Modificación: Junio 24, 2022, 04:04:02 pm por Alejandro Delú »

ifigini

  • Hero Member
  • *****
  • Mensajes: 641
    • MSN Messenger - imfigini@hotmail.com
    • Yahoo Instant Messenger - imfigini@yahoo.com.ar
    • Ver Perfil
    • Email
  • Institución: UNCPBA - FCEx
  • Nombre y apellido: Iris Figini
  • Sistema: Guarani
  • Utilizo algun sistéma del SIU: Sí
Re:Error al migrar equivalencias - post contorles
« Respuesta #46 on: Junio 24, 2022, 03:34:38 pm »
Hola Alajenadro

La consulta 1) da este error:
Cita
ERROR: falta una entrada para la tabla «cnv_r» en la cláusula FROM

Reemplazando «mig.sga_sga_activ_resol» por «mig.sga_activ_resol» en las otras 2 consultas, las cantidades son:
2) 47787 registros
3) 38 registros

Saludos

Iris

Alejandro Delú

  • Moderador Global
  • *****
  • Mensajes: 8543
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Alejandro Delú
  • Sistema: Guaraní
Re:Error al migrar equivalencias - post contorles
« Respuesta #47 on: Junio 24, 2022, 04:09:18 pm »
Perdon, actualice las 3 querys. Volve a probar.

Pero viendo mensajes anteriores el problema de diferencias era sobre la tabla sga_reconocimiento (cabecera de los tramites de equivalencias relacionadas con las homologaciones de G2, no?)
Por favor volver a correr el pos-control y envia el resultado .

ifigini

  • Hero Member
  • *****
  • Mensajes: 641
    • MSN Messenger - imfigini@hotmail.com
    • Yahoo Instant Messenger - imfigini@yahoo.com.ar
    • Ver Perfil
    • Email
  • Institución: UNCPBA - FCEx
  • Nombre y apellido: Iris Figini
  • Sistema: Guarani
  • Utilizo algun sistéma del SIU: Sí
Re:Error al migrar equivalencias - post contorles
« Respuesta #48 on: Junio 24, 2022, 04:18:52 pm »
Hola Alejandro

Gracias.
El error está sobre la tabla sga_reconocimiento_act.
cant_g2: 47.825,00   
cant_g3: 46.478,00

La ejecución de los scripts que enviaste da lo siguiente como resultado:
1) 47825 registros
2) 47787 registros
3) 38 registros

Gracias

Iris

Alejandro Delú

  • Moderador Global
  • *****
  • Mensajes: 8543
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Alejandro Delú
  • Sistema: Guaraní
Re:Error al migrar equivalencias - post contorles
« Respuesta #49 on: Junio 24, 2022, 04:57:01 pm »
Por favor corre la funcion mig.sp_pos_ctrl_equivalencias() y enviá el resultado

ifigini

  • Hero Member
  • *****
  • Mensajes: 641
    • MSN Messenger - imfigini@hotmail.com
    • Yahoo Instant Messenger - imfigini@yahoo.com.ar
    • Ver Perfil
    • Email
  • Institución: UNCPBA - FCEx
  • Nombre y apellido: Iris Figini
  • Sistema: Guarani
  • Utilizo algun sistéma del SIU: Sí
Re:Error al migrar equivalencias - post contorles
« Respuesta #50 on: Junio 27, 2022, 10:35:37 am »
Hola Alejandro

Acá va el resultado:

(sga_equiv_tramite,"OK: Cantidad de Trámites de equivalencias (sga_equiv_tramite) ...",3513,3513)
(sga_reconocimiento,"OK: Cantidad de Trámites de equivalencias de Homologaciones (sga_reconocimiento) ...",5,5)
(sga_equiv_otorgada,"OK: cantidad de equivalencias (sga_equiv_otorgada) ...",14241,14241)
(sga_reconocimiento_act,"OK: cantidad de actividades homologadas (sga_equiv_otorgada) ...",7,7)
(sga_equiv_internas,"OK: Cantidad de equiv_internas ...",5471,5471)
(sga_equiv_externas,"OK: cantidad de equiv_externas ...",358,358)
(sga_reconocimiento_act,"Error: Cantidad de reconocimiento de ACTIVIDADES EXTRACURRICULARES no coinciden (sga_activ_alumno) ...",47825,46478)

Saludos

Iris

Alejandro Delú

  • Moderador Global
  • *****
  • Mensajes: 8543
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Alejandro Delú
  • Sistema: Guaraní
Re:Error al migrar equivalencias - post contorles
« Respuesta #51 on: Junio 27, 2022, 12:12:19 pm »
Por favor envia el resultado de estas consultas:
Código: [Seleccionar]
1)
SELECT COUNT(*)
  FROM mig._cnv_pk_reconocimiento as m_r
  JOIN sga_reconocimiento as r ON r.nro_tramite = m_r.nro_tramite
  JOIN sga_reconocimiento_act as d ON d.nro_tramite = r.nro_tramite
WHERE m_r.origen = 'EXTRACURRICULAR';

2)
SELECT SUM(CASE WHEN d.homologada = 'S' THEN 1 ELSE 0 END) as cant_equiv_homologadas,
       SUM(CASE WHEN d.homologada = 'N' THEN 1 ELSE 0 END) as cant_act_extracurriculares
  FROM mig._cnv_pk_reconocimiento as m_r
  JOIN sga_reconocimiento as r ON r.nro_tramite = m_r.nro_tramite
  JOIN sga_reconocimiento_act as d ON d.nro_tramite = r.nro_tramite ;

3)
  SELECT filas FROM mig._tablas_g3 where tabla = 'sga_reconocimiento_act';

ifigini

  • Hero Member
  • *****
  • Mensajes: 641
    • MSN Messenger - imfigini@hotmail.com
    • Yahoo Instant Messenger - imfigini@yahoo.com.ar
    • Ver Perfil
    • Email
  • Institución: UNCPBA - FCEx
  • Nombre y apellido: Iris Figini
  • Sistema: Guarani
  • Utilizo algun sistéma del SIU: Sí
Re:Error al migrar equivalencias - post contorles
« Respuesta #52 on: Junio 27, 2022, 01:40:40 pm »
Hola Aljandro

Estos son los resultados de las query:

1)
count
47.825

2)
cant_equiv_homologadas|cant_act_extracurriculares
7|47.825

3)
filas
1.347

Saludos
Iris

Alejandro Delú

  • Moderador Global
  • *****
  • Mensajes: 8543
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Alejandro Delú
  • Sistema: Guaraní
Re:Error al migrar equivalencias - post contorles
« Respuesta #53 on: Junio 27, 2022, 02:05:35 pm »
La diferencia que veo es lo que habia previo a la migracion, las 1347 filas de la 3er query.
Puede ser que haya quedado mal ese dato en esa tabla?
Porque el resultado de la query 1 (47825), el dato "cant_act_extracurriculares" de la query 2 y lo que se cuenta de lo que hay en la base de Guarani 2 todo coincide, son las 47825 filas.

¿Volviste a realizar una migración completa?

ifigini

  • Hero Member
  • *****
  • Mensajes: 641
    • MSN Messenger - imfigini@hotmail.com
    • Yahoo Instant Messenger - imfigini@yahoo.com.ar
    • Ver Perfil
    • Email
  • Institución: UNCPBA - FCEx
  • Nombre y apellido: Iris Figini
  • Sistema: Guarani
  • Utilizo algun sistéma del SIU: Sí
Re:Error al migrar equivalencias - post contorles
« Respuesta #54 on: Junio 27, 2022, 03:20:12 pm »
Hola Alejandro
Estos son los datos obtenidos de la última migración completa que hice hace unos 10 días.
Es de una base de G2, sobre una base de G3 con 3 responsables académicas ya en producción.
Puede ser que el valor de actualización de la cantidad de filas originales, no haya quedado bien actualizado entonces?
Saludos
Iris

Alejandro Delú

  • Moderador Global
  • *****
  • Mensajes: 8543
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Alejandro Delú
  • Sistema: Guaraní
Re:Error al migrar equivalencias - post contorles
« Respuesta #55 on: Junio 27, 2022, 03:50:24 pm »
Podrás probar una migración completa al menos hasta equivalencias y de esta forma vemos que resultado da estos controles luego de migrar el modulo de equivalencias, que incluye equivalencias de actividades que fueron homologadas y reconocimiento de actividades extracurriculares

ifigini

  • Hero Member
  • *****
  • Mensajes: 641
    • MSN Messenger - imfigini@hotmail.com
    • Yahoo Instant Messenger - imfigini@yahoo.com.ar
    • Ver Perfil
    • Email
  • Institución: UNCPBA - FCEx
  • Nombre y apellido: Iris Figini
  • Sistema: Guarani
  • Utilizo algun sistéma del SIU: Sí
Re:Error al migrar equivalencias - post contorles
« Respuesta #56 on: Junio 27, 2022, 08:52:59 pm »
De acuerdo Alejandro!
Ni bien logre hacerla te cuento como me va.
Igual esta base que te paso las cantidades, es en mi entorno local, que no ha tenido modificaciones luego de la migración, no creo encontrar diferencias de valores.
Saludos.
Iris

ifigini

  • Hero Member
  • *****
  • Mensajes: 641
    • MSN Messenger - imfigini@hotmail.com
    • Yahoo Instant Messenger - imfigini@yahoo.com.ar
    • Ver Perfil
    • Email
  • Institución: UNCPBA - FCEx
  • Nombre y apellido: Iris Figini
  • Sistema: Guarani
  • Utilizo algun sistéma del SIU: Sí
Re:Error al migrar equivalencias - post contorles
« Respuesta #57 on: Junio 30, 2022, 10:18:59 am »
Hola Alejandro
Estoy haciendo una migración de otra base que corresponde a otra facultad (sobre una que ya cuenta con otras responsables académicas cargadas) y salta el error que envío en adjunto.
Por ahí ayuda.
Saludos.

Iris

Alejandro Delú

  • Moderador Global
  • *****
  • Mensajes: 8543
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Alejandro Delú
  • Sistema: Guaraní
Re:Error al migrar equivalencias - post contorles
« Respuesta #58 on: Junio 30, 2022, 11:52:26 am »
¿Esto da 0 ?
Código: [Seleccionar]
SELECT count(*) FROM sga_equiv_otorgada;
¿Esto da 49172?
Código: [Seleccionar]
   SELECT filas FROM mig._tablas_g3 where tabla = 'sga_equiv_otorgada';
NO se que suecede, si la 1er consulta devuelve 0, significa que no hay equivalencias otorgadas, pero la 2da que es la que se ejecuta previo a la migracion da 49172, que esta sucediendo?

ifigini

  • Hero Member
  • *****
  • Mensajes: 641
    • MSN Messenger - imfigini@hotmail.com
    • Yahoo Instant Messenger - imfigini@yahoo.com.ar
    • Ver Perfil
    • Email
  • Institución: UNCPBA - FCEx
  • Nombre y apellido: Iris Figini
  • Sistema: Guarani
  • Utilizo algun sistéma del SIU: Sí
Re:Error al migrar equivalencias - post contorles
« Respuesta #59 on: Julio 01, 2022, 08:22:28 am »
Hola Alejandro
Aclaración: La base que estoy migrando corresponde a otra facultad que aparentemente no tiene problemas con las extracurriculares (sobre una base de G3 ya integrada que incluye la base con las diferencias que estamos tratando de identificar).

Te respondo las cantidades que obtengo con esas consultas.

Código: [Seleccionar]
SELECT count(*) FROM sga_equiv_otorgada;38647 registros

Código: [Seleccionar]
SELECT filas FROM mig._tablas_g3 where tabla = 'sga_equiv_otorgada';30033 registros

Y te adjunto el postcontrol que estoy usando.

Saludos.
Iris