Diferencia entre revisiones de «SIU-Diaguita/version3.6.0/migracion desde sistemas externos/Tablas Maestras»
(Sin diferencias)
|
Revisión actual del 00:40 29 feb 2020
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
Precontroles
- Ejecutar trabajo: diaguita_migrador/01_Tablas_maestras/01_Pre_Controles/prectrl_tablas_maestras.kjb
- Revisar el archivo Excel generado por el trabajo del pre-control: Prectrl_Tablas_maestras.xls, dentro del mismo directorio.
- Arreglar errores que detallen en el archivo de precontroles y volver a correrlos para asegurarse que los datos queden consistentes.
- 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
Poscontroles
- Ejecutar trabajo: diaguita_migrador/01_Tablas_maestras/03_Pos_Controles/posctrl_tablas_maestrass.kjb
- Revisar el archivo Excel generado por el trabajo del post-control: Pos_Controles_tablas_maestras.xls, dentro del mismo directorio
- 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
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