{"package":"STPASA_SOLUTION","pdr_config":{"mappings":[{"REPORT_NAME":"STPASA","REPORT_SUB_TYPE":"FNM_ZONESOLUTION","VERSION":1}],"transaction_type":"INSERT"},"documentation_urls":["https://nemweb.com.au/Reports/Current/MMSDataModelReport/Electricity/ElectricityDataModelReport_files/Elec59.htm#67"],"comment":"STPASA_FNM_ZONESOLUTION shows zone demand, cleared value of resources, spare capacity, losses for each run type and interval.","primary_keys":["INTERVAL_DATETIME","RUN_DATETIME","RUNTYPE","ZONEID"],"columns":{"INTERVAL_DATETIME":{"sql_type":"DATE","pl_type":"pl.Datetime()","mandatory":true,"comment":"End date time of the interval","examples":["2026/01/20 00:05:00"],"parse_csv_as_string":true,"is_s_datetime":true},"RUN_DATETIME":{"sql_type":"DATE","pl_type":"pl.Datetime()","mandatory":true,"comment":"Unique Timestamp Identifier for this run, identified by the first half hour ended interval of the run","examples":["2026/01/20 00:05:00"],"parse_csv_as_string":true,"is_s_datetime":true},"RUNTYPE":{"sql_type":"VARCHAR2(20)","pl_type":"pl.Enum([\"BASE\", \"RELIABILITY\", \"WARNING\"])","mandatory":true,"comment":"Run Type (BASE, RELIABILITY, WARNING)","examples":null,"enums":["BASE","RELIABILITY","WARNING"]},"ZONEID":{"sql_type":"VARCHAR2(30)","pl_type":"pl.Categorical","mandatory":true,"comment":"Zone identifier","is_categorical":true},"BDU_CLEARED":{"sql_type":"NUMBER(12,2)","pl_type":"pl.Float64","mandatory":false,"comment":"Cleared Generation (positive) or Consumption (negative) from bidirectional units (MW)","is_float":true},"CLEAREDDEMAND":{"sql_type":"NUMBER(12,2)","pl_type":"pl.Float64","mandatory":false,"comment":"Cleared Demand (MW)","is_float":true},"CLEAREDLOSSES":{"sql_type":"NUMBER(12,2)","pl_type":"pl.Float64","mandatory":false,"comment":"Cleared Grid Losses (MW)","is_float":true},"CLEAREDNETINTERCHANGE":{"sql_type":"NUMBER(12,2)","pl_type":"pl.Float64","mandatory":false,"comment":"Cleared Net Export (positive) or Net Import (negative) (MW)","is_float":true},"CLEAREDSUPPLY":{"sql_type":"NUMBER(12,2)","pl_type":"pl.Float64","mandatory":false,"comment":"Cleared Generation (MW)","is_float":true},"DEFICITCONDITION":{"sql_type":"NUMBER(1,0)","pl_type":"pl.UInt8","mandatory":false,"comment":"Deficit Condition (DEFICITCONDITION) > 0 if a supply deficit exists and this Zone does not contain the Regional Reference Node.\nDEFICITCONDITION = 3 if deficit in BASE run\nDEFICITCONDITION = 2 if deficit in RELIABILITY run\nDEFICITCONDITION = 1 if deficit in WARNING run","is_integer":true,"unsigned_int":true,"num_int_bits":8},"DEMAND_UNCERTAINTY_MARGIN":{"sql_type":"NUMBER(12,2)","pl_type":"pl.Float64","mandatory":false,"comment":"Aggregate Uncertainty Margin adjustment (increase) to most probable Demand Forecast (MW)","is_float":true},"ENERGYCONSTRAINED_CLEARED":{"sql_type":"NUMBER(12,2)","pl_type":"pl.Float64","mandatory":false,"comment":"Cleared Generation from energy-constrained resources - that is, from bidirectional units and generating units subject to daily energy limits (MW)","is_float":true},"ENERGYUNCONSTRAINED_CLEARED":{"sql_type":"NUMBER(12,2)","pl_type":"pl.Float64","mandatory":false,"comment":"Cleared Generation from non energy-constrained resources - that is, excluding bidirectional units and generating units subject to daily energy limits (MW)","is_float":true},"INITIALDEMAND":{"sql_type":"NUMBER(12,2)","pl_type":"pl.Float64","mandatory":false,"comment":"Most probable Demand Forecast adjusted by Demand Uncertainty Margin (MW)","is_float":true},"LASTCHANGED":{"sql_type":"DATE","pl_type":"pl.Datetime()","mandatory":false,"comment":"Date time this record was created","examples":["2026/01/20 00:05:00"],"parse_csv_as_string":true,"is_s_datetime":true},"LORCONDITION":{"sql_type":"NUMBER(1,0)","pl_type":"pl.UInt8","mandatory":false,"comment":"Lack of Reserve Condition (LORCONDITION) > 0 if a supply deficit exists and this Zone contains the Regional Reference Node\nLORCONDITION = 3 if deficit in BASE run\nLORCONDITION = 2 if deficit in RELIABILITY run\nLORCONDITION = 1 if deficit in WARNING run","is_integer":true,"unsigned_int":true,"num_int_bits":8},"REGIONID":{"sql_type":"VARCHAR2(20)","pl_type":"pl.Enum([\"QLD1\", \"VIC1\", \"TAS1\", \"NSW1\", \"SA1\", \"SNOWY1\"])","mandatory":false,"comment":"Region identifier of the Region containing this Zone","examples":null,"enums":["QLD1","VIC1","TAS1","NSW1","SA1","SNOWY1"]},"SCHED_GEN_AUX_LOAD":{"sql_type":"NUMBER(12,2)","pl_type":"pl.Float64","mandatory":false,"comment":"Aggregate Auxiliary Load adjustment to uncertainty-adjusted Bid MaxAvail of all scheduled generating units (MW)","is_float":true},"SCHED_GEN_UNCERTAINTY_MARGIN":{"sql_type":"NUMBER(12,2)","pl_type":"pl.Float64","mandatory":false,"comment":"Aggregate Uncertainty Margin adjustment (decrease) to Scheduled Generation Bid Max Avail (MW)","is_float":true},"SPARECAPACITY":{"sql_type":"NUMBER(12,2)","pl_type":"pl.Float64","mandatory":false,"comment":"Spare generation capacity = max(0, Available Generation minus [Cleared Generation minus Cleared Net Interchange]) (MW)","is_float":true},"SS_CLEARED":{"sql_type":"NUMBER(12,2)","pl_type":"pl.Float64","mandatory":false,"comment":"Cleared Generation from semi-scheduled generating units (MW)","is_float":true},"SS_SOLAR_CLEARED":{"sql_type":"NUMBER(12,2)","pl_type":"pl.Float64","mandatory":false,"comment":"Cleared Generation from semi-scheduled solar generating units (MW)","is_float":true},"SS_WIND_CLEARED":{"sql_type":"NUMBER(12,2)","pl_type":"pl.Float64","mandatory":false,"comment":"Cleared Generation from semi-scheduled wind generating units (MW)","is_float":true},"SUPPLYDEFICIT":{"sql_type":"NUMBER(12,2)","pl_type":"pl.Float64","mandatory":false,"comment":"Supply Deficit at loads = Max(0, Initial Demand minus Cleared Demand) where Cleared Demand = (Cleared Generation minus Cleared Losses minus Cleared Net Interchange) (MW)","is_float":true},"VRE_GEN_UNCERTAINTY_MARGIN":{"sql_type":"NUMBER(12,2)","pl_type":"pl.Float64","mandatory":false,"comment":"Aggregate Uncertainty Margin adjustment (decrease) to most probable VRE Forecast (MW)","is_float":true}},"visibility":"Public","trigger":"Every 60 minutes"}