Saltar a contenido

Entidades de Pronóstico

Esta sección cubre las 2 entidades del dominio forecast_*.

Forecast

Representa una ejecución de pronóstico para un país, capturando la ejecución de los modelos de predicción climática.

Columna Tipo Restricciones Descripción
id BigInteger PK, Auto-increment Identificador único
country_id Integer FK -> mng_country.id, NOT NULL País para el pronóstico
run_date Date NOT NULL Fecha de ejecución del pronóstico
enable Boolean Default: true Flag de borrado suave
register DateTime(tz) NOT NULL Marca de tiempo de creación
updated DateTime(tz) NOT NULL Marca de tiempo de última actualización

Relaciones: MngCountry (padre), ForecastAnalogue (hijos)


ForecastAnalogue

Datos análogos asociados con una ejecución de pronóstico. Almacena los años históricos más similares identificados mediante la coincidencia de índices climáticos.

Columna Tipo Restricciones Descripción
id BigInteger PK, Auto-increment Identificador único
forecast_id BigInteger FK -> forecast.id, NOT NULL Pronóstico padre
location_id BigInteger FK -> mng_location.id, NOT NULL Ubicación
forecast_source String(100) NOT NULL Modelo/sistema fuente
indices_used String(255) ONI, MEI, SOI, NAO usados
year Integer NOT NULL Año histórico coincidente
similarity_score Float NOT NULL Métrica de similitud
rank Integer NOT NULL Posición en el ranking

Relaciones: Forecast (padre)