{"package":"HISTORICAL TABLES","pdr_config":{"mappings":[{"REPORT_NAME":"DISPATCHBNC","REPORT_SUB_TYPE":"CASESOLUTION","VERSION":1}],"transaction_type":"INSERT"},"documentation_urls":["https://nemweb.com.au/Reports/Current/MMSDataModelReport/Electricity/ElectricityDataModelReport_files/Elec64.htm#438"],"comment":"DISPATCHCASESOLUTION_BNC was discontinued on 30 September 2009. Prior: DISPATCHCASESOLUTION_BNC is the key data to indicate when a binding intra-regional network constraints (BNC) re-run actually occurred.","description":"DISPATCHCASESOLUTION_BNC was discontinued on 30 September 2009.\n\nIn accordance with the \"Arrangements for Managing Risks Associated with\nTransmission Network Congestion\" set of rule changes the Dispatch\nBinding Network Constraints re-run was discontinued on September 30,\n2009.\n\nSource\n\nThe occurrences of Over-constrained dispatch (OCD) or binding\nintra-regional network constraints (BNC) re-runs are ad hoc, with\nsignificant dependencies on the configuration or events in the physical\npower system. Potentially updated every 5 minutes.\n\nVolume\n\nRows per day: ~72\n\nMb per month: 25% of DISPATCHCASESOLUTION\n\nThe estimates on the number of rows are based on a 25% occurrence rate\nfor BNC runs.\n\nNote\n\nDue to the close dependency with the dispatch process, the OCD and BNC\ndata models use a “CaseSolution” key table in the same manner as\nDISPATCHCASESOLUTION.","unused":true,"primary_keys":["INTERVENTION","RUNNO","SETTLEMENTDATE"],"indexes":[["LASTCHANGED"]],"columns":{"INTERVENTION":{"sql_type":"NUMBER(2,0)","pl_type":"pl.Boolean","mandatory":true,"comment":"Manual intervention flag","is_boolean":true},"SETTLEMENTDATE":{"sql_type":"DATE","pl_type":"pl.Datetime()","mandatory":true,"comment":"End date and time of the dispatch interval","examples":["2026/01/20 00:05:00"],"warnings":["Despite what the name suggests, this is a datetime, not a date."],"parse_csv_as_string":true,"is_s_datetime":true},"RUNNO":{"sql_type":"NUMBER(3,0)","pl_type":"pl.Enum([\"1\"])","mandatory":true,"comment":"Dispatch run no; always 1","examples":null,"unused":true,"enums":[1],"unsigned_int":true},"CASESUBTYPE":{"sql_type":"VARCHAR2(3)","pl_type":"pl.Categorical","mandatory":false,"comment":"always BNC"},"LASTCHANGED":{"sql_type":"DATE","pl_type":"pl.Datetime()","mandatory":false,"comment":"Last date and time record changed","examples":["2026/01/20 00:05:00"],"parse_csv_as_string":true,"is_s_datetime":true},"NONPHYSICALLOSSES":{"sql_type":"NUMBER(1,0)","pl_type":"pl.Int8","mandatory":false,"comment":"Non-Physical Losses algorithm invoked occurred during this run","is_integer":true,"num_int_bits":8},"SOLUTIONSTATUS":{"sql_type":"NUMBER(2,0)","pl_type":"pl.Int8","mandatory":false,"comment":"If non-zero indicated one of the following conditions:\n* 1 = Supply Scarcity, Excess generation or constraint violations\n* X = Model failure","is_integer":true,"num_int_bits":8},"SPDVERSION":{"sql_type":"NUMBER(10,3)","pl_type":"pl.Float64","mandatory":false,"comment":"Current version of SPD","is_float":true},"STARTPERIOD":{"sql_type":"VARCHAR2(20)","pl_type":"str","mandatory":false,"comment":"Period identifier of first interval of the case (yyyymmddppp)"},"TOTAL5MINVIOLATION":{"sql_type":"NUMBER(15,5)","pl_type":"pl.Float64","mandatory":false,"comment":"Total of 5 minute ancillary service region violations","is_float":true},"TOTAL6SECVIOLATION":{"sql_type":"NUMBER(15,5)","pl_type":"pl.Float64","mandatory":false,"comment":"Total of 6 second ancillary service region violations","is_float":true},"TOTAL60SECVIOLATION":{"sql_type":"NUMBER(15,5)","pl_type":"pl.Float64","mandatory":false,"comment":"Total of 60 second ancillary service region violations","is_float":true},"TOTALAREAGENVIOLATION":{"sql_type":"NUMBER(15,5)","pl_type":"pl.Float64","mandatory":false,"comment":"Total Region Demand violations","is_float":true},"TOTALASPROFILEVIOLATION":{"sql_type":"NUMBER(15,5)","pl_type":"pl.Float64","mandatory":false,"comment":"Total of ancillary service trader profile violations","is_float":true},"TOTALENERGYCONSTRVIOLATION":{"sql_type":"NUMBER(15,5)","pl_type":"pl.Float64","mandatory":false,"is_float":true},"TOTALENERGYOFFERVIOLATION":{"sql_type":"NUMBER(15,5)","pl_type":"pl.Float64","mandatory":false,"comment":"Total of unit summated offer band violations","is_float":true},"TOTALFASTSTARTVIOLATION":{"sql_type":"NUMBER(15,5)","pl_type":"pl.Float64","mandatory":false,"comment":"Total of fast start trader profile violations","is_float":true},"TOTALGENERICVIOLATION":{"sql_type":"NUMBER(15,5)","pl_type":"pl.Float64","mandatory":false,"comment":"Total generic constraint violations","is_float":true},"TOTALINTERCONNECTORVIOLATION":{"sql_type":"NUMBER(15,5)","pl_type":"pl.Float64","mandatory":false,"comment":"Total interconnector violations","is_float":true},"TOTALOBJECTIVE":{"sql_type":"NUMBER(27,10)","pl_type":"pl.Float64","mandatory":false,"comment":"The Objective function from the LP","is_float":true},"TOTALRAMPRATEVIOLATION":{"sql_type":"NUMBER(15,5)","pl_type":"pl.Float64","mandatory":false,"comment":"Total ramp rate violations","is_float":true},"TOTALREGVIOLATION":{"sql_type":"NUMBER(15,5)","pl_type":"pl.Float64","mandatory":false,"comment":"Total of Regulation ancillary service region violations","is_float":true},"TOTALUNITMWCAPACITYVIOLATION":{"sql_type":"NUMBER(15,5)","pl_type":"pl.Float64","mandatory":false,"comment":"Total unit capacity violations","is_float":true}},"visibility":"Public","trigger":"Adhoc, potentially every 5 minutes"}