Arquitectura
El entorno completo: de dónde sale la data, por dónde pasa y dónde termina.
Documentos
- Servidores y bases — topología de SQL Server, qué base es cuál,
EMPRESAS_2como catálogo de control, respaldos. Leer antes de escribir cualquier query. - El ERP: Management Pro — qué es el sistema origen, sus tres capas (escritorio VB6, IIS, servicio .NET), cómo se conecta a la base, y la deuda técnica que afecta leer su código.
- Stack de BI en ctunlinux — servicios, puertos, repos, extracción con dlt, transformación con dbt, orquestación y observabilidad.
- Hosting de la wiki — cómo se publica este sitio.
El recorrido de un dato
flowchart LR
subgraph ORIGEN["Origen — ERP Management Pro"]
P[(".207/TRIVASADB<br/>producción")]
C[(".200/TRIVASADB3<br/>copia restaurada")]
X["//.211/SincronizarXml<br/>XMLs CFDI del SAT"]
end
subgraph CTUN["ctunlinux — stack de BI"]
DLT["dlt<br/>ingesta"]
PG[("PostgreSQL :5433<br/>trivasa_dw")]
DBT["dbt Core<br/>staging → marts"]
BI["Lightdash :8090<br/>Metabase :3000"]
OBS["Loki :3100<br/>Perses :8080"]
end
P -->|incrementales diarios| DLT
C -.->|backfills históricos| DLT
X --> DLT
DLT --> PG --> DBT --> BI
PG --> OBS
P -->|restauración manual| C
style P fill:#d4edda,stroke:#155724
style C fill:#fff3cd,stroke:#856404
style PG fill:#cce5ff,stroke:#004085
Lo esencial
| Pregunta | Respuesta corta |
|---|---|
| ¿Dónde están los números oficiales? | 192.168.117.207/TRIVASADB |
| ¿Dónde exploro sin arriesgar producción? | 192.168.117.200/TRIVASADB3 |
| ¿Con qué se extrae? | dlt (no Meltano) |
| ¿Dónde vive el warehouse? | PostgreSQL en ctunlinux:5433, base trivasa_dw |
| ¿Con qué se transforma? | dbt Core, proyecto trivasa_dbt |
| ¿Qué orquesta? | Cron hoy; la convención declarada es systemd timers |
| ¿Dónde está la config de los servicios? | ~/stack/, fuera de git |