Trivasa
Infraestructura de BI y datos de Trivasa (empresa constructora/manufacturera de
materiales) — reportes contra TRIVASADB3/MPRO (SQL Server), construidos en
trivasa-bi-dev/exploracion/ como scripts Python/SQL sobre Streamlit o consultas
directas, para consumo de Contabilidad, Finanzas y auditoría externa.
Reportes activos
- Layout de Gastos — reporte de gastos para la auditoría externa (Bates y Asociados), liga cada documento a su registro contable (Cargo/Abono). El más maduro de los tres: varias versiones (Python y SQL puro) validadas contra un año completo de datos, documentando a fondo el modelo de datos de gastos/pólizas de MPRO. Tiene dos exploraciones distintas del mismo requerimiento — la original (~junio-julio 2026) y una segunda re-validación independiente (2026-08-04) que además arrancó el roadmap hacia el layout completo de 60 columnas.
- Trazabilidad Consumo Interno → Compras — liga cada consumo interno a la compra (y CFDI) que lo respalda, vía FIFO reconstruido sobre el historial de movimientos (el sistema fuente usa costo promedio, sin lotes reales).
- Existencia a una fecha y movimientos en un periodo — modelo reusable de existencia histórica que nació de la necesidad del proyecto anterior, más los reportes de movimientos que se construyeron encima.
- Consulta XMLs vs Gastos/Compras — app de solo consulta para Contabilidad, identifica CFDIs sin registro ligado en MPRO.
Infraestructura compartida
- Infraestructura de datos Trivasa — la base: qué
servidor SQL Server usar para qué, el modelo de datos de TRIVASADB, el warehouse
Postgres (
trivasa_dw) y los pipelines dlt que lo mantienen sincronizado. Todos los reportes de arriba dependen de esto. - Workflow de exploración de datos —
cómo se organizan queries de exploración puntual vs. scripts reusables, patrón de
conexión, y la convención de formato de salida en terminal (
helpers_output.py) que comparten los scripts de validación.
Hallazgos de modelo de datos compartidos entre reportes
Varios de estos reportes recorren la misma cadena Gasto_Registro →
Poliza_Control/Poliza/Poliza_Detalle y comparten los mismos hallazgos de fondo
(Poliza_Detalle.Pd_Referencia solo llega a nivel folio, no documento; los importes en
Gasto_Registro_Documento están en moneda original, no en MXN) — ver
Layout de Gastos — modelo de datos para el detalle
completo, es el más exhaustivo de los cuatro proyectos en cubrir esta cadena.
Véase también
- Tags — vocabulario
bi,sql-server,metabase,superset,grafanapara este proyecto.