https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Guarani/Version3.17.0/Migracion/Desde_sistemas_externos/Migracion/Examenes&feed=atom&action=historySIU-Guarani/Version3.17.0/Migracion/Desde sistemas externos/Migracion/Examenes - Historial de revisiones2024-03-28T21:29:36ZHistorial de revisiones para esta página en el wikiMediaWiki 1.30.0https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Guarani/Version3.17.0/Migracion/Desde_sistemas_externos/Migracion/Examenes&diff=56380&oldid=prevJbichman en 18:23 14 dic 20162016-12-14T18:23:46Z<p></p>
<p><b>Página nueva</b></p><div> {|<br />
|__TOC__<br />
|}<br />
<br />
= Migración de Sistemas Externos a Guaraní 3 =<br />
<br />
== Módulo: '''Inscripción a Examenes''' ==<br />
A continuación se detallarán los pasos necesarios para la migración del módulo '''Inscripción a Examenes'''.<br><br />
<br />
==== Pre-Requisitos ====<br />
* Verificar correcta instalación del Kettle y conexión a la base de datos PostgreSql.<br />
* Carga de datos en Guaraní 3:<br />
** Años académicos<br />
** Alumnos<br />
** Planes de estudios<br />
** Actividades<br />
** Escala de notas<br />
<br />
==== Consideraciones ====<br />
<br />
* Al '''Alumno''' se le identificará por: tipo_documento + numero_documento + propuesta_codigo<br />
* A los '''Períodos Lectivos''' se les identificará por: nombre + anio_academico<br />
* A las '''Comisiones''' se les identificara por: nombre + anio_academico + periodo_lectivo_nombre + actividad_codigo<br />
<br />
==== Pasos para la Migración ====<br />
<big>1. Creación de los archivos CSV: <br></big><br />
* Delimitador: '''|'''<br><br />
* Directorio: '''Externos/01_Schema/CSV'''<br><br />
'''mig_insc_examen.csv'''<br />
* Formato del archivo:<br><br />
{| class="wikitable"<br />
|-<br />
! <small>Columna</small>!! <small>Tipo de dato</small> !! <small>Permite Nulos</small> !! <small>Formato</small> !! <small>Tablas Relacionadas / Observaciones</small><br />
|-<br />
| tipo_documento ||smallint|| N || 0 - DNI ||mdp_tipos_documentos.tipo_documento<br />
|-<br />
| nro_documento ||varchar(15)|| N || ||<br />
|-<br />
| propuesta ||integer|| N || || sga_propuestas.codigo<br />
|-<br />
| plan_version ||integer|| S || || Versión del plan de estudios del alumno con que se inscribió a rendir examen.<br />
|-<br />
| turno_examen_nombre||varchar(100)||N||||<br />
|-<br />
| anio_academico||integer||N||||sga_anios_academicos.anio_academico<br />
|-<br />
| llamado_nombre||varchar(100)||N||||<br />
|-<br />
| mesa_examen_nombre||varchar(100)||N||||ext.mig_periodos_lectivos.nombre<br />
|-<br />
| actividad_codigo||varchar(10)||N||||sga_elementos.codigo. De aca se saca el dato "elemento" y va a sga_comisiones.elemento<br />
|-<br />
| instancia ||char(1)|| N ||3 - Regular <br> 4 - Libre|| <br />
|-<br />
| fecha_inscripcion ||datetime|| N ||dd/mm/aaaa hh:mm|| <br />
|-<br />
| estado ||char(1)|| N ||A-Aceptado <br> P-Pendiente ||sga_inscripciones.estado<br />
|}<br />
<br />
<big>2. Creación de tabla '''ext.mig_insc_examen'''</big><br><br />
# Ejecutar trabajo: <big>Externos/01_Schema/07_Examenes/'''script_mig_insc_examen.kjb'''</big><br><br />
Como resultado se creará la tabla 'mig_insc_examen' en el esquema 'ext', y se llenará la misma con los datos del CSV creado en el paso anterior 'mig_insc_examen.csv'. <br><br />
[[Archivo:Mig externos 0030.png|ninguna]]<br><br />
<br />
<big>3. Migración del Módulo</big><br><br />
En el directorio Externos/02_Modulos/07_Examenes, 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:<br />
# Precontroles <br><br />
## Ejecutar trabajo: '''Externos/02_Modulos/07_Examenes/01_Pre_Controles/''prectrl_insc_examenes.kjb'''''<br>[[Archivo:Mig externos 0031.png|ninguna]]<br><br />
## Revisar el archivo Excel generado por el trabajo del pre-control: '''Prectrl_Insc_Examenes.xls''', dentro del mismo directorio.<br />
## Arreglar errores que detallen en el archivo de precontroles y volver a correrlos para asegurarse que los datos queden consistentes.<br><br />
## Si el archivo '''Prectrl_Insc_Examenes.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.<br />
# Migración<br><br />
## Ejecutar trabajo: '''Externos/02_Modulos/07_Examenes/02_Migracion/''mig_examenes.kjb'''''<br>[[Archivo:Mig externos 0032.png|ninguna]]<br><br />
# Poscontroles<br><br />
## Ejecutar trabajo: '''Externos/02_Modulos/07_Examenes/03_Pos_Controles/''posctrl_insc_examenes.kjb'''''<br>[[Archivo:Mig externos 0033.png|ninguna]]<br><br />
## Revisar el archivo Excel generado por el trabajo del post-control: '''Pos_Controles_Insc_Examenes.xls''', dentro del mismo directorio <br><br />
## 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.<br><br />
<br />
En caso de que algún trabajo del Kettle falle, [[SIU-Guarani/Version3.17.0/Migracion/Kettle/Revision Errores|revisar el error]].<br />
<br />
<br><br />
<br />
----<br />
<br />
<br><br />
<br />
{| style="width:100%;"<br />
|-<br />
| [[SIU-Guarani/Version3.17.0/Migracion/Desde sistemas externos/Migracion/Cursadas|< Migrar Inscripción a Cursadas]] <br> [[SIU-Guarani/Version3.17.0/Migracion/Desde sistemas externos|< Migración Sistemas Externos]]|| align="right" | [[SIU-Guarani/Version3.17.0/Migracion/Desde sistemas externos/Migracion/Actas|Migrar Actas >]]<br />
|}</div>Jbichman