Diferencia entre revisiones de «SIU-Guarani/Version3.16.0/Migracion/Desde SIU Guarani 2/Consideraciones»

De SIU
Saltar a: navegación, buscar
(Tablas que no se migran)
Línea 70: Línea 70:
 
== Tablas que no se migran ==
 
== Tablas que no se migran ==
 
Antes de hacer el pasaje de la base de datos de Informix a Postgres, pueden indicar que tablas no van a querer migrar. Para poder definir esto deben editar el archivo <b>\01_IFX2PG\script_1.sql</b> e incluir el delete de la/s tabla/s que no quieren migrar.<br>
 
Antes de hacer el pasaje de la base de datos de Informix a Postgres, pueden indicar que tablas no van a querer migrar. Para poder definir esto deben editar el archivo <b>\01_IFX2PG\script_1.sql</b> e incluir el delete de la/s tabla/s que no quieren migrar.<br>
Para esto deben agregar los deletes de los nombres de las tablas.<br><
+
Para esto deben agregar los deletes de los nombres de las tablas.<br>
 
br>
 
br>
 
Ejemplo: No se quieren migrar las tablas <b>u810_inscripciones</b> y <b>u810_mesas_examen</b><br>
 
Ejemplo: No se quieren migrar las tablas <b>u810_inscripciones</b> y <b>u810_mesas_examen</b><br>

Revisión del 14:17 5 nov 2018


Consideraciones Previas a la Migración de G2 a G3

Recomendaciones

  • Copiar la base de datos G3 de producción a un ambiente de desarrollo. Crear tantas copias como bases de datos G2 tengan.
  • Migrar cada base de Guarani 2 a una base diferente de Guarani 3. Esto permitirá ir depurando una parte de los errores que puedan aparecer al migrar. (Casos que puedan no estar contemplados hoy, errores de datos, etc.). Esta tarea es solo para depurar las bases y tener anotado que hacer al momento de migrar luego cada base a un mismo G3.
  • Verificar/analizar conflictos entre las bases de Guarani 2 a migrar:
Módulo Verificar
Periodos Genericos Verificar si el periodo generico ya existe en G3
Sedes Verificar si la sede ya existe en G3
Personas Si la persona existe en más de una Unidad Académica: buscarlo por tipo y nro. de documento.
Si existen duplicados ver si los nombres son iguales.
Buscar por Apellido y Nombres y si difieren de su identificación personal, verificar si se corresponde con la misma persona o no.
Docentes Verificar si hay docentes que existan en mas de una unidad académica. El punto 1 resuelve si es la misma persona. En este caso también hay que verificar si existieran docentes en más de una unidad académica, que tengan registrado el mismo número de legajo, si no es así, registrar las diferencias y definir cual es el nro. de legajo que debe quedar.
Propuestas Verificar si existen propuestas diferentes en distintas bases con el mismo nombre y código, o con mismo nombre y diferente código o con el mismo código y diferente nombre
Actividades Si existen materias con el mismo código, ver si se corresponden con la misma materia o no. Registrar estas materias. Lo mismo si existen materias con nombres diferentes pero son la misma materia.
Carreras Verificar si existen carreras diferentes en distintas bases con el mismo código.
Chequear si existen las mismas carreras en diferentes bases y comprobar los planes de estudios si son los mismos o no.
Identificar si existen los mismos títulos (certificados en G3) que se correspondan.
Requisitos de ingreso Verificar si existen requisitos de ingreso diferentes en distintas bases con el mismo código, o los mismos con distintos códigos en diferentes bases.
Identificar si existen requisitos de ingreso en G3 que se correspondan.
Titulos Idem requisitos.
Tipos de ingreso Idem requisitos.



Datos por defecto

  • En los scripts de migración hay ciertos datos que son obligatorios, y que si en el esquema de Guarani 2 no estaban y son obligatorios en Guarani 3, entonces se seteará con un valor por defecto que esta definido en la tabla mig._mig_default
  • Revisar la configuración de los parámetros existentes en la tabla mig._mig_default que tienen valores por defecto pero pueden cambiarlos por los valores que crean conveniente antes de realizar la migracion.

La creacion de esta tabla y la inserción de los datos estan en el archivo: 02_Modulos\01_TablasConversionPK\01_mig_default.sql Pueden editarlo y cambiar los valores antes de migrar.

Los datos que pueden configurarse son:

Parámetro Valor defaultVerificar Descripción
institucion 1 Id de la institución (sga_instituciones.institucion)
id_localidad 1 Id de localidad (mug_localidades.localidad). Por defecto 1 = Buenos Aires
fecha_nacimiento 2000-01-01 Fecha de nacimiento de las personas para el caso de personas que no tienen registrada la fecha de nacimiento. Formato: aaaa-mm-dd
fecha_resolucion 2000-01-01 Fecha de la resolución para el caso de alta de resoluciones que no tienen una fecha definida. Formato: aaaa-mm-dd
ubicacion 1 Id de Ubicacion/Sede (sga_ubicaciones.ubicacion)
hora_inicio 12:00:00 Hora de Inicio de los examenes (dato obligatorio en G3). Formato hh:mm:dd
fecha_aprobacion 2000-01-01 Fecha de aprobacion de las tesis (sga_tesis.fecha_aprobacion). Formato aaaa-mm-dd
migrar_datos_cens 2 Define si se migran o no los datos censales de un alumno que ya existe en la base de G3:

Valores: 0 = No se migran los datos censales. Se dejan los que ya estan en la base de G3
1 = Se migra siempre
2 = Solo se migra si los datos de la base a migrar tienen fecha de actualizacion mas reciente (Valor por defecto)



Tablas que no se migran

Antes de hacer el pasaje de la base de datos de Informix a Postgres, pueden indicar que tablas no van a querer migrar. Para poder definir esto deben editar el archivo \01_IFX2PG\script_1.sql e incluir el delete de la/s tabla/s que no quieren migrar.
Para esto deben agregar los deletes de los nombres de las tablas.
br> Ejemplo: No se quieren migrar las tablas u810_inscripciones y u810_mesas_examen
Para ello deben agregar lo siguiente a partir de la linea 45:
DELETE FROM mig23_tablas_pasar WHERE tabname = 'u810_inscripciones';
DELETE FROM mig23_tablas_pasar WHERE tabname = 'u810_mesas_examen';




< Requisitos para la correcta Migración
< Migración desde SIU-Guaraní 2
Pruebas Funcionales >