SIU-Guarani/Version3.11.0/Migracion/Desde sistemas externos/Migracion/Docentes

De SIU
Revisión del 10:32 14 ago 2015 de Adelu (discusión | contribuciones) (Migración de Sistemas Externos a Guaraní 3)
Saltar a: navegación, buscar

Migración de Sistemas Externos a Guaraní 3

Módulo: Docentes

A continuación se detallarán los pasos necesarios para la migración del módulo Docentes.
En este módulo se migrarán los docentes y tribunales de examen.
Al migrar el legajo docente, si el docente ya existe dado de alta en la base en latabla de personas, solo registra el dato del legajo docente en la tabla de docentes.
Tablas: mdp_personas, mdp_personas_documentos, mdp_personas_extranjeros, mdp_personas_contactos, mdp_configuracion, mdp_datos_censales, mdp_datos_personales, sga_docentes, sga_tribunal_examen, sga_tribunal_docentes

Pre-Requisitos

  • Verificar correcta instalación del Kettle y conexión a la base de datos PostgreSql.

Pasos para la Migración

1. Creación de los archivos CSV:

  • Delimitador: |
  • Directorio: Externos/01_Schema/CSV

Archivo mig_docentes.csv

  • Formato del archivo:
Nro Columna Tipo de dato Permite Nulos Formato Descripción Tablas Relacionadas
1 pais_documento smallint N 54 - Argentina Pais de Nacimiento mug_paises
2 tipo_documento smallint N 0 - DNI Tipo de Documento mdp_tipos_documentos
3 nro_documento varchar(15) N Nro de documento (sin puntos ni espacios)
4 apellido varchar(60) N Apellido del docente
5 nombres varchar(60) N Nombres del docente
6 docente_legajo varchar(15) S Nro de legajo docente
7 docente_estado char(1) S A-Activo
B-Baja
8 usuario varchar(60) S ID de acceso a Guarani 3
9 clave varchar(255) S Codificada en md5
10 sexo char(1) N F- Femenino
M- Masculino
11 fecha_nacimiento date N dd/mm/aaaa Fecha de nacimiento
12 localidad_nacimiento integer S Localidad de nacimiento mug_localidades
13 localidad_nacim_nombre varchar(100) S
14 partido_nacim_nombre varchar(100) S
15 provincia_nacim_nombre varchar(100) S
16 nacionalidad smallint N 1 - Argentino
2 - Extranjero
Nacionalidad del docente mdp_nacionalidad
17 fecha_ingreso_pais date S dd/mm/aaaa Fecha de ingreso al pais. Extranjeros
18 pais_origen integer S Pais de origen de donde proviene mug_paises
19 email varchar(100) S Direccion de email del alumno
20 celular_compania smallint S mdp_celulares_companias
21 telefono_codigo_area_cel varchar(6) S Código de area del nro de celular
22 telefono_numero_cel varchar(20) S Nro de celular
23 telefono_codigo_area_fijo varchar(6) S Código de area del teléfono fijo
24 telefono_numero_fijo varchar(20) S Nro del teléfono fijo
25 localidad integer S Localidad donde vive el docente mug_localidades.localidad
26 localidad_nombre varchar(100) S
27 partido_nombre varchar(100) S
28 provincia_nombre varchar(100) S
29 codigo_postal varchar(15) S
30 barrio varchar(60) S
31 calle varchar(50) S
32 numero varchar(10) S
33 piso varchar(3) S
34 departamento varchar(5) S
35 unidad varchar(5) S


Archivo mig_tribunal_examen.csv

Tabla para migrar tribunales de examen.

  • Formato del archivo:
Nro Columna Tipo de dato Permite Nulos Formato Descripción Tablas Relacionadas
1 nombre_tribunal varchar(100) N Nombre del Tribunal Docente
2 docente_legajo varchar(15) N Nro de Legajo del Docente sga_docentes.legajo
3 rol integer N Rol del docente en el tribunal de examen sga_tribunal_roles.rol


2. Creación de tablas. Esquema ext. de la base de datos

  1. Ejecutar trabajo: Externos/01_Schema/05_Docentes/script_mig_docentes.kjb

Como resultado se crearán las tablas 'mig_docentes' y 'mig_tribunal_examen' en el esquema 'ext', y se llenarán las mismas con los datos del CSV creados en el paso anterior

Mig externos 0022.png

3. Migración del Módulo
En el directorio Externos/02_Modulos/05_Docentes, 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:

  1. Precontroles
    1. Ejecutar trabajo: Externos/02_Modulos/05_Docentes/01_Pre_Controles/prectrl_docentes.kjb
      Mig externos 0023.png

    2. Revisar el archivo Excel generado por el trabajo del pre-control: Prectrl_Docentes.xls, dentro del mismo directorio.
    3. Arreglar errores que detallen en el archivo de precontroles y volver a correrlos para asegurarse que los datos queden consistentes.
    4. Si el archivo Prectrl_Docentes.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.
  2. Migración
    1. Ejecutar trabajo: Externos/02_Modulos/05_Docentes/02_Migracion/mig_docentes.kjb
      Mig externos 0024.png

  3. Poscontroles
    1. Ejecutar trabajo: Externos/02_Modulos/05_Docentes/03_Pos_Controles/posctrl_docentes.kjb
      Mig externos 0025.png

    2. Revisar el archivo Excel generado por el trabajo del post-control: Pos_Controles_Docentes.xls, dentro del mismo directorio
    3. 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.
En caso de que algún trabajo del Kettle falle, revisar el error.




< Migrar Matrícula Migrar Inscripción a Cursadas >