migracionE/actividades


::Regresar a Módulos a migrar


MIGRACIÓN DE DATOS DESDE OTROS SISTEMAS A GUARANÍ3

Módulos a Migrar

Migrar Actividades



Migración del módulo de Actividades

Creación de tablas planas

Generar un archivo llamado mig_actividades.csv, cuyo delimitador sea “|” (barra vertical). En caso de utilizar otro delimitador, modificarlo. ( Ver Cambiar el delimitador en el kettle ).

Los CSV deben tener encabezado para cada campo

mig_actividades.csv

Columna Tipo de dato Permite Nulos Formato Tablas relacionadas
codigo varchar S
nombre varchar N
nombre_abreviado varchar N
entidad_subtipo varchar N50 -Materia (Default)
estado varchar NA - Activo / B - Baja
disponible_para varchar NT - Mesas y Comisiones
C - Solo para Comisiones
M - Solo para mesas
responsable_academica integer S sga_responsables_academicas.responsable_academica
creditos numerico(8,2)S
horas_semanales numerico(8,2)S
horas_totales numerico(8,2)S
requiere_cursada varchar N S / N (default)
requiere_examen varchar N S / N (default)
permite_promocion varchar N S / N (default)
permite_rendir_libre varchar N S / N (default)
aprobacion_x_resolucion varchar N S / N (default)
vigencia Smallint S
promediable varchar N S / N (default)
sale_listado varchar N S (default) / N
cantidad_de_aplazos Smallint S
escala_nota_cursada_regularintegerN
escala_nota_cursada_promocionintegerN
escala_nota_examen integerN
escala_nota_equivalencia integer N
contenido text S






Proceso

Ante todo, verificar la correcta instalacion del kettle ( Instalación y Configurado Pentaho – Kettle ) y la configuración de conexión a la base de datos en el mismo ( Parámetros a configurar para la conexión a Postgres ).

A. PATH/ 01_Schema/01_Actividades/script_mig_actividades.kjb


source:/trunk/img/Migra_E-actividades_esq.png




Sí el trabajo se ejecuta en forma correcta, va marcando con un tilde verde cada paso realizado hasta llegar al último paso (Éxito):
source:/trunk/img/Migra_E-exito_kettle.png




Sí la ejecución no fuera exitosa, chequear la causa del Error .
Luego de solucionar el mismo, correr el trabajo nuevamente.




B. PATH/ 02_Migracion/02_Modulos/01_Actividades


En la carpeta se encuentran tres directorios. Se deberá seguir el siguiente orden para su ejecución.

  • 01_Pre_Controles
  • 02_Migracion
  • 03_PosControles
01_Pre_Controles

01_Pre_Controles/prectrl_actividades.kjb

Abrir el trabajo /01_Pre_Controles/prectrl_actividades.kjb
Ejecutar el trabajo:

source:/trunk/img/Migra_E-actividades_precontroles.png




La ejecución generará en el mismo directorio, un archivo tipo Excel con consultas a aquellos registros que no cumplieron con los controles necesarios para la migración que deberán corregirse para ese módulo.
source:/trunk/img/Migra_E-actividades_prec_excel.png
Para el ejemplo, observamos que ya hay personas ingresadas con el tipo y numero de documento en el Sistema Guarani, como así tambien usuarios y legajos de docentes. En la columna C tenemos los query que nos devolverá los registros que no estan cumpliendo los requisitos para poder migrar.

En caso de generar un archivo vacío, estaremos en condiciones de pasar al siguiente paso 02_Migracion.





02_Migracion

02_Migracion/mig_actividades.kjb

Abrimos y luego ejecutamos el trabajo /01_Actividades/02_Migracion/mig_actividades.kjb

source:/trunk/img/Migra_E-actividades_Migra_act.png

Sí todo se realiza con éxito, queda el último paso del pos-control para el cuál se repetirá el procedimiento con el archivo correspondiente.

03_PosControles

03_Pos_Controles/posctrl_personas_alumnos.kjb

Abrimos el trabajo /03_Pos_Controles/posctrl_personas_alumnos.kjb

Ejecutar el trabajo:

source:/trunk/img/Migra_E-actividades_poscontroles.png

nos generará un archivo en Excel en el mismo path verificando si la cantidad de registros pasaron correctamente a la BD del Guaraní3.





::Regresar a Módulos a migrar