Saltar a contenido

F41 — Integración y sincronización de datos externos

Categoría: Colaboración Interinstitucional

Objetivo

API para conectar sistemas externos (IDEAM, Ecopetrol), ETL de datos de partners, sincronización automática y versionado por institución de origen.

Contexto

Todo lo que conecta a COLFLUX con otras instituciones o conecta actores entre sí.

Qué hay

FuenteDatos.TIPO_CHOICES incluye "api" ("API externa") en backend/app/models/datos.py:151, y existe un wizard ETL (backend/app/api/etl/views.py) para mapear e importar archivos Excel/CSV, con MapeoColumna registrando transformaciones y origen (origen_mapeo, app/models/datos.py:222). Es ETL manual de archivos subidos por un "reportador", no integración con sistemas externos reales; no hay ninguna mención de IDEAM/Ecopetrol en ningún repo.

Qué hace falta

Conectores/clientes a APIs externas, jobs de sincronización automática, y versionado explícito por institución de origen (solo existe FuenteDatos.proyecto/reportador, sin modelo de "institución de origen del dato" ni historial de versiones).