G3/migracion/3.10.0/migracionE/personas

::Regresar a Módulos a migrar


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

Módulos a Migrar

Migrar Personas



Migración del módulo de Personas

Creación de tablas planas

Generar el archivo: mig_personas.csv (detallado a continuación) en formato CSV, cuyo delimitador sea “|” (barra vertical). En caso de utilizar otro delimitador, modificarlo. ( Ver Cambiar el delimitador en el kettle ).

mig_personas.csv

Columna Tipo de dato Permite Nulos Tablas de Guarani 3 Observaciones
apellido varchar N
nombres varchar N
usuario varchar SUsuario de acceso a G3
clave varchar Sclave encriptada con el método MD5
docente_legajo varchar S
docente_estado varchar SA = Activo
B = Baja
sexo varchar N F
M
fecha_nacimiento date NFormato dd/mm/aaaa
localidad_nacimiento integer SVer mug_localidades
localidad_nacim_nombreString
partido_nacim_nombre String
provincia_nacim_nombreString
nacionalidad integer NVer mdp_nacionalidades
fecha_ingreso_pais date SFormato dd/mm/aaaa
pais_origen SVer mug_paises
pais_documento N
tipo_documento integer NVer mdp_tipo_documento
nro_documento integer N
nivel_estudio integer N
institucion integer N
institucion_otra String N
colegio integer SVer sga_colegios_secundarios
colegio_otro String SVer sga_colegios_secundarios
anio_ingreso integer S
anio_egreso integer S
fecha_ingreso Date S
fecha_egreso Date S
titulo integer S
titulo_otro String S
estado varchar Sver mdp_datos_estudios.estado F = finalizado
A = abandonado
C = en curso
apellido_p varchar S
nombres_p varchar S
apellido_m varchar S
nombres_m varchar S
email varchar S
celular_compania INTEGER SVer mdp_celulares_companias
telefono_codigo_area_cel varchar S
telefono_numero_cel varchar S
telefono_codigo_area_fijo varcharS
telefono_numero_fijo varchar S
localidad integer SVer mug_localidades
localidad_nombre String S
partido_nombre String S
provincia_nombre String S
codigo_postal varchar S
barrio varchar S
calle varchar S
numero varchar S
piso varchar S
departamento varchar S
unidad varchar S




Proceso

Ante todo, verificar la correcta instalación 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/ 03_Personas/script_ mig_personas.kjb


Abrir el trabajo con kettle, con este trabajo vamos a crear las tablas mig_personas y mig_alumnos y cargar los datos desde los archivos CSV source:/trunk/img/Migra_E-matricula_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_Modulos/ 03_Personas

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_personas.kjb
Abrimos el trabajo /01_Pre_Controles/prectrl_personas.kjb
Ejecutar el trabajo:

source:/trunk/img/Migra_E-matricula_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.En caso contrario, sí genera un archivo vacio, estaremos en condiciones de pasar al siguiente paso 02_Migracion.-mig_matriculas.

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

Para el ejemplo, observamos que ya hay personas ingresadas con el tipo y número de documento en el Sistema Guaraní3, como así tambien usuarios y legajos de docentes. En la columna C tenemos los query que nos devolverán los registros que no estan cumpliendo los requisitos para poder migrar.




02_Migracion

02_Migracion/mig_personas.kjb

Abrimos y luego ejecutamos el trabajo /02_Migracion/mig_personas.kjb
source:/trunk/img/Migra_E-matricula_Migra_matr.png




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



03_PosControles

03_Pos_Controles/posctrl_personas.kjb
Abrimos el trabajo /03_Pos_Controles/posctrl_personas.kjb
Ejecutar el trabajo;

source:/trunk/img/Migra_E-matricula_poscontroles.png
La ejecución del pos-control nos generará un archivo en Excel en el mismo directorio, en el que se puede verificar sí la cantidad de registros pasaron correctamente.


::Regresar a Módulos a migrar