https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Guarani/Version3.13.0/Migracion/Desde_sistemas_externos/Migracion/Calendario_Academico&feed=atom&action=history
SIU-Guarani/Version3.13.0/Migracion/Desde sistemas externos/Migracion/Calendario Academico - Historial de revisiones
2024-03-28T22:12:27Z
Historial de revisiones para esta página en el wiki
MediaWiki 1.30.0
https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Guarani/Version3.13.0/Migracion/Desde_sistemas_externos/Migracion/Calendario_Academico&diff=37259&oldid=prev
Jmarino: /* Módulo: Calendario Académico */
2017-12-15T15:56:40Z
<p><span dir="auto"><span class="autocomment">Módulo: Calendario Académico</span></span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr style="vertical-align: top;" lang="es">
<td colspan="2" style="background-color: white; color:black; text-align: center;">← Revisión anterior</td>
<td colspan="2" style="background-color: white; color:black; text-align: center;">Revisión del 15:56 15 dic 2017</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l145" >Línea 145:</td>
<td colspan="2" class="diff-lineno">Línea 145:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>| 8||observaciones ||varchar(255)|| S ||||Observaciones||</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>| 8||observaciones ||varchar(255)|| S ||||Observaciones||</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">|-</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">| 9||modalidad ||char(1)|| N ||||Modalidad||</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|}</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|}</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
</table>
Jmarino
https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Guarani/Version3.13.0/Migracion/Desde_sistemas_externos/Migracion/Calendario_Academico&diff=19452&oldid=prev
Adelu en 13:24 23 mar 2017
2017-03-23T13:24:08Z
<p></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr style="vertical-align: top;" lang="es">
<td colspan="2" style="background-color: white; color:black; text-align: center;">← Revisión anterior</td>
<td colspan="2" style="background-color: white; color:black; text-align: center;">Revisión del 13:24 23 mar 2017</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l170" >Línea 170:</td>
<td colspan="2" class="diff-lineno">Línea 170:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>| 9||espacio ||integer||S||||Espacio||</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>| 9||espacio ||integer||S||||Espacio||</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">|-</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">| 10||legajo_pre ||varchar(15)|| S || || Legajo Docente del Presidente de mesa || sga_docentes.legajo</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">|-</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">| 11||legajo_voc ||varchar(15)|| S || || Legajo Docente del Vocal|| sga_docentes.legajo</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">|-</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">| 12||legajo_sup ||varchar(15)|| S || || Legajo Docente del Suplente || sga_docentes.legajo </ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|}</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|}</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>   </div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>   </div></td></tr>
</table>
Adelu
https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Guarani/Version3.13.0/Migracion/Desde_sistemas_externos/Migracion/Calendario_Academico&diff=17105&oldid=prev
Jbichman en 18:05 14 dic 2016
2016-12-14T18:05:13Z
<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: '''Calendario Académico''' ==<br />
A continuación se detallarán los pasos necesarios para la migración del módulo '''Calendario Académico'''.<br><br />
<br />
==== Pre-Requisitos ====<br />
* Verificar correcta instalación del Kettle y conexión a la base de datos PostgreSql.<br />
* El sistema debe contar con datos cargados:<br />
** Ubicaciones<br />
** Actividades (pueden ser migradas por el módulo correspondiente)<br />
** Períodos Lectivos Genéricos (se cargan en la instalación del sistema)<br />
** Escala de notas<br />
** Planes de Estudios ACTIVOS.<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_anios.csv'''<br />
* Formato del archivo:<br><br />
{| class="wikitable"<br />
|-<br />
! <small>Nro</small>!!<small>Columna</small>!! <small>Tipo de dato</small> !! <small>Permite Nulos</small> !! <small>Formato</small> !! <small>Descripción</small>!! <small>Tablas Relacionadas</small><br />
|-<br />
| 1||anio_academico||integer||N||aaaa||Año académico||sga_anios_academicos.anio_academico<br />
|}<br />
<br />
'''mig_periodos_lectivos.csv'''<br />
* Formato del archivo:<br><br />
{| class="wikitable"<br />
|-<br />
! <small>Nro</small>!!<small>Columna</small>!! <small>Tipo de dato</small> !! <small>Permite Nulos</small> !! <small>Formato</small> !!<small>Descripción</small>!! <small>Tablas Relacionadas</small><br />
|-<br />
| 1||nombre||varchar(100)||N||||Nombre del Período Lectivo||<br />
|-<br />
| 2||descripcion||varchar(255)||S||||Descripción del Período Lecivo||<br />
|-<br />
| 3||anio_academico||integer||N||||Año académico del período lectivo||<br />
|-<br />
| 4||periodo_generico||integer||N||||Período lectivo genérico. <br> Ej: Anual, 1er Cuatrimestre, 2do Cuatrimestre...||sga_periodos_genericos.periodo_generico<br />
|-<br />
| 5||fecha_inicio ||date|| N || dd/mm/aaaa||Fecha de inicio del Período Lectivo|| <br />
|-<br />
| 6||fecha_fin ||date|| N || dd/mm/aaaa ||Fecha de finalización de Período Lectivo|| <br />
|-<br />
| 7||fecha_inicio_dictado ||date|| N || dd/mm/aaaa ||Fecha de inicio del dictado de clases|| <br />
|-<br />
| 8||fecha_fin_dictado ||date|| N || dd/mm/aaaa||Fecha de finalización del dictado de clases|| <br />
|-<br />
| 9||fecha_tope_movimientos ||date|| N || dd/mm/aaaa||Fecha tope de movimientos del período lectivo|| <br />
|-<br />
| 10||fecha_inactivacion ||date|| N || dd/mm/aaaa||Fecha de inactivación del período lectivo|| <br />
|-<br />
| 11||fecha_publicacion_comision ||date|| N || dd/mm/aaaa||Fecha de publicación de comisiones|| <br />
|}<br />
<br />
'''mig_comisiones.csv'''<br />
* Formato del archivo:<br><br />
{| class="wikitable"<br />
|-<br />
!<small>Nro</small>!! <small>Columna</small>!! <small>Tipo de dato</small> !! <small>Permite Nulos</small> !! <small>Formato</small> !! <small>Descripción</small>!!<small>Tablas Relacionadas</small><br />
|-<br />
| 1||nombre||varchar(100)||N||||Nombre de la comisión||<br />
|-<br />
| 2||anio_academico||integer||N||||Año académico de la comisión||sga_periodos_lectivos.anio_academico<br />
|-<br />
| 3||periodo_lectivo_nombre||varchar(100)||N||||Período lectivo de la comisión||sga_periodos_lectivos<br />
|-<br />
| 4||actividad_codigo ||varchar(10)|| N ||||Código de actividad ||sga_elementos.codigo <br />
|-<br />
| 5||turno ||integer|| S ||||Turno de la comisión||sga_turnos_cursada.turno <br />
|-<br />
| 6||cupo ||smallint|| S ||||Cupo de alumnos la comisión|| <br />
|-<br />
| 7||ubicacion ||integer|| N || ||Ubicación||sga_ubicaciones.ubicacion <br />
|-<br />
| 8||observaciones ||varchar(300)|| S || ||Observaciones|| <br />
|-<br />
| 9||instancia_regular ||char(1)|| N ||S - Es regular <br> N - No es Regular||Comisión regular/no regular||sga_comisiones_instancias <br />
|-<br />
| 10||escala_nota_regular ||integer|| S || ||Escala de notas comisión regular||sga_escalas_notas.escala_nota <br />
|-<br />
| 11||instancia_promocion ||char(1)|| N ||S - Es promocional <br> N - No es promocional||Comisión promocional / no promocional||sga_comisiones_instancias <br />
|-<br />
| 12||escala_nota_promocion ||integer|| S || ||Escala de notas comisión promocional||sga_escalas_notas.escala_nota<br />
|}<br />
<br />
'''mig_turnos.csv'''<br />
* Formato del archivo:<br><br />
{| class="wikitable"<br />
|-<br />
! <small>Nro</small>!!<small>Columna</small>!! <small>Tipo de dato</small> !! <small>Permite Nulos</small> !! <small>Formato</small> !!<small>Descripción</small>!! <small>Tablas Relacionadas</small><br />
|-<br />
| 1||turno_examen_nombre||varchar(100)||N||||Nombre del turno de examen||<br />
|-<br />
| 2||anio_academico||integer||N||||Año académico del turno de examen||sga_periodos_lectivos<br />
|-<br />
| 3||turno_tipo ||integer|| N || ||Tipo de turno. <br> Ej: Normal, Especial, Reválidas, etc...||sga_turnos_examen_tipos.turno_tipo<br />
|-<br />
| 4||fecha_inicio ||date|| N ||dd/mm/aaaa||Fecha de inicio del turno de examen|| <br />
|-<br />
| 5||fecha_fin ||date|| N ||dd/mm/aaaa ||Fecha de finalización del turno de examen||<br />
|}<br />
<br />
'''mig_llamados.csv'''<br />
* Formato del archivo:<br><br />
{| class="wikitable"<br />
|-<br />
! <small>Nro</small>!!<small>Columna</small>!! <small>Tipo de dato</small> !! <small>Permite Nulos</small> !! <small>Formato</small> !!<small>Descripción</small>!! <small>Tablas Relacionadas</small><br />
|-<br />
| 1||turno_examen_nombre||varchar(100)||N||||Nombre del turno de examen||<br />
|-<br />
| 2||anio_academico||integer||N||||Año académico||sga_periodos_lectivos.anio_academico<br />
|-<br />
| 3||llamado_nombre ||varchar(100)|| N || ||Nombre del llamado||<br />
|-<br />
| 4||fecha_inicio ||date|| N ||dd/mm/aaaa||Fecha de inicio del llamado|| <br />
|-<br />
| 5||fecha_fin ||date|| N ||dd/mm/aaaa ||Fecha de finalización del llamado||<br />
|}<br />
<br />
'''mig_mesas.csv'''<br />
* Formato del archivo:<br><br />
{| class="wikitable"<br />
|-<br />
! <small>Nro</small>!!<small>Columna</small>!! <small>Tipo de dato</small> !! <small>Permite Nulos</small> !! <small>Formato</small> !! <small>Descripción</small>!!<small>Tablas Relacionadas</small><br />
|-<br />
| 1||nombre||varchar(50)||N||||Nombre de la mesa||<br />
|-<br />
| 2||turno_examen_nombre||varchar(100)||N||||Nombre del turno de examen||<br />
|-<br />
| 3||anio_academico||integer||N||||Año académico||<br />
|-<br />
| 4||actividad_codigo ||varchar(10)|| N ||||Código de actividad ||sga_elementos.codigo<br />
|-<br />
| 5||ubicacion ||integer|| N ||||Ubicación de la mesa||sga_ubicaciones.ubicacion <br />
|-<br />
| 6||tipo_de_mesa ||smallint|| N ||0 - Libres y regulares<br> 3 - Regulares <br> 4 - Libres ||Tipo de mesa de examen: libres y/o regulares||<br />
|-<br />
| 7||escala_nota ||integer|| N ||||Escala de notas de la mesa de examen||sga_escalas_notas.escala_nota<br />
|-<br />
| 8||observaciones ||varchar(255)|| S ||||Observaciones||<br />
|}<br />
<br />
'''mig_llamados_mesa.csv'''<br />
* Formato del archivo:<br><br />
{| class="wikitable"<br />
|-<br />
! <small>Nro</small>!!<small>Columna</small>!! <small>Tipo de dato</small> !! <small>Permite Nulos</small> !! <small>Formato</small> !! <small>Descripción</small>!! <small>Tablas Relacionadas</small><br />
|-<br />
| 1||turno_examen_nombre||varchar(100)||N||||Nombre del turno de examen||<br />
|-<br />
| 2||anio_academico||integer||N||||Año académico||<br />
|-<br />
| 3||llamado_nombre ||varchar(100)|| N || ||Nombre del llamado||<br />
|-<br />
| 4||mesa_examen_nombre ||varchar(100)|| N ||||Nombre de la mesa de examen|| <br />
|-<br />
| 5||actividad_codigo ||varchar(10)||N||||Código de actividad||sga_mesas_examen.elemento<br />
|-<br />
| 6||fecha ||date|| N ||dd/mm/aaaa||Fecha de la mesa||<br />
|-<br />
| 7||hora_inicio ||time|| N||HH:mm||Hora de inicio de la mesa||<br />
|-<br />
| 8||hora_fin ||time|| N||HH:mm||Hora finalización de la mesa||<br />
|-<br />
| 9||espacio ||integer||S||||Espacio||<br />
|}<br />
<br />
<big>2. Creación de tablas '''ext.'''</big><br><br />
# Ejecutar trabajo: <big>Externos/01_Schema/02_Calendario_Academico/'''script_ mig_calendario_acad.kjb'''</big><br><br />
Como resultado se crearán la tablas 'mig_anios_academicos', 'mig_periodos_lectivos', 'mig_comisiones', 'mig_turnos_examen', 'mig_llamados', 'mig_mesas_examen', 'mig_llamados_mesa' en el esquema 'ext', y se llenarán las mismas con los datos los CSV creados en el paso anterior.<br><br />
[[Archivo:Mig externos 0008.png|ninguna]]<br><br />
<br />
<big>3. Migración del Módulo</big><br><br />
En el directorio Externos/02_Modulos/02_Calendario_Academico, 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/02_Calendario_Academico/01_Pre_Controles/''prectrl_calend.kjb'''''<br>[[Archivo:Mig externos 0009.png|ninguna]]<br><br />
## Revisar el archivo Excel generado por el trabajo del pre-control: '''Prectrl_Calendario_Academico.xls''', dentro del mismo directorio <br><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_Calendario_Academico.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/02_Calendario_Academico/02_Migracion/''mig_calendario_academico.kjb'''''<br>[[Archivo:Mig externos 0010.png|ninguna]]<br><br />
# Poscontroles<br><br />
## Ejecutar trabajo: '''Externos/02_Modulos/02_Calendario_Academico/03_Pos_Controles/''posctrl_calend.kjb'''''<br>[[Archivo:Mig externos 0011.png|ninguna]]<br><br />
## Revisar el archivo Excel generado por el trabajo del post-control: '''Pos_Controles_Calendario_Academico.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><br />
----<br />
<br><br />
{| style="width:100%;"<br />
|-<br />
| [[SIU-Guarani/Version3.13.0/Migracion/Desde sistemas externos/Migracion/Actividades|< Migrar Actividades]] <br> [[SIU-Guarani/Version3.13.0/Migracion/Desde sistemas externos|< Migración Sistemas Externos]]|| align="right" | [[SIU-Guarani/Version3.13.0/Migracion/Desde sistemas externos/Migracion/Matricula|Migrar Matriculas >]]<br />
|}</div>
Jbichman