SIU-Diaguita/migrador/version1.0.0/Bienes Patrimoniales

De SIU
Revisión del 10:13 7 may 2020 de Acorsaro (discusión | contribuciones) (Creación del archivo CSV)
Saltar a: navegación, buscar

Migrador de Bienes Patrimoniales

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.
  • Debe estar creado el esquema ext.

Pasos para la Migración

Creación del archivo CSV
  • Las columnas se separan por un delimitador ; (punto y coma) y las filas por saltos de línea.
  • Una vez creados los archivos CSV hay que almacenarlos en el directorio: diaguita_migrador/CSV.
  • La primera fila del archivo está reservada para que tenga el encabezado con los nombres de cada uno de los campos. Por tal motivo el migrador tendrá en cuenta de la segunda fila en adelante.
  • Ejemplo de un archivo con la primera fila con los encabezados de los nombres de cada uno de los campos y una segunda fila con datos del bien patrimonial que se desea migrar: id_motivo_baja;numero_patrimonial;descripcion_bien;fecha_alta;id_motivo_alta;valor_bien;id_estado_bien;orden_compra;expediente;persona;fecha_baja;vida_util;observaciones;id_imagen;id_catalogo_bien_patrimonial;fecha_incorporacion;numero_anterior;id_area_responsable;id_ubicacion_fisica;factura_fecha;factura_numero;tipo_de_documentacion;documento_numero;documento_ejercicio;debe_amortizarse;meses_amortizados;amortizacion_acumulada;valor_residual;fecha_amortizacion_ultima;id_empleado_responsable;numero_serie;id_empleado_responsable_uso;titular_bien_tercero;amortizacion_ajuste  ;00000001;Heladera Peabody Side By Side No Frost 516 Lts;17/02/2019;1;10000;2;OC:3/2018;EXP:1254/2019;6;;10;Se incorporó por proceso de migración;;10005345;17/02/2019;;1;1;20/05/2018;B0001-0000000021;FACT;362545;2018;S;0;0;0;;1;S/N 0215554-52155555;1;;0

Archivo mig_bienes_patrimoniales.csv

  • Formato del archivo:
Nro Columna Tipo de dato ¿Permite valor vacío? 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. Debe tener un formato fijo de 8 dígitos como por ejemplo 00000001, 00000002, etc.
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 en años 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(30) 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.
27 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.
30 id_empleado_responsable integer NO Empleado responsable del bien patrimonial dh01.nro_legaj
31 numero_serie varchar(60) SI Número de serie del bien patrimonial
32 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. Nota: si la titularidad del bien es de la institución dejar este campo con valor vacío. En cambio si la titularidad del bien es de un tercero se debe establecer como valor el identificador del proveedor. sau_pr_proveedores.persona
34 amortizacion_ajuste double precision NO Amortización de ajuste del bien patrimonial. Nota: si nunca fue amortizado debe ingresarse el valor 0.
  • Ejemplo de un archivo con la primera fila con los encabezados de los nombres de cada uno de los campos y una segunda fila con datos del bien patrimonial que se desea migrar: id_motivo_baja;numero_patrimonial;descripcion_bien;fecha_alta;id_motivo_alta;valor_bien;id_estado_bien;orden_compra;expediente;persona;fecha_baja;vida_util;observaciones;id_imagen;id_catalogo_bien_patrimonial;fecha_incorporacion;numero_anterior;id_area_responsable;id_ubicacion_fisica;factura_fecha;factura_numero;tipo_de_documentacion;documento_numero;documento_ejercicio;debe_amortizarse;meses_amortizados;amortizacion_acumulada;valor_residual;fecha_amortizacion_ultima;id_empleado_responsable;numero_serie;id_empleado_responsable_uso;titular_bien_tercero;amortizacion_ajuste  ;00000001;Heladera Peabody Side By Side No Frost 516 Lts;17/02/2019;1;10000;2;OC:3/2018;EXP:1254/2019;6;;10;Se incorporó por proceso de migración;;10005345;17/02/2019;;1;1;20/05/2018;B0001-0000000021;FACT;362545;2018;S;0;0;0;;1;S/N 0215554-52155555;1;;0

Importante: se recomienda los precontroles que realizará el migrador al archivo mig_tabla_maestra_ubicaciones_fisicas.csv en migrador_diaguita\02_Bienes_patrimoniales\01_Pre_Controles\fx_prectrl_bienes_patrimoniales.sql.

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. Es de suma importante en esta instancia incorporar al personal de la oficina de patrimonio para realizar la verificación de los datos migrados.




< Volver