SIU-Guarani/Version3.15.0/Migracion/Desde sistemas externos/Migracion/ActasFC
Sumario
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 | 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
- 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'
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:
- Precontroles
- Ejecutar trabajo: Externos/02_Modulos/10_MesasExamenFC/01_Pre_Controles/prectrl_actas_fc.kjb
- Revisar el archivo Excel generado por el trabajo del pre-control: Prectrl_Actas_FC.xls, dentro del mismo directorio
- Arreglar errores que detallen en el archivo de precontroles y volver a correrlos para asegurarse que los datos queden consistentes.
- 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.
- Ejecutar trabajo: Externos/02_Modulos/10_MesasExamenFC/01_Pre_Controles/prectrl_actas_fc.kjb
- Migración
- Ejecutar trabajo: Externos/02_Modulos/10_MesasExamenFC/02_Migracion/mig_mesas_examen_fc.kjb
- Ejecutar trabajo: Externos/02_Modulos/10_MesasExamenFC/02_Migracion/mig_actas_examen_detalle_fc.kjb
- Ejecutar trabajo: Externos/02_Modulos/10_MesasExamenFC/02_Migracion/mig_mesas_examen_fc.kjb
- Poscontroles
- Ejecutar trabajo: Externos/02_Modulos/10_MesasExamenFC/03_Pos_Controles/posctrl_mesas_fc.kjb
- Revisar el archivo Excel generado por el trabajo del post-control: Pos_Controles_Insc_Examenes.xls, dentro del mismo directorio
- 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.
- Ejecutar trabajo: Externos/02_Modulos/10_MesasExamenFC/03_Pos_Controles/posctrl_mesas_fc.kjb
En caso de que algún trabajo del Kettle falle, revisar el error.
< Migrar Equivalencias | Migración Sistemas Externos > |