Skip to content

Dominios de negocio y catálogos núcleo

Mapa de qué hay en la base y dónde. TRIVASADB3: 1,454 tablas, 822 con datos, 632 vacías, 88.4 M filas, ~105 GB.

Esquemas: dbo (1,432 tablas — todo el negocio), HangFire (11, scheduler de una app .NET), oqs (11, Open Query Store — monitoreo, no es negocio).

Verificado 2026-08-10.

Dominios

Dominio Tablas Filas GB Núcleo
CONTABILIDAD 25 25.2 M 4.9 Poliza_Detalle, Poliza_Control, Banco_Movimiento, Transferencia
VENTAS 28 10.7 M 5.1 Venta/Venta_Encabezado, Remision, Pedido, Factura, Precio_Minimo
NÓMINA 44 7.5 M 5.6 Pre_Nomina, Nomina, Control_Asistencia, Empleado
LOGÍSTICA 30 7.2 M 2.6 Orden_Entrega, Entrega_Documento, Viaje, Complemento_Carta_Porte
INVENTARIO 34 6.1 M 3.8 Movimiento, Existencia, Producto, Traspaso
GASTOS 16 5.5 M 1.2 Gasto_Registro, Gasto_Registro_Documento, Gasto_Registro_Control
CFDI/FISCAL 82 4.2 M 15.0 Comprobante_Digital, familia ZFB_*
CXC 6 4.1 M 1.3 Cuenta_X_Cobrar, Pago_CXC, Recibo_Pago
DOCUMENTOS 17 3.5 M 62.4 Imagen_Objeto, ZTRV_Almacen_Digital, Comentario, Adjunto
SEGURIDAD/SIST 27 1.7 M 0.3 Login, Log, Folio, Configuracion
CXP 6 1.6 M 0.4 Cuenta_X_Pagar, Pago_Cxp_Comprobante
SERVICIOS/CRM 15 0.8 M 0.2 Orden_Servicio, Contrato
COMPRAS 18 0.8 M 0.3 Compra, Orden_Compra, Requisicion_Compra
PRODUCCIÓN 9 0.5 M 0.1 ZTRV_Control_Produccion*

⚠️ DOCUMENTOS es el 60 % del espacio en disco pero casi nada del valor analítico: son imágenes y PDFs en columnas varbinary. Nunca hacer SELECT * sobre estas tablas ni incluirlas en un sql_table() sin lista explícita de columnas.

Catálogos núcleo (dimensiones)

Ordenados por cuántas FKs los apuntan — la mejor medida de su centralidad:

Catálogo Filas FKs que lo apuntan Rol
Estado 66 660 Estado de cada registro — el más referenciado de la base
Producto 27,359 137 Catálogo de productos
Sucursal 41 128 Sucursales, ligadas a Empresa
Almacen 464 124 Almacenes por sucursal
Moneda 184 79 Monedas
Color 5 75 Dimensión de producto
Talla 9 75 Dimensión de producto
Cliente 42,051 66 Clientes
Vendedor 260 52 Vendedores
Proveedor 4,755 43 Proveedores
Centro_Costo 633 27 Centros de costo
Tipo_Gasto 249 24 Clasificación de gastos
Unidad 33 23 Unidades de medida
Impuesto 27 22 Impuestos (IVA, retenciones)
Empleado 2,505 20 Empleados (nómina)
Forma_Pago 38 16 Formas de pago
Comprador 179 13 Compradores
Vehiculo 1,318 12 Flota
Empresa 7 8 4 empresas reales + 3 "BACKUP"
Banco_Cuenta 57 8 Cuentas bancarias
Ruta 2,433 8 Rutas de reparto

Modelo del núcleo transaccional

erDiagram
    Empresa ||--o{ Sucursal : "Em_Cve_Empresa"
    Sucursal ||--o{ Almacen : "Sc_Cve_Sucursal"
    Sucursal ||--o{ Venta_Encabezado : ""
    Cliente  ||--o{ Venta_Encabezado : "Cl_Cve_Cliente"
    Vendedor ||--o{ Venta_Encabezado : "Vn_Cve_Vendedor"
    Estado   ||--o{ Venta_Encabezado : "Es_Cve_Estado"

    Venta_Encabezado ||--o{ Venta : "Vn_Folio"
    Venta            ||--o{ Venta_Impuesto : "Vn_Folio,Vn_ID"
    Venta_Encabezado ||--o{ Venta_Total_Impuesto : "Vn_Folio"
    Producto ||--o{ Venta : "Pr_Cve_Producto"

    Pedido_Encabezado ||--o{ Pedido : "Pd_Folio"
    Remision_Encabezado ||--o{ Remision : "Rm_Folio"
    Factura_Encabezado ||--o{ Factura : "Fc_Folio"
    Venta_Encabezado ||--o| Factura_Encabezado : "Fc_Folio"

    Producto ||--o{ Movimiento : "Pr_Cve_Producto"
    Almacen  ||--o{ Movimiento : "Al_Cve_Almacen"
    Producto ||--o{ Existencia : "Pr_Cve_Producto"

    Cliente ||--o{ Cuenta_X_Cobrar : "Cl_Cve_Cliente"
    Cuenta_X_Cobrar ||--o{ Pago_CXC : ""
    Proveedor ||--o{ Cuenta_X_Pagar : "Pv_Cve_Proveedor"
    Proveedor ||--o{ Compra_Encabezado : "Pv_Cve_Proveedor"
    Compra_Encabezado ||--o{ Compra : "Co_Folio"

    Poliza_Control ||--o{ Poliza_Detalle : "Pl_Folio"

Módulos que Trivasa no usa

De las 632 tablas vacías, las familias más grandes:

Familia Tablas Módulo
PDA_* 31 Terminales portátiles
Comanda_* 21 Restaurante
Clinic_* 14 Clínica
POS_* 11 Punto de venta (variante no usada)
Rappi_* 11 Integración Rappi
Shopify_* 10 Integración Shopify
Promocion_*, Descuento_* 16 Promociones
Evaluacion_* 7 Evaluación de personal

Ignorarlas en el catálogo de BI. No tiene sentido borrarlas: son parte del producto y una actualización del ERP las recrearía.

Personalizaciones ZTRV_* más relevantes

Aquí vive la lógica propia de Trivasa:

Tabla Filas Qué es
ZTRV_Almacen_Digital 476,214 Archivo digital de documentos
ZTRV_Orden_Entrega_Reprogramacion 357,696 Reprogramación de entregas
ZTRV_Estado_Solicitud 103,034 Máquina de estados de solicitudes — ver Solicitud de material
ZTRV_Solicitud_Material + detalle ~364 k Solicitudes de material
ZTRV_Control_Kilometraje 169,068 Kilometraje de flota
ZTRV_Control_Produccion* ~320 k Control de producción
ZTRV_Presupuesto_* ~240 k Autorización presupuestal