Diferencia entre revisiones de «SIU-Guarani/Version3.11.0/Migracion/Desde sistemas externos/Migracion/Personas»

De SIU
Saltar a: navegación, buscar
Línea 18: Línea 18:
 
! <small>Columna</small>!! <small>Tipo de dato</small> !! <small>Permite Nulos</small> !! <small>Formato</small> !! <small>Tablas Relacionadas</small>
 
! <small>Columna</small>!! <small>Tipo de dato</small> !! <small>Permite Nulos</small> !! <small>Formato</small> !! <small>Tablas Relacionadas</small>
 
|-
 
|-
| Texto de celda || Texto de celda || Texto de celda || Texto de celda || Texto de celda
+
| apellido || varchar(60) || N || ||  
 
|-
 
|-
| Texto de celda || Texto de celda || Texto de celda || Texto de celda || Texto de celda
+
| nombres || varchar(60) || N || ||  
 
|-
 
|-
| Texto de celda || Texto de celda || Texto de celda || Texto de celda || Texto de celda
+
| usuario || varchar(60) || S || || Usuario de acceso a G3
 
|-
 
|-
| Texto de celda || Texto de celda || Texto de celda || Texto de celda || Texto de celda
+
| clave || varchar(255) || S || Codificada en md5 ||  
 
|-
 
|-
| Texto de celda || Texto de celda || Texto de celda || Texto de celda || Texto de celda
+
| docente_legajo || varchar(15) ||S || ||  
 
|-
 
|-
| Texto de celda || Texto de celda || Texto de celda || Texto de celda || Texto de celda
+
| docente_estado || char(1) || S || A-Activo<br>B-Baja  ||
 
|-
 
|-
 
| Texto de celda || Texto de celda || Texto de celda || Texto de celda || Texto de celda
 
| Texto de celda || Texto de celda || Texto de celda || Texto de celda || Texto de celda

Revisión del 11:13 24 jul 2015

Migración de Sistemas Externos a Guaraní 3

Módulo: Personas

A continuación se detallarán los pasos necesarios para la migración del módulo Personas.

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 del archivo: mig_personas.csv

  • Formato del archivo:
Columna Tipo de dato Permite Nulos Formato Tablas Relacionadas
apellido varchar(60) N
nombres varchar(60) N
usuario varchar(60) S Usuario de acceso a G3
clave varchar(255) S Codificada en md5
docente_legajo varchar(15) S
docente_estado char(1) S A-Activo
B-Baja
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
Texto de celda Texto de celda Texto de celda Texto de celda Texto de celda
  • Delimitador: |
  • Directorio: Externos/01_Schema/CSV

2. Creación de tabla ext.mig_personas

  1. Ejecutar trabajo: Externos/01_Schema/03_Personas/script_mig_personas.kjb

Como resultado se creará la tabla 'mig_personas' en el esquema 'ext', y se llenará las mismas con los datos del CSV creado en el paso anterior 'mig_personas.csv'

Mig externos 0012.png

3. Migración del Módulo
En el directorio Externos/02_Modulos/03_Personas, 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/02_Personas/01_Pre_Controles/prectrl_personas.kjb
      Mig externos 0013.png

    2. Revisar el archivo Excel generado por el trabajo del pre-control: Prectrl_Personas.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_Personas.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/03_Personas/02_Migracion/mig_personas.kjb
      Mig externos 0014.png

  3. Poscontroles
    1. Ejecutar trabajo: Externos/02_Modulos/03_Personas/03_Pos_Controles/posctrl_personas.kjb
      Mig externos 0015.png

    2. Revisar el archivo Excel generado por el trabajo del post-control: Pos_Controles_Personas.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.