{"package":"PRE_DISPATCH","pdr_config":{"mappings":[{"REPORT_NAME":"PREDISPATCH","REPORT_SUB_TYPE":"PD_ROOFTOP_PV_FCST_TRK","VERSION":1}],"transaction_type":"INSERT"},"documentation_urls":["https://nemweb.com.au/Reports/Current/MMSDataModelReport/Electricity/ElectricityDataModelReport_files/Elec46.htm#19"],"comment":"Uniquely tracks which Rooftop PV forecast run (from ROOFTOP_PV_FCST_RUN) was used for the Area in which Pre-dispatch run.","primary_keys":["AREAID","PREDISPATCHSEQNO"],"columns":{"AREAID":{"sql_type":"VARCHAR2(10)","pl_type":"str","mandatory":true,"comment":"Area identifier aligning with the load forecasting areas, tracks to ROOFTOP_PV_FCST_RUN.AREAID."},"PREDISPATCHSEQNO":{"sql_type":"VARCHAR2(20)","pl_type":"str","mandatory":true,"comment":"Unique identifier of Pre-dispatch run in the form YYYYMMDDPP with 01 at 04:30.","unsigned_int":true,"num_int_bits":32},"FORECAST_PRIORITY":{"sql_type":"NUMBER(10,0)","pl_type":"pl.Int64","mandatory":false,"comment":"Priority of the forecast run used for the PD run, tracks to ROOFTOP_PV_FCST_RUN.FORECAST_PRIORITY.","is_integer":true,"num_int_bits":64},"FORECAST_RUN_DATETIME":{"sql_type":"DATE","pl_type":"pl.Datetime()","mandatory":false,"comment":"Datetime (interval ending) when the forecast run is valid. It would align with run_datetime, unless a forecast run is missed, in this case the previous run will be used. Tracks to ROOFTOP_PV_FCST_RUN.FORECAST_RUN_DATETIME.","examples":["2026/01/20 00:05:00"],"parse_csv_as_string":true,"is_s_datetime":true},"OFFERDATETIME":{"sql_type":"DATE","pl_type":"pl.Datetime()","mandatory":false,"comment":"Submission datetime of the forecast run used for the PD run, tracks to ROOFTOP_PV_FCST_RUN.OFFERDATETIME.","examples":["2026/01/20 00:05:00"],"parse_csv_as_string":true,"is_s_datetime":true},"PROVIDERID":{"sql_type":"VARCHAR2(20)","pl_type":"pl.Categorical","mandatory":false,"comment":"Provider identifier of the forecast run used for the PD run, tracks to ROOFTOP_PV_FCST_RUN.PROVIDERID.","is_categorical":true}},"visibility":"Public","trigger":"Every 30 minutes when a new Pre-dispatch run is published"}