IESO logo

IESO Solar Forecast (embedded)

IESO's forecast of solar output embedded in distribution systems, which reduces the demand IESO sees rather than appearing as grid output.

Native record
hour x publication
hourly publication, two days ahead publication cadence
Evidence
Forecast data
Forward-looking values with an explicit issue time
Time basis
Point-in-time records
UTC · event_time

Overview

IESO's forecast of solar output embedded in distribution systems, which reduces the demand IESO sees rather than appearing as grid output.

Query contract

Preserve one canonical row per (event_time, publish_time) before aggregating.

Analysis rules

  • A forecast for hour H as known before H began: the latest publish_time before the hour's start.

Interpretation

  • event_time marks the END of the interval or hour. IESO delivers on EST all year, but this mirror's event_time was built on Toronto wall time, so between the second Sunday of March and the first Sunday of November it is one hour early. The delivery end is event_time + toIntervalSecond(timeZoneOffset(toTimeZone(event_time, 'America/Toronto')) + 18000); rows in the spring-forward hour cannot be placed. Toronto civil time is for display only.
  • Market-participant and embedded forecasts are different quantities: never add them, and compare grid output (ieso.fuel_mix_hourly) only with the market-participant forecast.

Access

Need the full history of this dataset in Snowflake, Databricks or your own storage? Data services delivers it on a schedule.

Schema6

Column
Type
event_timeDateTime64(6, 'UTC')
publish_timeDateTime64(6, 'UTC')
forecast_typeNullable(String)
resource_classNullable(String)
forecast_mwNullable(Float64)
ingested_atDateTime64(6, 'UTC')

Sample data

event_timepublish_timeforecast_typeresource_classforecast_mwingested_at
2026-10-12 16:00:00.0000002026-10-10 15:33:08.000000EMBEDDEDSOLAR370.62026-10-10 17:15:06.210819
2026-10-12 15:00:00.0000002026-10-10 15:33:08.000000EMBEDDEDSOLAR343.62026-10-10 17:15:06.210819
2026-10-12 15:00:00.0000002026-10-10 14:33:09.000000EMBEDDEDSOLAR380.42026-10-10 16:15:07.793662
2026-10-12 14:00:00.0000002026-10-10 15:33:08.000000EMBEDDEDSOLAR282.52026-10-10 17:15:06.210819
2026-10-12 14:00:00.0000002026-10-10 14:33:09.000000EMBEDDEDSOLAR314.12026-10-10 16:15:07.793662
2026-10-12 14:00:00.0000002026-10-10 13:33:14.000000EMBEDDEDSOLAR346.92026-10-10 15:15:10.200240
2026-10-12 13:00:00.0000002026-10-10 15:33:08.000000EMBEDDEDSOLAR193.12026-10-10 17:15:06.210819
2026-10-12 13:00:00.0000002026-10-10 14:33:09.000000EMBEDDEDSOLAR214.92026-10-10 16:15:07.793662
2026-10-12 13:00:00.0000002026-10-10 13:33:14.000000EMBEDDEDSOLAR230.32026-10-10 15:15:10.200240
2026-10-12 13:00:00.0000002026-10-10 12:33:09.000000EMBEDDEDSOLAR209.52026-10-10 14:15:07.611196
2026-10-12 12:00:00.0000002026-10-10 15:33:08.000000EMBEDDEDSOLAR81.62026-10-10 17:15:06.210819
2026-10-12 12:00:00.0000002026-10-10 14:33:09.000000EMBEDDEDSOLAR91.12026-10-10 16:15:07.793662
2026-10-12 12:00:00.0000002026-10-10 13:33:14.000000EMBEDDEDSOLAR96.52026-10-10 15:15:10.200240
2026-10-12 12:00:00.0000002026-10-10 12:33:09.000000EMBEDDEDSOLAR84.52026-10-10 14:15:07.611196
2026-10-12 12:00:00.0000002026-10-10 11:49:45.000000EMBEDDEDSOLAR100.52026-10-10 13:15:07.570063
2026-10-12 11:00:00.0000002026-10-10 15:33:08.000000EMBEDDEDSOLAR42026-10-10 17:15:06.210819
2026-10-12 11:00:00.0000002026-10-10 14:33:09.000000EMBEDDEDSOLAR4.42026-10-10 16:15:07.793662
2026-10-12 11:00:00.0000002026-10-10 13:33:14.000000EMBEDDEDSOLAR4.62026-10-10 15:15:10.200240
2026-10-12 11:00:00.0000002026-10-10 12:33:09.000000EMBEDDEDSOLAR4.12026-10-10 14:15:07.611196
2026-10-12 11:00:00.0000002026-10-10 11:49:45.000000EMBEDDEDSOLAR4.42026-10-10 13:15:07.570063
2026-10-12 11:00:00.0000002026-10-10 10:33:13.000000EMBEDDEDSOLAR4.12026-10-10 12:15:07.140864
2026-10-12 10:00:00.0000002026-10-10 15:33:08.000000EMBEDDEDSOLAR02026-10-10 17:15:06.210819
2026-10-12 10:00:00.0000002026-10-10 14:33:09.000000EMBEDDEDSOLAR02026-10-10 16:15:07.793662
2026-10-12 10:00:00.0000002026-10-10 13:33:14.000000EMBEDDEDSOLAR02026-10-10 15:15:10.200240
2026-10-12 10:00:00.0000002026-10-10 12:33:09.000000EMBEDDEDSOLAR02026-10-10 14:15:07.611196

Coverage

No time-indexed data — coverage isn’t applicable to this dataset.