Si operas una generadora en Chile, conoces la rutina: cada mañana alguien dedica horas a descargar del Coordinador Eléctrico Nacional (CEN) los costos marginales, la operación programada y la generación, a cruzarlos con la información interna de las centrales y a revisar que nada falte antes de que la operación tome decisiones. Es un proceso crítico, repetitivo y propenso al error humano.
La buena noticia es que ese flujo se apoya en datos que el propio Coordinador publica a través de su API oficial, así que se puede automatizar de punta a punta sin perder control ni trazabilidad. En este artículo explicamos qué datos del CEN se integran, qué arquitectura lo sostiene, qué resultados son realistas y qué considerar en mantención y normativa.
El problema: la reportería diaria consume horas críticas
En la operación de una generadora, buena parte de la carga manual se concentra en un proceso diario: recopilar del Coordinador Eléctrico Nacional los datos de mercado y operación, consolidarlos con la información interna de las centrales y dejarlos listos para análisis. Entre los insumos típicos están:
- Costos marginales (online, real y programado), que valorizan las transferencias de energía.
- La operación programada —el «programa»— junto con la generación real y la demanda del sistema.
- Información del Sistema de Medidas y del Registro de Instrucciones de Operación (RIO), que documentan la medición y las instrucciones del centro de despacho.
Hecho a mano, este flujo puede tomar varias horas cada día y depende de que la persona a cargo esté disponible y no cometa errores de copiado. El costo no es solo de horas-persona: es el riesgo de inconsistencias en los datos que alimentan decisiones operativas y de no tener un registro centralizado y auditable.
Cómo se resuelve: integración con la API del Coordinador
El reporte operativo diario se automatiza obteniendo los datos directamente del Coordinador Eléctrico Nacional a través de su API oficial —el Sistema de Información Pública (SIP)—, que expone costos marginales, operación programada, generación y otros conjuntos sin necesidad de revisar portales a mano. Un flujo programado descarga los datos, los consolida con la información interna de las centrales, los valida en estructura y completitud y los deja en un repositorio central listo para alimentar dashboards de BI.
Si el proceso detecta datos faltantes o inconsistentes, emite alertas automáticas para que el equipo intervenga antes de que el problema escale. Como la fuente es la API oficial y pública del propio Coordinador, la integración es estable y no depende de trucos frágiles: se apoya en la vía que la institución dispone para entregar su información.
El Coordinador Eléctrico Nacional publica costos marginales, operación programada, generación y demanda a través de su API oficial (SIP); integrarla automatiza la reportería diaria y la deja trazable.
La arquitectura: cómo funciona por dentro
Sin entrar en detalles propietarios, la arquitectura sigue un patrón claro y reutilizable:
- Ingesta de datos: conexión a la API del Coordinador (SIP) como vía principal, con reintentos y validaciones para que un problema puntual de la fuente no detenga el flujo.
- Consolidación y validación: los datos del CEN se cruzan con los internos en un repositorio central; reglas de validación revisan estructura y completitud y emiten alertas ante cualquier faltante.
- Orquestación: un orquestador de flujos coordina las tareas en el orden correcto, las reintenta si fallan y deja registro de cada ejecución para auditoría.
- Visualización y notificación: los resultados alimentan dashboards de BI y el equipo recibe avisos automáticos sobre datos faltantes o cambios relevantes.
Tecnológicamente se sostiene con herramientas estándar y mantenibles: Python para la lógica de ingesta, SQL para la consolidación y un data warehouse en la nube (sobre AWS, Azure o Google Cloud) como repositorio central, sin dependencias exóticas que compliquen el mantenimiento.
Más allá del reporte: trámites regulatorios
Sobre la misma lógica de automatización se pueden abordar otros trámites repetitivos de la operación. Un ejemplo es el reporte regulatorio de extracciones de agua al MEE de la Dirección General de Aguas (DGA) en generadoras hidroeléctricas: cuando ese trámite se hace a mano sobre un portal que no expone API, se resuelve con automatización de navegador que reproduce el proceso del operador, centraliza el registro y notifica al equipo. Es un proceso distinto al reporte diario al Coordinador, pero comparte el objetivo: quitar trabajo manual y dejar todo trazable.
Resultados, normativa y cómo cotizar
Resultados. Automatizar la reportería diaria convierte un proceso de varias horas en uno desatendido y trazable: los datos del Coordinador llegan validados, las alertas avisan antes de que un faltante se vuelva un problema y queda un registro centralizado de cada ejecución. Las personas quedan libres para análisis de mayor valor en lugar de descargar y copiar datos.
Normativa. Cuando se automatiza un reporte regulatorio —como el MEE de la DGA— la automatización está diseñada para cumplir la normativa vigente aplicable (por ejemplo el Decreto 53 para aguas superficiales y la Resolución 1238 Exenta para aguas subterráneas): ejecuta el proceso que la regulación exige, no lo reemplaza. Esto es orientación general y no asesoría legal; la responsabilidad de cumplimiento recae en la generadora.
Mantención. Integrar la API del Coordinador es estable, pero los trámites sobre portales de terceros tienen un riesgo inherente: si cambian la interfaz o el formato, la automatización requiere ajuste, que se cubre con un esquema de mantención que monitorea y adapta los flujos.
Cómo avanzar. Cada operación tiene fuentes, centrales y procesos distintos, así que el alcance se define caso a caso. Los proyectos parten desde UF 75 e incluyen 30 días de garantía post-entrega. Escríbenos para una cotización y revisamos el flujo que más horas te está costando.