{"package":"HISTORICAL TABLES","documentation_urls":["https://nemweb.com.au/Reports/Current/MMSDataModelReport/Electricity/ElectricityDataModelReport_files/Elec65.htm#874"],"comment":"PREDISPATCHBIDTRK contains an audit trail of bids used in each predispatch run. Where predispatch is over 2 days, two bids are listed.","description":"Status\n\nPREDISPATCHOFFERTRK and related views are obsolete. Please see tables\nand views related to BIDPEROFFER.\n\nSource\n\nOwn (confidential) data shows via inserts with every thirty-minute\npredispatch. Daily update after close of day shows all market bids for\nthe closed day.\n\nPeriod date and time","unused":true,"primary_keys":["DUID","PERIODID","PREDISPATCHSEQNO"],"indexes":[["LASTCHANGED"],["DUID","LASTCHANGED"],["DUID","SETTLEMENTDATE"]],"columns":{"DUID":{"sql_type":"VARCHAR2(10)","pl_type":"pl.Categorical","mandatory":true,"comment":"Dispatchable Unit 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},"PERIODID":{"sql_type":"VARCHAR2(20)","pl_type":"str","mandatory":true,"comment":"PERIODID is just a period count, starting from 1 for each predispatch run. Use DATETIME to determine half hour period.","num_int_bits":16},"PREDISPATCHSEQNO":{"sql_type":"VARCHAR2(20)","pl_type":"str","mandatory":true,"comment":"Unique identifier of predispatch run in the form YYYYMMDDPP with 01 at 04:30","unsigned_int":true,"num_int_bits":32},"BIDTYPE":{"sql_type":"VARCHAR2(10)","pl_type":"pl.Enum([\"ENERGY\", \"LOWERREG\", \"LOWER60SEC\", \"RAISE5MIN\", \"LOWER5MIN\", \"LOWER6SEC\", \"RAISE60SEC\", \"RAISE6SEC\", \"RAISEREG\", \"RAISE1SEC\", \"LOWER1SEC\"])","mandatory":false,"comment":"Bid type (daily, default or rebid)","examples":null,"tips":["The meaning of these values is documented in the `BIDTYPES` table."],"enums":["ENERGY","LOWERREG","LOWER60SEC","RAISE5MIN","LOWER5MIN","LOWER6SEC","RAISE60SEC","RAISE6SEC","RAISEREG","RAISE1SEC","LOWER1SEC"]},"DATETIME":{"sql_type":"DATE","pl_type":"pl.Datetime()","mandatory":false,"comment":"Period date and time","examples":["2026/01/20 00:05:00"],"parse_csv_as_string":true,"is_s_datetime":true},"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},"OFFERDATE":{"sql_type":"DATE","pl_type":"pl.Datetime()","mandatory":false,"comment":"Offer date for bid","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},"SETTLEMENTDATE":{"sql_type":"DATE","pl_type":"pl.Datetime()","mandatory":false,"comment":"Market Settlement Date","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},"VERSIONNO":{"sql_type":"NUMBER(3,0)","pl_type":"pl.UInt16","mandatory":false,"comment":"Version no of offer for the offer date","is_integer":true,"unsigned_int":true,"num_int_bits":16}},"visibility":"Private & Public Next-Day","trigger":"Updated daily"}