SIU-Diaguita/version3.3.0/migracion desde sistemas externos/Bienes Patrimoniales

De SIU
Saltar a: navegación, buscar

Migración de Sistemas Externos a SIU-Diaguita

Módulo: Bienes Patrimoniales

A continuación se detallarán los pasos necesarios para la migración del módulo 'Bienes Patrimoniales.
En este módulo se migrarán los bienes patrimoniales. Tabla scp_bienes_patrimoniales.

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 del archivo 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

Archivo mig_bienes_patrimoniales.csv

  • Formato del archivo:
Nro Columna Tipo de dato ¿Permite valores nulos? Descripción Tablas Relacionadas
1 id_motivo_baja integer SI Motivo de baja del bien patrimonial scp_motivos_baja.id_motivo_baja
2 numero_patrimonial varchar(40) NO Código de identificación unívoca del bien patrimonial
3 descripcion_bien text NO Descripción del bien patrimonial
4 fecha_alta date SI Fecha de alta en el sistema SIU-Diaguita del bien patrimonial (formato: dd/mm/aaaa)
5 id_motivo_alta integer NO Motivo de alta del bien patrimonial scp_motivos_alta.id_motivo_alta
6 valor_bien double precision NO Valor del bien patrimonial
7 id_estado_bien integer SI Estado del bien patrimonial scp_estados.id_estado
8 orden_compra varchar(80) SI Orden de compra del bien patrimonial
9 expediente varchar(60) SI Expediente del bien patrimonial
10 persona integer SI Proveedor del bien patrimonial sau_pr_proveedores.persona
11 fecha_baja date SI Fecha de baja del bien patrimonial (formato: dd/mm/aaaa)
12 vida_util smallint NO Vida útil del bien patrimonial
13 observaciones text SI Observaciones del bien patrimonial
14 id_imagen integer SI Imagen del bien patrimonial scp_imagenes.id_imagen
15 id_catalogo_bien_patrimonial integer NO Catálogo de bienes patrimoniales scp_catalogo_bienes_patrimoniales.id_catalogo_bien_patrimonial
16 fecha_incorporacion date NO Fecha de incorporación al patrimonio del bien patrimonial (formato: dd/mm/aaaa)
17 numero_anterior varchar(60) SI Código de identificación anterior del bien patrimonial
18 id_area_responsable integer NO Área responsable del bien patrimonial scp_areas.id_area
19 id_ubicacion_fisica integer NO Ubicación física del bien patrimonial scp_ubicaciones_fisicas.id_ubicacion_fisica
20 factura_fecha date SI Fecha de factura de compra del bien patrimonial (formato: dd/mm/aaaa)
21 factura_numero varchar(1) SI Número de factura de compra del bien patrimonial
22 tipo_de_documentacion char(4) SI Tipo de documento del bien patrimonial sau_no_documentacion_tipos.tipo_de_documentacion
23 documento_numero integer SI Número de documento del bien patrimonial
24 documento_ejercicio varchar(20) SI Ejercicio del número de documento del bien patrimonial
25 debe_amortizarse Char (1) NO Indica si el bien patrimonial debe ser tenido en cuenta por el proceso de cáluclo de amortización. Valores permitidos: S y N.
7 meses_amortizados integer NO Cantidad de meses que el bien patrimonial ya fue amortizado. Nota: si nunca fue amortizado debe ingresarse el valor 0.
0 amortizacion_acumulada double precision NO Amortización acumulada del bien patrimonial. Nota: si nunca fue amortizado debe ingresarse el valor 0.
28 valor_residual double precision NO Valor residual del bien patrimonial. Nota: si nunca fue amortizado debe ingresarse el valor 0.
29 fecha_amortizacion_ultima date SI Fecha en que se realizó la última amortización en el bien patrimonial (formato: dd/mm/aaaa). Nota: si nunca fue amortizado debe quedar vacío este campo.
1 id_empleado_responsable integer NO Empleado responsable del bien patrimonial dh01.nro_legaj
2 numero_serie varchar(60) SI Número de serie del bien patrimonial
3 id_empleado_responsable_uso integer SI Empleado responsable del uso del bien patrimonial dh01.nro_legaj
33 titular_bien_tercero integer SI Titularidad del bien patrimonial
34 amortizacion_ajuste double precision NO Amortización de ajuste del bien patrimonial. Nota: si nunca fue amortizado debe ingresarse el valor 0.
Estructura

Ejecutar trabajo: diaguita_migrador/02_Bienes_Patrimoniales/00_Estructura/script_ mig_bienes_patrimoniales.kjb

Como resultado se creará las tabla 'mig_bienes_patrimoniales' en el esquema 'ext', y se llenarán las mismas con los datos del CSV creados en el paso anterior
DIA migracion sistema externo 00005.png

Precontroles
  1. Ejecutar trabajo: diaguita_migrador/02_Bienes_patrimoniales/01_Pre_Controles/prectrl_bienes_patrimoniales.kjb
    DIA migracion sistema externo 00006.png
  2. Revisar el archivo Excel generado por el trabajo del pre-control: Prectrl_Bienes_patrimoniales.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_Bienes_patrimoniales.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_Bienes_patrimoniales/mig_bienes_patrimoniales.kjb
    DIA migracion sistema externo 00007.png
Poscontroles
  1. Ejecutar trabajo: diaguita_migrador/02_Bienes_patrimoniales/03_Pos_Controles/posctrl_bienes_patrimoniales.kjb
    DIA migracion sistema externo 00008.png
  2. Revisar el archivo Excel generado por el trabajo del post-control: Pos_Controles_bienes_patrimoniales.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 00108.png
Verificación

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




< Volver