SIU-Diaguita/version3.3.0/migracion desde sistemas externos/Tablas Maestras

De SIU
Saltar a: navegación, buscar

Migración de Sistemas Externos a SIU-Diaguita

Módulo: Tablas Maestras

A continuación se detallarán los pasos necesarios para la migración del módulo Tablas Maestras.
En este módulo se migrarán las ubicaciones físicas, empleados y áreas. Tablas scp_ubicaciones_fisicas, dh01 y scp_areas respectivamente.

Pre-Requisitos

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

Pasos para la Migración

Creación de los archivos CSV
  • Las columnas se separan por un delimitador | (barra vertical) y las filas por saltos de línea.
  • Una vez creados los archivos CSV hay que almacenarlos en el directorio: diaguita_migrador/CSV. Cabe destacar que la migración de estas tres tablas maestras es opcional. Para indicar que no se desea realizar la migración de alguna de las tablas maestras, únicamente hay que dejar el archivo CSV vacío.

Archivo mig_tabla_maestra_ubicaciones_fisicas.csv

  • Formato del archivo:
Nro Columna Tipo de dato ¿Permite valores nulos? Descripción Tablas Relacionadas
1 id_ubicacion_fisica integer NO Identificador de la ubicación física
2 nombre varchar(120) NO Nombre de la ubicación física
3 id_ubicacion_fisica_padre integer SI Identificador de la ubicación física de la que depende scp_ubicaciones_fisicas.id_ubicacion_fisica
4 estado character(2) NO Estado de la ubicación física. Valores permitidos AC y IN (activa e inactiva respectivamente) scp_estados.id_estado
5 codigo_postal varchar(15) SI Código postal de la localidad del domicilio de la ubicación física anx_codigos_postales.codigo_postal
6 localidad integer SI Localidad del domicilio de la ubicación física anx_localidades.localidad
7 domicilio varchar(120) SI Domicilio de la ubicación física
8 posicion_geo character varying SI


Archivo mig_tabla_maestra_empleados.csv

  • Formato del archivo:
Nro Columna Tipo de dato ¿Permite valores nulos? Descripción Tablas Relacionadas
1 nro_legaj integer NO Número de legajo del empleado
2 desc_appat varchar(60) NO Apellidos del empleado
3 desc_nombr varchar(60) NO Nombres del empleado
4 tipo_docum Char(4) SI Tipo de documento del empleado. Valores permitidos DNI, PAS, CI, LE y LC (Documento Nacional de Identidad, Pasaporte, Cédula de identidad, Libreta de Enrolamiento y Libreta Cívica respectivamente)
5 nro_docum integer SI Número de documento del empleado
7 tipo_sexo Char (1) SI Sexo del empleado. Valores permitidos F y M (femenino y masculino respectivamente)
8 fec_nacim Date SI Fecha de nacimiento del empleado (formato: dd/mm/aaaa)
9 tipo_estad Char (1) SI Estado del empleado. Valores permitidos A, P y J (activo, pasivo y jubilado respectivamente)


Archivo mig_tabla_maestra_areas.csv

  • Formato del archivo:
Nro Columna Tipo de dato ¿Permite valores nulos? Descripción Tablas Relacionadas
1 id_area integer NO Identificador del área
2 id_area_padre varchar(120) SI Área de la que depende scp_areas.id_area
3 estado char(2) NO Estado del área. Valores permitidos AC y IN (activa e inactiva respectivamente) scp_estados.id_estado
4 id_lugar_entrega integer NO Lugar de entrega predeterminado para el área scp_lugares_entrega.id_lugar_entrega
5 nombre varchar(255) NO Nombre del área
6 id_empleado integer NO Empleado responsable actual del área dh01.nro_legaj
7 id_ubicacion_fisica integer SI Ubicación física predeterminada para el área scp_ubicaciones_fisicas.id_ubicacion_fisica
8 id_oficina_patrimonio character varying NO Oficina de patrimonio predeterminada para el área scp_oficinas_patrimonio.id_oficina_patrimonio
9 codigo_area char(20) SI Código asignado al área
10 id_empleado_anterior integer SI Empleado responsable anterior del área dh01.nro_legaj
Estructura

Ejecutar trabajo: diaguita_migrador/01_Tablas_maestras/00_Estructura/script_ mig_tablas_maestras.kjb

Como resultado se crearán las tablas 'mig_tabla_maestra_ubicaciones_fisicas', 'mig_maestra_empleados' y 'mig_maestra_areas' en el esquema 'ext', y se llenarán las mismas con los datos del CSV creados en el paso anterior
DIA migracion sistema externo 00001.png

Precontroles
  1. Ejecutar trabajo: diaguita_migrador/01_Tablas_maestras/01_Pre_Controles/prectrl_tablas_maestras.kjb
    DIA migracion sistema externo 00002.png
  2. Revisar el archivo Excel generado por el trabajo del pre-control: Prectrl_Tablas_maestras.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_Tablas_maestras.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.
Migración
  1. Ejecutar trabajo: diaguita_migrador/01_Tablas_maestras/02_Migracion/mig_tabla_maestras.kjb
    DIA migracion sistema externo 00003.png
Poscontroles
  1. Ejecutar trabajo: diaguita_migrador/01_Tablas_maestras/03_Pos_Controles/posctrl_tablas_maestrass.kjb
    DIA migracion sistema externo 00004.png
  2. Revisar el archivo Excel generado por el trabajo del post-control: Pos_Controles_tablas_maestras.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
    DIA migracion sistema externo 00107.png
Verificación

Luego de realizar el proceso de migración ingresar al sistema SIU-Diaguita para verificar que los datos migrados se muestran correctamente. Para lo cual se debe utilizar la operación del menú:

  • ADMINISTRACIÓN » TABLAS MAESTRAS PATRIMONIO» UBICACIONES FISICAS
  • ADMINISTRACIÓN » USUARIOS » EMPLEADOS
  • ADMINISTRACIÓN » TABLAS MAESTRAS GENERALES» ÁREAS


< Volver