Data Catalog

Overview

Realized ERCOT generation in megawatts by fuel type (coal, hydro, nuclear, storage, solar, wind, gas, other), one row per (event_time, fuel_type, quality). Long-format unification of the live 5-minute feed and the settlement-grade Fuel Mix Report — but quality='settled' is TEMPORARILY DISABLED: ercot.fuel_mix_report's gen_mw was found to be ~4x too low (ERCOT publishes MWh delivered per 15-min interval, not average MW, and the writer didn't convert). The write-path bug is fixed, but existing report rows are still wrong pending a full historical backfill, so this view currently emits quality='live' only (the 5-minute feed, which reads a separate MW-native source and is correct). The settled branch will return once the backfill is verified. Always filter by event_time; this is a view, and an unbounded scan is expensive. This is the table the SQL agent actually queries; ercot_fuel_mix_report and ercot_fuel_mix_5min remain in the public catalog as the underlying raw sources.

Schema4

Column
Type
event_timeDateTime64(6, 'UTC')
fuel_typeString
gen_mwNullable(Float64)
qualityString

Sample rows

event_timefuel_typegen_mwquality
2026-07-22 15:54:56.000000coal10851.140625live
2026-07-22 15:54:56.000000hydro70live
2026-07-22 15:54:56.000000nuclear4963.9404296875live
2026-07-22 15:54:56.000000storage-5568.95361328125live
2026-07-22 15:54:56.000000solar32713.130859375live
2026-07-22 15:54:56.000000wind369.765106201172live
2026-07-22 15:54:56.000000gas34017.02684020996live
2026-07-22 15:54:56.000000other50live
2026-07-22 15:49:56.000000coal10842.021484375live
2026-07-22 15:49:56.000000hydro70live
2026-07-22 15:49:56.000000nuclear4966.38525390625live
2026-07-22 15:49:56.000000storage-6042.630859375live
2026-07-22 15:49:56.000000solar32654.390625live
2026-07-22 15:49:56.000000wind376.475799560547live
2026-07-22 15:49:56.000000gas33965.6879272461live
2026-07-22 15:49:56.000000other50.0999984741211live
2026-07-22 15:44:56.000000coal10916.634765625live
2026-07-22 15:44:56.000000hydro68live
2026-07-22 15:44:56.000000nuclear4965.79150390625live
2026-07-22 15:44:56.000000storage-6465.29150390625live
2026-07-22 15:44:56.000000solar32557.306640625live
2026-07-22 15:44:56.000000wind378.510589599609live
2026-07-22 15:44:56.000000gas33941.5630645752live
2026-07-22 15:44:56.000000other50live
2026-07-22 15:39:56.000000coal10833.6875live

Coverage

100.0% complete0 gap days44 days with data
Show coverage history ▾
Coverage: 100.0%Days with data: 44Gaps: 0
2026
gaplessmore