{"package":"DISPATCH","pdr_config":{"mappings":[{"REPORT_NAME":"DISPATCH","REPORT_SUB_TYPE":"UNIT_CONFORMANCE","VERSION":1},{"REPORT_NAME":"DISPATCH","REPORT_SUB_TYPE":"UNIT_CONFORMANCE","VERSION":2}],"transaction_type":"INSERT"},"documentation_urls":["https://nemweb.com.au/Reports/Current/MMSDataModelReport/Electricity/ElectricityDataModelReport_files/Elec20.htm#82"],"comment":"DISPATCH_UNIT_CONFORMANCE details the conformance of a scheduled units operation with respect to a cleared target on dispatch interval basis.\nData is confidential","description":"DISPATCH_UNIT_CONFORMANCE data is confidential.\n\nSource\n\nDISPATCH_UNIT_CONFORMANCE shows data for every 5 minutes for all\nscheduled units\n\nVolume\n\nRows per day: 288 per scheduled unit","primary_keys":["DUID","INTERVAL_DATETIME"],"indexes":[["LASTCHANGED"]],"columns":{"DUID":{"sql_type":"VARCHAR2(20)","pl_type":"pl.Categorical","mandatory":true,"comment":"Dispatchable Unit Identifier, or Aggregate Dispatch Group identifier","examples":["W/HOE#2"],"warnings":["This column may contain funny characters such as / (slash) or # (hash). This may break hive-style partitioning.\n"],"is_categorical":true},"INTERVAL_DATETIME":{"sql_type":"DATE","pl_type":"pl.Datetime()","mandatory":true,"comment":"Dispatch Interval that the conformance data applies to","examples":["2026/01/20 00:05:00"],"parse_csv_as_string":true,"is_s_datetime":true},"ACTUALMW":{"sql_type":"NUMBER(16,6)","pl_type":"pl.Float64","mandatory":false,"comment":"Unit output measured at the conclusion of the dispatch interval - MW (MWB)","is_float":true},"ADG_ID":{"sql_type":"VARCHAR2(20)","pl_type":"str","mandatory":false,"comment":"Aggregate Dispatch Group to which this dispatch unit belongs"},"AVAILABILITY":{"sql_type":"NUMBER(16,6)","pl_type":"pl.Float64","mandatory":false,"comment":"Offered unit capacity - MW (MWO)","is_float":true},"CONFORMANCE_MODE":{"sql_type":"NUMBER(6,0)","pl_type":"pl.Int32","mandatory":false,"comment":"For an individual unit in an aggregate dispatch group (where DUID <> ADG_ID), Mode specific to that unit. 0 - no monitoring, 1 - aggregate monitoring, 2 - individual monitoring due to constraint. For the aggregate dispatch group (where DUID = ADG_ID), 0 - no aggregate monitoring, 1 - aggregate monitoring","is_integer":true,"num_int_bits":32},"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},"LECOUNT":{"sql_type":"NUMBER(6)","pl_type":"pl.Int32","mandatory":false,"comment":"Large trigger error count. Reset when mwerror changes sign","is_integer":true,"num_int_bits":32},"LOWERREG":{"sql_type":"NUMBER(16,6)","pl_type":"pl.Float64","mandatory":false,"comment":"Lower Regulation FCAS enabled - MW (FCL)","is_float":true},"LTRIGLM":{"sql_type":"NUMBER(16,6)","pl_type":"pl.Float64","mandatory":false,"comment":"Calculated large trigger error limit in MW","is_float":true},"MAX_MWERROR":{"sql_type":"NUMBER(16,6)","pl_type":"pl.Float64","mandatory":false,"comment":"Max of mwerror while that unit was not in a normal state","is_float":true},"MWERROR":{"sql_type":"NUMBER(16,6)","pl_type":"pl.Float64","mandatory":false,"comment":"Calculated actual error","is_float":true},"OPERATING_MODE":{"sql_type":"VARCHAR2(20)","pl_type":"str","mandatory":false,"comment":"conformance operating mode\nMANUAL\nAUTO"},"PARTICIPANT_STATUS_ACTION":{"sql_type":"VARCHAR2(100)","pl_type":"str","mandatory":false,"comment":"Participant action required in response to current STATUS"},"RAISEREG":{"sql_type":"NUMBER(16,6)","pl_type":"pl.Float64","mandatory":false,"comment":"Raise Regulation FCAS enabled - MW (FCR)","is_float":true},"ROC":{"sql_type":"NUMBER(16,6)","pl_type":"pl.Float64","mandatory":false,"comment":"Rate of change in direction of error MW per minute","is_float":true},"SECOUNT":{"sql_type":"NUMBER(6)","pl_type":"pl.Int32","mandatory":false,"comment":"Small trigger error count. Reset when mwerror changes sign","is_integer":true,"num_int_bits":32},"SEMIDISPATCHCAP":{"sql_type":"NUMBER(3,0)","pl_type":"pl.Boolean","mandatory":false,"comment":"Boolean representation flagging if the Target is capped","is_boolean":true},"STATUS":{"sql_type":"VARCHAR2(20)","pl_type":"str","mandatory":false,"comment":"Unit conformance status.\nNORMAL\nOFF-TARGET\nNOT-RESPONDING\nNC-PENDING\nNON-CONFORMING\nSUSPENDED"},"STRIGLM":{"sql_type":"NUMBER(16,6)","pl_type":"pl.Float64","mandatory":false,"comment":"Calculated small trigger error limit in MW","is_float":true},"TOTALCLEARED":{"sql_type":"NUMBER(16,6)","pl_type":"pl.Float64","mandatory":false,"comment":"Dispatch Target - MW","is_float":true}},"visibility":"Private","warnings":[{"msg":"1 second, 6 second, 5 minute, 60 second and regulation refer to types of [FCAS](../../guide/market_design.md#what-is-fcas) markets.","level":"tip"}],"trigger":"Every 5 minutes"}