Documento Tecnico ETLs Datamart (Pagos Contables)
Documento Tecnico ETLs Datamart (Pagos Contables)
Documento Tecnico ETLs Datamart (Pagos Contables)
BoaWarehouse
DataMart Pagos Contables
Costos
DW Pagos
Índice
Contenido
1. Historial de cambios................................................................................................................................................2
1. Antecedentes...........................................................................................................................................................3
2. Objetivo....................................................................................................................................................................3
2.1. Objetivos específicos......................................................................................................................................3
3. Alcance.....................................................................................................................................................................4
4. Arquitectura.............................................................................................................................................................5
5. Servicios Web...........................................................................................................................................................5
6. Base de Datos..........................................................................................................................................................6
6.1. Base de datos.................................................................................................................................................6
6.2. Diagrama de Base de Datos...........................................................................................................................6
7. Diccionario de Datos................................................................................................................................................6
8. Listado de Jobs. Procedimientos Almacenados.......................................................................................................7
9. Consideraciones.......................................................................................................................................................7
10. ETLs.....................................................................................................................................................................7
1. Historial de cambios
1. Antecedentes
Boliviana de Aviación cuenta con un ERP el cual contempla el modulo del sistema de contabilidad que gestiona y
sistematiza las transacciones contables de la empresa.
El personal recurre a los reportes del mismos para obtener información para análisis, sin embargo, los reportes
existentes limitadas a la emisión de información a criterios predefinidos, mostrando una necesidad evidente de
flexibilidad para el análisis y requerimientos gerenciales no atendidos.
En ocasiones se realizaban trabajos manuales en planillas Excel invirtiendo mucho tiempo en el proceso con riesgo
de problemas de cálculos no exactos de grandes cantidades de datos los cuales eran propensos a cometer errores
provocando la posible emisión de información errada.
Si bien el modulo contable del ERP permite recuperar la información transaccional y cuenta con una clasificación
definida y aprobada para la emisión de información en base a un clasificador de costos, definido a nivel de cuenta
contable y auxiliares contables, el mismo reporta información de comprobantes contables devengados clasificados
por la fecha de emisión del comprobante pero no cuenta con la posibilidad de emisión de información a nivel de
órdenes de trabajo que permitiría identificar el destino de gasto y tampoco identifica las fechas reales de costo al
que pertenecería el gasto.
Ante estos antecedentes descritos anteriormente se ve la necesidad de proporcionar una herramienta que
automatice la obtención de información para análisis que permita la exploración de la misma y soluciones el
problema de emisión de información única a la empresa se desarrolla el Datamart de Pagos contables
2. Objetivo
El objetivo principal es implementar una solución de análisis de gastos y costos contables para el área de costos
dependiente de Presupuestos y Planificación Financiera dentro el Departamento de Finanzas de manera que
cuenten con información sólida y confiable de alta disponibilidad que cumpla con las necesidades de información.
Reducir el tiempo de emisión de información mejorando los tiempos de repuestas a los requerimientos
solicitados automatizando el proceso
Proporcionar diversidad de criterios para análisis por fechas de gasto y fechas de costo de los
comprobantes contables devengados.
Proporcionar reportes de datos a nivel de órdenes de trabajo, conceptos de gasto, cuentas contables,
auxiliar contable, presupuesto, partida y categoría programática.
Subir al DataWarehouse de BoA información de los Pagos contables registrados en el sistema contable del
ERP, y proporcionar información actualizada en el momento requerido.
Proporcionar información a nivel de código de trámite de los diferentes procesos del ERP.
Reflejar los ajustes contables para la clasificación de costos y consolidarlo en datos únicos por cada
criterio, y llegar a un cuadre perfecto con el estado de resultados del ERP.
Proporcionar las herramientas de análisis con archivos pivot de excel, reportes publicados en Sql Server
Reporting Services, y app de Qlik para acceso en cualquier momento a la información.
3. Alcance.
Se subirá información registrada por Clase de Costo, Presupuesto, Fecha, Orden de Trabajo, Categoría
programática y numero de trámite del ERP de los comprobantes devengados
4. Arquitectura
Actualizar Dimensiones
ActualizarParametrrzacio n
ERP Agrupacion
costoson ceptoGasto
ActualizarPagosERP
Co n ConceptoGast o BoaWarehouse
192.168.100.30
dbendesis Windows Server 2012 R2 | SQL
Postgresql 9.4 Server 2014
IP: 10.150.0.22
Actualizar Cierre Contable
5. Servicios Web
6. Base de Datos
Fechaini
DimPresupuesto
PresupuestoKey
CodigoPresupuesto
CodigoCentroCosto
CodigoEP
FactClaseCosto
ClaseCostoKey FactPagosContables * DimCategoriaProgramatica
PagosContablesKey CategoriaProgramaticaKey
CostoId
ClaseCostoKey IdentificadorPresupuesto
Nivel0
PresupuestoKey Actividad
TiempoKey CodigoActividad
OrdenTrabajoKey Programa
PartidaKey Descripcion
DimPartida *
PartidaKey TipoConcepto
id_Partida
Nombre
Codigo DimOrdenTrabajo
OrdenTrabajoKey
OrdenTrabajoId
Destino
Detalle
7. Diccionario de Datos
Ver anexo de Diccionario de datos DataMart Pagos Contables.
El job de ejecución de ETLs de Pagos contables deben ejecutarse cada tres horas desde las 9:30 hasta las 10:30 en
el procedimiento almacenado “Actualizar Costos” el mismo se ejecuta diariamente, envía correo de alerta en caso
de error en la ejecución al administrador de estos ETLs. Vía Email.
El job para la actualización de parámetros de costos se ejecuta una vez por semana
9. Consideraciones
Se debe tomar en cuenta que el sistema contable del ERP no cuenta con cierres contables mensuales o por
periodos, solo se realiza un cierre final al finalizar la gestión. Por esta razón es que es necesario actualizar
la información siempre desde la última fecha de cierre contable siempre.
Como el sistema contable no se encuentra en línea con las estaciones internacionales esto provoca
desactualización de la información, por tanto, se realizan el registro de comprobantes manuales fuera de
fecha por lo que es también una razón para la actualización siempre desde la última fecha de cierre
contable.
Al momento de cuadrar los gastos de sistema contable del ERP con el sistema oficial del estado SIGEP,
existen diferencias, el ETL realiza un cuadre forzoso, por lo que se crea toda una lógica para llegar al
mismo resultado.
10. ETLs
Actualizar Dimensiones