RA Master Resource Database: Slice-of-Day Qualifying Capacity

Slice-of-day qualifying capacity: each wind, solar and demand response resource's QC in each hour of each month of the compliance year.

Native record
event_time x source_time x resource_id x hybrid_sub_id x duplicate_index x month x hour_ending
each posting (checked weekly) publication cadence
Evidence
Observed market data
Published observations from the named source
Time basis
Point-in-time records
UTC · event_time

Overview

One row per (month, hour ending, vintage, resource, hybrid sub-ID), from the VER Hourly QC and DR Hourly QC sheets (`kind` VER or DR). These are the 24 slices x 12 months a variable resource can be shown in under the CPUC's slice-of-day RA framework. A blank cell is not stored: no QC shown for that slice is not a QC of zero. `event_time` is the first of the month. Every posting of the MRD is a vintage: `source_time` is when the file was last modified on the CPUC server, and `compliance_year` the RA year it is for. Energy Division reposts each compliance year's MRD every month or so, so read the current values as the newest `source_time` per compliance year, and a past showing against the vintage in force on its date.

Query contract

Preserve one canonical row per (event_time, source_time, resource_id, hybrid_sub_id, duplicate_index, month, hour_ending) before aggregating.

Analysis rules

  • Group only after preserving the declared grain: event_time, source_time, resource_id, hybrid_sub_id, duplicate_index, month, hour_ending.

Schema11

Column
Type
event_timeDateTime64(6, 'UTC')
source_timeDateTime64(6, 'UTC')
compliance_yearNullable(Int64)
resource_idLowCardinality(String)
hybrid_sub_idLowCardinality(String)
duplicate_indexInt64
monthInt64
hour_endingInt64
qc_mwNullable(Float64)
kindLowCardinality(Nullable(String))
ingested_atDateTime64(6, 'UTC')

Sample data

event_timesource_timecompliance_yearresource_idhybrid_sub_idduplicate_indexmonthhour_endingqc_mwkindingested_at
2027-12-01 00:00:00.0000002026-08-18 21:57:54.0000002027ZOND_6_UNIT012241.19VER2026-09-29 02:30:13.553933
2027-12-01 00:00:00.0000002026-08-18 21:57:54.0000002027ZOND_6_UNIT012231.3VER2026-09-29 02:30:13.553933
2027-12-01 00:00:00.0000002026-08-18 21:57:54.0000002027ZOND_6_UNIT012221.28VER2026-09-29 02:30:13.553933
2027-12-01 00:00:00.0000002026-08-18 21:57:54.0000002027ZOND_6_UNIT012211.36VER2026-09-29 02:30:13.553933
2027-12-01 00:00:00.0000002026-08-18 21:57:54.0000002027ZOND_6_UNIT012201.24VER2026-09-29 02:30:13.553933
2027-12-01 00:00:00.0000002026-08-18 21:57:54.0000002027ZOND_6_UNIT012191.07VER2026-09-29 02:30:13.553933
2027-12-01 00:00:00.0000002026-08-18 21:57:54.0000002027ZOND_6_UNIT012180.95VER2026-09-29 02:30:13.553933
2027-12-01 00:00:00.0000002026-08-18 21:57:54.0000002027ZOND_6_UNIT012170.75VER2026-09-29 02:30:13.553933
2027-12-01 00:00:00.0000002026-08-18 21:57:54.0000002027ZOND_6_UNIT012160.8VER2026-09-29 02:30:13.553933
2027-12-01 00:00:00.0000002026-08-18 21:57:54.0000002027ZOND_6_UNIT012150.8VER2026-09-29 02:30:13.553933
2027-12-01 00:00:00.0000002026-08-18 21:57:54.0000002027ZOND_6_UNIT012140.69VER2026-09-29 02:30:13.553933
2027-12-01 00:00:00.0000002026-08-18 21:57:54.0000002027ZOND_6_UNIT012130.79VER2026-09-29 02:30:13.553933
2027-12-01 00:00:00.0000002026-08-18 21:57:54.0000002027ZOND_6_UNIT012120.82VER2026-09-29 02:30:13.553933
2027-12-01 00:00:00.0000002026-08-18 21:57:54.0000002027ZOND_6_UNIT012110.82VER2026-09-29 02:30:13.553933
2027-12-01 00:00:00.0000002026-08-18 21:57:54.0000002027ZOND_6_UNIT012100.94VER2026-09-29 02:30:13.553933
2027-12-01 00:00:00.0000002026-08-18 21:57:54.0000002027ZOND_6_UNIT01291.11VER2026-09-29 02:30:13.553933
2027-12-01 00:00:00.0000002026-08-18 21:57:54.0000002027ZOND_6_UNIT01281.1VER2026-09-29 02:30:13.553933
2027-12-01 00:00:00.0000002026-08-18 21:57:54.0000002027ZOND_6_UNIT01271.12VER2026-09-29 02:30:13.553933
2027-12-01 00:00:00.0000002026-08-18 21:57:54.0000002027ZOND_6_UNIT01261.17VER2026-09-29 02:30:13.553933
2027-12-01 00:00:00.0000002026-08-18 21:57:54.0000002027ZOND_6_UNIT01251.09VER2026-09-29 02:30:13.553933
2027-12-01 00:00:00.0000002026-08-18 21:57:54.0000002027ZOND_6_UNIT01241.07VER2026-09-29 02:30:13.553933
2027-12-01 00:00:00.0000002026-08-18 21:57:54.0000002027ZOND_6_UNIT01231.06VER2026-09-29 02:30:13.553933
2027-12-01 00:00:00.0000002026-08-18 21:57:54.0000002027ZOND_6_UNIT01221.26VER2026-09-29 02:30:13.553933
2027-12-01 00:00:00.0000002026-08-18 21:57:54.0000002027ZOND_6_UNIT01211.16VER2026-09-29 02:30:13.553933
2027-12-01 00:00:00.0000002026-08-18 21:57:54.0000002027YELPIN_2_YP2SR3012240VER2026-09-29 02:30:13.553933

Coverage

3.4% complete1,029 gap days36 days with data
Show coverage history
Coverage: 3.4%Days with data: 36Gaps: 1,029
2027
2026
2025
gaplessmore