SIU-Guarani/Version3.15.0/Migracion/Desde sistemas externos/Migracion/ActasFC

De SIU
Saltar a: navegación, buscar


Migración de Sistemas Externos a Guaraní 3

Módulo: Actas fuera de calendario

A continuación se detallarán los pasos necesarios para la migración del módulo Actas fera de calendario.
Tablas: sga_actas, sga_actas_detalle, sga_mesas_examen, sga_llamados_mesa, sga_evaluaciones, sga_eval_detalle_examenes

Pre-Requisitos

  • Verificar correcta instalación del Kettle y conexión a la base de datos PostgreSql.
  • Carga de Datos en Guaraní 3:
    • Propuestas y Planes de Estudios
    • Alumnos


Pasos para la Migración

1. Creación del archivo: mig_mesas_examen_fc.csv
Formato del archivo:

Nro Columna Tipo de dato Permite Nulos Formato Descripción Tablas Relacionadas
1 nombre Varchar N Nombre de la Mesa de Examen
2 anio_academico Integer N Año académico de la mesa de examen
3 actividad_codigo Varchar N Código de la actividad de la meas sga_elementos.codigo
4 fecha Date N dd/mm/aaaa Fecha de la mesa de examen
5 hora_inicio Time N hh:mm Hora de Inicio de la mesa
6 hora_fin Time S hh:mm Hora de finalización de la mesa
7 espacio Integer S Espacio físico (aula) donde se tomó el examen sga_espacios.espacio
8 ubicacion Integer N Ubicacion (Sede) donde se tomó el examen sga_ubicaciones.ubicacion
9 tipo_de_mesa Integer N Tipo de mesa de Examen. Valores: 0 = Libres y regulares ( instancias 3 y 4 ), 3 = Regulares, 4 = Libres, 5 = Reválida de cursada
10 escala_nota Integer N Escala de notas del examen sga_escalas_notas.escala_nota
11 observaciones Varchar S Observaciones de la mesa
12 modalidad Char(1) N P Modalida de cursada de los alumnos del examen sga_modalidades_cursada.modalidad
13 legajo_pre Varchar S Legajo del Docente que fue "Presidente" de la mesa sga_docentes.legajo
14 legajo_voc Varchar S Legajo del Docente que fue "Vocal" de la mesa sga_docentes.legajo
15 legajo_sup Varchar S Legajo del Docente que fue "Suplente" de la mesa sga_docentes.legajo
16 nro_libro Varchar N Nro de Libro de Actas de Examen. El libro de Actas debe estar registrado como un libro de actas para Examenes. sga_libros_actas.nro_libro
17 nro_tomo Integer N 1 Nro de tomo del libro. Para quienes no usen el concepto de "Tomo" por defecto cada libro tendrá un unico tomo. sga_libros_tomos.nro_tomo
18 nro_acta Varchar N Nro de Acta de Examen
19 renglones_folio Integer N Cantidad de renglones que tiene cada folio del acta de examen
20 estado_acta String N C Estado del Acta. Valores: A = Abierta / C = Cerrada
21 observaciones_acta String S Observaciones del acta de examen
  • Delimitador: |
  • Directorio: Externos/01_Schema/CSV


2. Creación del archivo: mig_actas_examen_detalle_fc.csv
Formato del archivo:

nro_acta|tipo_documento|nro_documento|propuesta|plan_version|tipo_inscripcion|fecha|folio_fisico|folio|renglon|nota|resultado|observaciones|
Nro Columna Tipo de dato Permite Nulos Formato Descripción Tablas Relacionadas
1 nro_acta Varchar N Nro de Acta de Examen
2 tipo_documento Integer N 0- DNI Tipo de documento del alumno mdp_tipos_documentos
3 nro_documento Varchar N Nùmero de documento del alumno
4 propuesta Integer N Propuesta a la que corresponde el alumno sga_alumnos.propuesta
5 plan_version Integer S Version del plan de estudios de la propuesta del alumno. Si es nulo se setea la version del plan de estudios actual del alumno. Puede ser que se migre un examen de una versión del plan anterior al actual. La versión del plan debe corresponder a un plan de estudios de la propuesta (campo nro 4) sga_alumnos.plan_version
6 tipo_inscripcion Integer N Tipo de inscripción en la mesa. Valores: 3 = Regular / 4 = Libre
7 fecha Date S Fecha del Examen. Si no esta cargado en el acta se registra la fecha de la mesa de examen
8 folio_fisico Integer S Nro de folio físico dentro del libro de actas de examen
9 folio Integer S Nro de folio dentro del acta. Folio 1, 2, 3...
10 renglon Integer S Nro de renglon dentro del folio en el acta
11 nota Varchar(10) S Nota del examen. Debe existir en la escala de notas del acta de examen sga_escalas_notas_det.nota
12 resultado Char(1) N Resultado del Examen. Valores: A = Aprobado / R = Desaprobado / U = Ausente
13 observaciones Varchar S Observaciones sobre el alumno en el acta
  • Delimitador: |
  • Directorio: Externos/01_Schema/CSV

3. Creación de tabla ext.mig_mesas_examen_fc

  1. Ejecutar trabajo: Externos/01_Schema/10_MesasExamenFC/script_01_mig_mesas_examen_fc.kjb

Como resultado se creará la tabla 'mig_mesas_examen_fc' y la tabla 'mig_actas_examen_detalle_fc' en el esquema 'ext', y se llenará la misma con los datos de los CSV creados en el paso anterior 'mig_mesas_examen_fc.csv' y 'mig_actas_examen_detalle_fc.csv'

Mig ext acta fc.png


4. Migración del Módulo
En el directorio Externos/02_Modulos/10_MesasExamenFC, se encuentran los trabajos correspondientes al proceso de migración del esquema 'EXT' al esquema del negocio. Deberán ejecutarse en el órden que se indica a continuación:

  1. Precontroles
    1. Ejecutar trabajo: Externos/02_Modulos/10_MesasExamenFC/01_Pre_Controles/prectrl_actas_fc.kjb
      Mig ext pre acta fc.png

    2. Revisar el archivo Excel generado por el trabajo del pre-control: Prectrl_Actas_FC.xls, dentro del mismo directorio
    3. Arreglar errores que detallen en el archivo de precontroles y volver a correrlos para asegurarse que los datos queden consistentes.
    4. Si el archivo Prectrl_Actas_FC.xls no contiene registros, se puede continuar con el siguiente paso, ya que significa que no falló ningún precontrol y los datos son consistentes.
  2. Migración
    1. Ejecutar trabajo: Externos/02_Modulos/10_MesasExamenFC/02_Migracion/mig_mesas_examen_fc.kjb
      Mig ext mesa fc.png

    2. Ejecutar trabajo: Externos/02_Modulos/10_MesasExamenFC/02_Migracion/mig_actas_examen_detalle_fc.kjb
      Mig ext acta fc2.png

  3. Poscontroles
    1. Ejecutar trabajo: Externos/02_Modulos/10_MesasExamenFC/03_Pos_Controles/posctrl_mesas_fc.kjb
      Mig ext pctr mesa fc.png

    2. Revisar el archivo Excel generado por el trabajo del post-control: Pos_Controles_Insc_Examenes.xls, dentro del mismo directorio
    3. Este archivo indica si las cantidades de registros migradas, coinciden con los registros del CSV. Si hubo errores, revisar el proceso de migración y volver a migrar.
En caso de que algún trabajo del Kettle falle, revisar el error.




< Migrar Equivalencias Migración Sistemas Externos >