CAISO logo

WEIM Area Demand Forecasts

CAISO's published demand forecasts for each WEIM balancing area outside CAISO's own TAC areas, keyed by ba and horizon (day_ahead, two_day, seven_day), latest vintage per hour.

Native record
WEIM area x horizon x forecast hour
hourly publication cadence
Evidence
Forecast data
Forward-looking values with an explicit issue time
Time basis
Interval-start records
UTC · event_time

Overview

4.4M rows, 30 areas, 2018-01 to a week ahead.

Query contract

One row per (ba, horizon, event_time) is the latest vintage; read it plainly.

Analysis rules

  • Filter ba to your scope's code with a direct WHERE; search_data returns the allowed value. One ba per query keeps a region's rows from mixing with another's.
  • Choose one horizon; do not mix day_ahead, two_day and seven_day in one series.

Interpretation

  • This table is a materialized MergeTree whose refresh has already collapsed source revisions. Do not add FINAL and do not re-apply argMax over ingested_at.

Access

Query from your own tools

Use the guarded HTTP endpoint directly, or connect an MCP client and load the dataset contract with describe_data before calling query_data.

HTTP endpoint
POST /api/v1/datasets/weim_load_forecast/query

Schema5

Column
Type
event_timeDateTime64(6, 'UTC')
baLowCardinality(String)
horizonLowCardinality(String)
forecast_mwNullable(Float64)
source_timeNullable(DateTime64(6, 'UTC'))

Sample data

No preview available.

Coverage

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