Mostrar Mensajes

Esta sección te permite ver todos los mensajes hechos por este usuario, recuerda que solo puedes ver los mensajes en áreas en donde tu tienes acceso.


Mensajes - guaUnam05

Páginas: [1] 2 3 ... 7
1
Buenas.

Estamos teniendo un problema en los post-controles de la migración de actas. Adjunto archivo.

En resumen, en la linea de sga_eval_detalle_examen el G2 supera por 1289 registros al G3. Este inconveniente es nuevo de esta versión debido a que en la versión 3.18 no se presentó dicho problema.

Mirando en el archivo fx_pos_ctrl_actas.sql hay una consulta SELECT que en la versión 3.18 no estaba y es ésta la que causa la disparidad de los números.

La nueva consulta es

SELECT COUNT(*) INTO cnt_insc_examen_g2_no_estan_en_acta
     FROM mig.sga_insc_examen as ie,
          mig.sga_actas_examen as msa 
     WHERE ie.unidad_academica = msa.unidad_academica AND
           ie.anio_academico   = msa.anio_academico AND
         ie.turno_examen     = msa.turno_examen AND
         ie.llamado          = msa.llamado AND
         ie.mesa_examen      = msa.mesa_examen AND
         ie.materia          = msa.materia AND
           msa.estado IN ('A','I','N') AND
         NOT EXISTS (SELECT 1 FROM mig.sga_detalle_acta as d
         WHERE d.unidad_academica = msa.unidad_academica
           AND d.tipo_acta = msa.tipo_acta
           AND d.acta = msa.acta
           AND d.carrera = ie.carrera
           AND d.legajo = ie.legajo)       
         ;


y si la ejecuto, me arroja precisamente 1289 registros.

Ahora, la suma de las consultas

SELECT count(*) INTO cnt_eval_det_exa_g2
     FROM mig.sga_detalle_acta as sda,
          mig.sga_actas_examen as msa 
     WHERE sda.unidad_academica = msa.unidad_academica AND
           sda.tipo_acta = msa.tipo_acta AND
           sda.acta = msa.acta AND
           msa.estado IN ('A','I','N');


y

SELECT count(*)  INTO cnt_eval_det_exa_reval_g2
     FROM mig.sga_det_acta_reval as sda,
          mig.sga_actas_reval as msa 
     WHERE sda.unidad_academica = msa.unidad_academica AND
           sda.acta_revalida = msa.acta_revalida AND
           msa.estado NOT IN ('B','C');


me da 437 registros que son exactamente los mismos que los que me dan las consultas que suman los registros del g3.

Nos gustaría saber por qué se agregó esa nueva consulta, si puede ser omitida (ya que en 3.18 no estaba) y en caso de que no se pueda omitir, cómo solucionar el problema. Gracias!

2
Migración de Datos / Re:pos-control Actas
« on: Septiembre 10, 2021, 11:34:21 am »
Gracias Alejandro
Ya estamos modificando para resolver el tema.

Feliz Año Nuevo.


Buenas, desde la universidad UNaM, facultad FCEQyN estamos teniendo el mismo problema. Nos interesaría saber en caso de ser posible cómo fue que se resolvió. Qué consulta se realizó, qué tabla se modificó, si lo hicieron mediante el sistema o manipulando la base de datos, etc. Gracias! 

3
Gracias Alejandro, módulo Actas migrado

Buenas, desde la universidad UNaM, facultad FCEQyN estamos teniendo el mismo problema. Nos interesaría saber en caso de ser posible cómo fue que se resolvió. Qué consulta se realizó, qué tabla se modificó, si lo hicieron mediante el sistema o manipulando la base de datos, etc. Gracias! 

4
Técnicos / Re:Dni duplicado, tipo y numero - G315
« on: Agosto 11, 2021, 11:45:14 am »
buen dia!
Nosotros migramos 13 bases y teniamos duplicadas un monton de gente.
Como dije en el comité es mas fácil unificarlas una vez migrada
si queres ponete en contacto conmigo (sorial@uner.edu.ar) y te ayudo
Tengo unos scripts armado para eso
1ro lo que tenes que fijarte es si los dos registros de personas tienen registros alumnos o docentes
a partir de ahi se ve cual es el que hay que dejar.
Saludos!

Buen día Luciana. Me comunico con usted desde UNAM - FCEQyN, actualmente estamos trabajando en el proceso de migración desde G2 a G3 (3.18). Solamente estamos migrando una base de datos.

Nos encontramos con el problema de los DNI repetidos y a través de una búsqueda en el foro encontré su caso.

Específicamente, en la tabla sga_personas, tenemos un caso de tipo_documento + nro_documento que se repite y 10 casos de nro_documento (solamente ese campo) que se repiten. Desde FCEQyN nos gustaría saber cómo se procedió para solucionar el inconveniente. También entiendo que armó unos scripts en los cuales estamos interesados. Esperamos su respuesta, gracias.

  • Quiroga Leonardo - UNAM - FCEQyN

5
SIU-Guaraní 2 - Técnicos / Re:Error en indice: sga_detalle_acta
« on: Julio 30, 2021, 08:58:36 am »
Buen dia Alejandro! asi es.. borré los indices y los volvi a generar, eso solucionó el problema.

Paso a detallar lo realizado:
*****************************************************************************
--Para buscar las fk e indices asociados de una tabla realizar la siguiente consulta:
******************************************************************************
 SELECT informix.systables.tabname,   
            informix.sysconstraints.constrname,   
            informix.sysconstraints.constrtype,   
            informix.sysconstraints.idxname,   
            informix.sysindexes.idxtype,
            informix.sysreferences.primary,
            informix.sysreferences.delrule,
            (SELECT tabname from systables where tabid = informix.sysreferences.ptabid) as tabla_referenciada
       FROM informix.sysconstraints,   
            informix.systables,   
            OUTER informix.sysindexes,
            OUTER informix.sysreferences
      WHERE ( informix.systables.tabid = informix.sysconstraints.tabid ) and
            ( informix.sysconstraints.idxname = informix.sysindexes.idxname ) and
            ( informix.sysconstraints.constrid = informix.sysreferences.constrid )
      and informix.systables.tabname = 'sga_detalle_acta' 
order by informix.systables.tabname ;

*****************************************************************************
--Borrar y regenerar los indices nuevamente:
*****************************************************************************
--Borré cada indice de la sgte. manera:
ALTER TABLE "dba".sga_detalle_acta  DROP CONSTRAINT "dba".pk_detalle_acta;

--Regeneré cada indice:
ALTER TABLE "dba".sga_detalle_acta
       ADD CONSTRAINT primary key (unidad_academica,tipo_acta,acta,carrera,legajo)
         constraint "dba".pk_detalle_acta

Esto solucionó el problema.
Gracias por responder.
Saludos,
Daniela Rolón
FCEQyN - UNaM

6
SIU-Guaraní 2 - Técnicos / Error en indice: sga_detalle_acta
« on: Julio 27, 2021, 07:42:39 am »
Buenos dias! Tengo una consulta sobre como borrar y recrear indices de una tabla.
Estoy trabajando en la v2.09.3 del G2. Realizo los dbexport y debimport sin inconvenientes, y a menudo al ejecutar el comando update statistics high no me tira ningun error.
En esta oportunidad al ejecutar dicho comando (update statistics high) me tira un error de "Could not check rowids and perform data<->index check"

 El mensaje completo es el sgte.:

Validating indexes for exa2507:dba.sga_detalle_acta...
      Index  249_859
        Index  fragment partition datos in DBspace datos
Could not check rowids and perform data<->index check
Cannot create a temporary operating system file to use in a sort.
      Index in_detac_fecha
        Index  fragment partition datos in DBspace datos
      Index  249_5426
        Index  fragment partition datos in DBspace datos
Could not check rowids and perform data<->index check
Cannot create a temporary operating system file to use in a sort.
      Index  249_5494
        Index  fragment partition datos in DBspace datos
Could not check rowids and perform data<->index check
Cannot create a temporary operating system file to use in a sort.
      Index  249_5631
        Index  fragment partition datos in DBspace datos
Could not check rowids and perform data<->index check
Cannot create a temporary operating system file to use in a sort.
      Index  249_5632
        Index  fragment partition datos in DBspace datos
Please Drop and ReCreate Index  249_859 for exa2507:dba.sga_detalle_acta.
Please Drop and ReCreate Index  249_5426 for exa2507:dba.sga_detalle_acta.
Please Drop and ReCreate Index  249_5494 for exa2507:dba.sga_detalle_acta.
Please Drop and ReCreate Index  249_5631 for exa2507:dba.sga_detalle_acta

Como podria solucionar este problema?

Desde ya muchas gracias!
Daniela Rolón
FCEQyN - UNaM

7
Eel campo "fecha_egreso" esta configurado como  varchar(8).

8
Hola Alejandro,  al abrir la datawindow d_int_arau_nominal_archivo1 y tratar de recuperar datos me tira el sgte error:
"Select error -1213: Caracter to numeric conversion error".

La tabla int_araunom_oferta esta creada y cuando ejecuto por sql la  query de la dw me trae los datos sin problema (4045 registros).

Saludos,
Daniela

9
Buenas tardes Alejandro, me tira el mensaje "3577, Generación de información nominal de alumnos finalizada..."
No  arroja ningún error.

10
Buenos días.
No estoy pudiendo sacar los archivos para el Araucano (Información Nominal de Alumnos SIU-ARAUCANO)
Recibo el mensaje: Error al recuperar datos de oferta académica.
Ejecute el paquete de personalización llamado: Araucano_Nominal_2019-09-09 e importe los objetos.
Desde ya gracias por la ayuda.
Daniela Rolon
FCEQyN - UNaM

11
Buen dia Alejandro, volví a importar todo en power builder y generó los archivos sin problemas.
Muchas gracias.

Saludos,
Daniela

12
Araucano - General / Error al generar archivos: salida de Araucano 2019
« on: Octubre 17, 2019, 08:55:59 am »
Buenos días

Estoy trabajando con la v2.09.5, cuando ejecuto la operación para extraer los datos de araucano nominal 2019 (con el script_req_18849_AraucanoNominal.sql corrido) me da el siguiente error:

<<<<<<<< Generando información nominal de alumnos >>>>>>>>
El proceso puede demorar algunos minutos…

Error al recuperar datos de oferta académica (archivo adjunto).

Se genera un unico archivo:
archivo0_FCEQN_2019_2019-10-17.txt

Estuve revisando las tablas nuevas que se crean con el script (int_araunom_xxxx) pero no encuentro el problema.
Verifique también, que todas las sedes tengan definida la institución de araucano.

Que  podría seguir chequeando?

Saludos,
Daniela
FCEQyN - UNaM

13
Estimado Ariel,

Se debe modificar la función sp_ctrl_generales()  ya que falta hacer referencia al esquema mig y por eso no encuentra la relación mug_localidades

mig.sp_ctrl_generales()  - line 19
IF EXISTS (SELECT localidad, codigo_postal FROM mig.mug_cod_postales WHERE localidad NOT IN (SELECT localidad FROM mig.mug_localidades  UNION SELECT localidad FROM mug_localidades)) THEN
      sql=E'SELECT localidad, codigo_postal FROM mig.mug_cod_postales  WHERE localidad NOT IN (SELECT localidad FROM mig.mug_localidades  UNION SELECT localidad FROM mug_localidades)';
      
Reemplazar por:
IF EXISTS (SELECT localidad, codigo_postal FROM mig.mug_cod_postales WHERE localidad NOT IN (SELECT localidad FROM mig.mug_localidades  UNION SELECT localidad FROM mig.mug_localidades)) THEN
      sql=E'SELECT localidad, codigo_postal FROM mig.mug_cod_postales  WHERE localidad NOT IN (SELECT localidad FROM mig.mug_localidades  UNION SELECT localidad FROM mig.mug_localidades)';

Después deberás ejecutar el Spoon desde la tarea Generales en adelante.

Saludos cordiales,

Mónica Mounier

14
Buen dia Alejandro, si utilizamos la operacion  pes00005 - Información Nominal de Alumnos, pero previo a ejecutar esa operación actualizo los alumnos y egresados del año académico que nos piden la información.
Para el año académico 2017 no tuve problemas, pero para el año académico 2018 me salta el mensaje de error: “A subquery has returned no exactly one row.”

Saludos,
Daniela

 

15
Estimados:

Estoy trabajando en la versión  V 2.9.3 y me encontré con el siguiente problema al ejecutar la operación ifz00003  (Orden 2: Actualizar Alumnos y egresados):

Al intentar ejecutar esta operación para el año académico 2018 y al momento de guardar los datos de los Reinscriptos me tira el siguiente mensaje: “A subquery has returned no exactly one row.”

Indagando entre las tablas que se cargan y los sp que se ejecutan, detecte que el sp que tira el error es el sp_int_arau_ingrei.
Ejecute este sp en forma aislada y me tira este mensaje.

Aparentemente existen registros con la misma información, por eso salta este mensaje.
La consulta es, como poder identificar cual es el registro que esta dando problemas?...
Ya que este sp recupera datos de cada legajo en muchas tablas para obtener la información necesaria y realizar la carga final.

Saludos.
Daniela
FCEQyN - UNaM

Páginas: [1] 2 3 ... 7