{"package":"PRE_DISPATCH","pdr_config":{"mappings":[{"REPORT_NAME":"PREDISPATCH","REPORT_SUB_TYPE":"UNIT_SOLUTION","VERSION":4},{"REPORT_NAME":"PREDISPATCH","REPORT_SUB_TYPE":"UNIT_SOLUTION","VERSION":5}],"transaction_type":"UPDATE-INSERT","row_filter_type":"LASTCHANGED"},"documentation_urls":["https://nemweb.com.au/Reports/Current/MMSDataModelReport/Electricity/ElectricityDataModelReport_files/Elec47.htm#87","https://nemweb.com.au/Reports/Current/MMSDataModelReport/Electricity/ElectricityDataModelReport_files/Elec47_1.htm"],"comment":"PREDISPATCHLOAD shows pre-dispatch targets for each dispatchable unit, including additional fields to handle the Ancillary Services functionality. No record is written where a unit is not dispatched. PREDISPATCHLOAD shows all the results for each period.","description":"Source\n\nOwn (confidential) data updates every thirty minutes, with whole market\ndata for the day before available as part of next day market data.\n\nNote\n\n\\*\\* A flag exists for each ancillary service type such that a unit\ntrapped or stranded in one or more service type can be immediately\nidentified. The flag is defined using the low 3 bits as follows:\n\n| Flag Name | Bit | Description                                                                                                                                                                                                     |\n|-----------|-----|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Enabled   | 0   | The unit is enabled to provide this ancillary service type.                                                                                                                                                     |\n| Trapped   | 1   | The unit is enabled to provide this ancillary service type, however the profile for this service type is causing the unit to be trapped in the energy market.                                                   |\n| Stranded  | 2   | The unit is bid available to provide this ancillary service type, however, the unit is operating in the energy market outside of the profile for this service type and is stranded from providing this service. |\n\nInterpretation of the bit-flags as a number gives the following\npossibilities (i.e. other combinations are not possible):\n\n| Numeric Value | Bit (2,1,0) | Meaning                                 |\n|---------------|-------------|-----------------------------------------|\n| 0             | 000         | Not stranded, not trapped, not enabled. |\n| 1             | 001         | Not stranded, not trapped, is enabled.  |\n| 3             | 011         | Not stranded, is trapped, is enabled.   |\n| 4             | 100         | Is stranded, not trapped, not enabled.  |\n\nFor example, testing for availability can be done by checking for odd\n(=available) or even (=unavailable) number (e.g. mod(flag,2) results in\n0 for unavailable and 1 for available).\n\n\\*\\*\\* \"Actual FCAS availability\" is determined in a post-processing\nstep based on the energy target (TotalCleared) and bid FCAS trapezium\nfor that interval. However, if the unit is outside the bid FCAS\ntrapezium at the start of the interval (InitialMW), the \"Actual FCAS\navailability\" is set to zero. For regulation services, the trapezium is\nthe most restrictive of the bid/SCADA trapezium values.","primary_keys":["DATETIME","DUID"],"indexes":[["LASTCHANGED"],["DUID","LASTCHANGED"],["PREDISPATCHSEQNO"]],"columns":{"DATETIME":{"sql_type":"DATE","pl_type":"pl.Datetime()","mandatory":true,"comment":"Period date and time","examples":["2026/09/01 04:30:00"],"parse_csv_as_string":true,"is_s_datetime":true},"DUID":{"sql_type":"VARCHAR2(10)","pl_type":"pl.Categorical","mandatory":true,"comment":"Dispatchable unit identifier for fast start","examples":["ADPBA1","ADPPV1","AGLHAL","AGLSOM","ALDGASF1","ANGAST1","APD01","ARWF1","ASACLE01","ASDEVI01","ASDLBY01","ASENGV01","ASENGY01","ASGENE01","ASNAES1","ASNBRL1","ASNENC1","ASPAPM01","ASPBSC01","ASPSTV01","ASQEEV1","ASQENC1","ASRMGE01","ASRMGE02","ASRMGE03","ASRMGE04","ASRMGE05","ASSDE1","ASSENC1","ASSERDV1","ASTHYD1","AVLSF1","BALB1","BALDHWF1","BANGOWF1","BANGOWF2","BANN1","BARCALDN","BARKIPS1","BARRON-1","BARRON-2","BASTYAN","BBATTERY1","BBTHREE1","BBTHREE2","BBTHREE3","BDL01","BDL02","BERYLSF1","BHB1","BLOWERNG","BLUEGSF1","BLUFF1","BLYTHB1","BNGSF1","BNGSF2","BOCORWF1","BODWF1","BOLIVPS1","BOMENSF1","BOWWBA1","BOWWPV1","BRAEMAR1","BRAEMAR2","BRAEMAR3","BRAEMAR5","BRAEMAR6","BRAEMAR7","BRDDBES1","BRDDSF01","BRNDBES1","BROKENH1","BRYB1WF1","BRYB2WF2","BULBES1","BULGANA1","BUNGAMB1","BUSF1","BW01","BW02","BW03","BW04","CALL_B_1","CALL_B_2","CAPBES1","CATHROCK","CBWWBA1","CETHANA","CG1","CG2","CG3","CG4","CGBESS01","CHBESS1","CHILDSF1","CHYTWF1","CLARESF1","CLEMGPWF","CLERMSF1","CLRKCWF1","CLRKCWF2","CNUNDAWF","COHUNSF1","COLEASF1","COLUMSF1","COLWF01","COOPGWF1","CPP_3","CPP_4","CPSA","CROOKWF2","CROOKWF3","CROWLWF1","CRURWF1","CRWARP1","CRWASF1","CSPVPS1","CTHLWF1","CUSF1","DALNTH1","DARLSF1","DARTM1","DAYDSF1","DDPS1","DDSF1","DEVILS_G","DG_NSW1","DG_QLD1","DG_SA1","DG_TAS1","DG_VIC1","DPNTB1","DRACAN1","DRACAV1","DRAESN3","DRAESS1","DRBRLV01","DRFIIN01","DRFIIN02","DRGBND01","DRGBND02","DRGBND03","DRGBND04","DRHTVP01","DRHTVP03","DROZVP01","DROZVP02","DROZVP03","DRPSTQ01","DRPSTV01","DRSHVN01","DRSHVN02","DRSHVS01","DRSHVS02","DRVIOT01","DRVIOT02","DRVIOT03","DRVIOT04","DRVIOT05","DRVIOT06","DRVIOT07","DRXNAD01","DRXNAE01","DRXNDA01","DRXNDA02","DRXNDA03","DRXNDA04","DRXNDB04","DRXNDE01","DRXNDJ01","DRXNDW01","DRXNFF01","DRXNFS01","DRXNQX01","DRXNSS01","DRXNTM02","DRXNVS01","DRXQDA01","DRXQQE01","DRXSQS01","DRXVAE01","DRXVDJ01","DRXVDP01","DRXVDX01","DRXVQP01","DRXVQX01","DRXVQX02","DRYCGT1","DRYCGT2","DRYCGT3","DULAWF1","DUNDWF1","DUNDWF2","DUNDWF3","EDENVSF1","EILDON1","EILDON2","ELAINWF1","EMERASF1","ER01","ER02","ER03","ER04","ERB01","ERB02","FINLYSF1","FISHER","FLYCRKWF","GANGARR1","GANNB1","GANNSF1","GESF1","GIRGSF","GLENSF1","GLRWNSF1","GNNDHSF1","GOESF1","GOONSF1","GORDON","GPWFEST1","GPWFEST2","GPWFEST3","GPWFWST1","GPWFWST2","GRANWF1","GREENB1","GSTONE1","GSTONE2","GSTONE3","GSTONE4","GSTONE5","GSTONE6","GSWF1A","GSWF1B1","GULLRSF1","GULLRWF1","GULLRWF2","GUNNING1","GUSF1","GUTHEGA","HALLWF1","HALLWF2","HAMISF1","HAUGHT11","HAYMSF1","HBESS1","HD1WF1","HDWF1","HDWF2","HDWF3","HEZ1","HILLSTN1","HPR1","HUMENSW","HUMEV","HUNTER1","HUNTER2","HVWWBA1","HVWWPV1","JBUTTERS","JEMALNG1","JLA01","JLA02","JLA03","JLA04","JLB01","JLB02","JLB03","JUNEESF1","KABANWF1","KAREEYA1","KAREEYA2","KAREEYA3","KAREEYA4","KARSF1","KEPBG1","KEPBL1","KEPSF1","KEPWF1","KERNGSP1","KESSB1","KIAMSF1","KIATAWF1","KIDSPHG1","KIDSPHG2","KIDSPHL1","KIDSPHL2","KINGASF1","KPP_1","KSP1","LADBROK1","LADBROK2","LANCSF1","LBB1","LDBESS1","LEM_WIL","LGAPBS1","LGAPWF1","LGAPWF2","LILYSF1","LIMBESS1","LIMOSF11","LIMOSF21","LI_WY_CA","LKBONNY1","LKBONNY2","LKBONNY3","LK_ECHO","LNGS1","LNGS2","LONSDALE","LOYYB1","LOYYB2","LVES1","LYA1","LYA2","LYA3","LYA4","MACARTH1","MACKNTSH","MANNSF2","MANNUMB1","MANSLR1","MAPS2PV1","MAPS3PV1","MARYRSF1","MBPS2PV1","MCINTYR1","MCKAY1","MEADOWBK","MERCER01","METZSF1","MEWF1","MIDDLSF1","MINTARO","MLB01","MOKOSF1","MOLNGSF1","MOORAWF1","MOREESF1","MORTLK11","MORTLK12","MOUSF1","MP1","MP2","MPP_1","MPP_2","MREHA1","MREHA2","MREHA3","MRNBESS1","MRTLSWF1","MSTUART1","MSTUART2","MSTUART3","MTGELWF1","MTMILLAR","MUCRKSF1","MULWASF1","MURRAY","MUSSELR1","MUWAWF1","MUWAWF2","MWPS1PV1","MWPS2PV1","MWPS3PV1","MWPS4PV1","NBHWF1","NESBESS1","NESBESS2","NEVERSF1","NEWENSF1","NEWENSF2","NPS","NUMURSF1","NYNGAN1","OAKEY1","OAKEY1SF","OAKEY2","OAKEY2SF","OAKLAND1","ORABESS1","OSB-AG","PAREPS1","PAREPW1","PARSF1","PIBESS1","PLBESS1","POAT110","POAT220","POR01","POR03","PPCCGT","PTSTAN1","PUMP1","PUMP2","QBYNB1","QPS1","QPS2","QPS3","QPS4","QPS5","QPSFB1","QPSFB2","RANGEB1","REECE1","REECE2","RESS1","RIVNB2","ROMA_7","ROMA_8","RRSF1","RT_NSW1","RT_NSW2","RT_NSW3","RT_NSW4","RT_NSW5","RT_NSW6","RT_QLD1","RT_SA1","RT_SA2","RT_SA3","RT_SA4","RT_SA5","RT_SA6","RT_TAS1","RT_VIC1","RT_VIC10","RT_VIC11","RT_VIC12","RT_VIC2","RT_VIC3","RT_VIC4","RT_VIC5","RT_VIC6","RT_VIC7","RT_VIC8","RT_VIC9","RUGBYR1","RYANCWF1","RYEPARK1","SALTCRK1","SAPHWF1","SEBSF1","SHGEN","SHPUMP","SITHE01","SMCSF1","SMFBESS1","SMFBESS2","SMTHBES1","SNAPPER1","SNB01","SNB02","SNOWNTH1","SNOWSTH1","SNOWTWN1","SNOWYGJP","SNOWYP","SNUG1","SRSF1","STABESS1","STAN-1","STAN-2","STAN-3","STAN-4","STARHLWF","STOCKYD1","STUBSF1","STUBSF2","STWF1","SUNRSF1","SUNTPSF1","SWANBBF1","SWAN_E","TALWA1","TALWB1","TARALGA1","TARBESS1","TARONG#1","TARONG#2","TARONG#3","TARONG#4","TARRALEA","TB2B1","TB2SF1","TBSF1","TEMPB1","TIB1","TNPS1","TORRB2","TORRB3","TORRB4","TREVALLN","TRGBESS1","TRIBUTE","TUMUT3","TUNGATIN","TVCC201","TVPP104","ULPBESS1","UPPTUMUT","URANQ11","URANQ12","URANQ13","URANQ14","VBB1","VENUS1","VP5","VP6","VPGS1","VPGS2","VPGS3","VPGS4","VPGS5","VPGS6","VSNEL2S1","VSQHT1V1","VSSAE1V1","VSSSE1V1","VSSSH1S1","VSVEL2S1","W/HOE#1","W/HOE#2","WAGGNSF1","WALGRV1","WAMBOWF1","WAMBOWF2","WANDB1","WANDSF1","WANDSF2","WARWSF1","WARWSF2","WATERLWF","WDBESS1","WDBESS2","WDGPH1","WELLSF1","WELNSF1","WEMENSF1","WGWF1","WHITSF1","WILLBES1","WINTSF1","WKIEWA1","WLWLSF1","WLWLSF2","WOLARSF1","WOODLWN1","WOOLES1","WOOLGSF1","WPWF","WRSF1","WRWF1","WSTWYSF1","WTAHB1","WUNUSF1","WYASF1","YABULU","YABULU2","YARANSF1","YARWUN_1","YATSF1","YENDWF1","YWPS1","YWPS2","YWPS3","YWPS4"],"warnings":["This column may contain funny characters such as / (slash) or # (hash). This may break hive-style partitioning.\n"],"is_categorical":true},"AGCSTATUS":{"sql_type":"NUMBER(2,0)","pl_type":"pl.Int8","mandatory":false,"comment":"AGC Status from EMS","examples":["0","1"],"is_integer":true,"num_int_bits":8},"AVAILABILITY":{"sql_type":"NUMBER(15,5)","pl_type":"pl.Float64","mandatory":false,"comment":"For Scheduled units, this is the MAXAVAIL bid availability For Semi-scheduled units, this is the lower of MAXAVAIL bid availability and UIGF","examples":["3.103","0","1","1475"],"is_float":true},"CONFORMANCE_MODE":{"sql_type":"NUMBER(6,0)","pl_type":"pl.Int32","mandatory":false,"comment":"Mode specific to units within an aggregate. 0 - no monitoring, 1 - aggregate monitoring, 2 - individual monitoring due to constraint","examples":["0","1"],"is_integer":true,"num_int_bits":32},"CONNECTIONPOINTID":{"sql_type":"VARCHAR2(12)","pl_type":"pl.Categorical","mandatory":false,"comment":"Connection point identifier","examples":["AKWB1W","NAL11C","NAL12M","NASACA01","NASAGL03","NASENG01","NASGRD01","NASGRU01","NASHYD01","NASSHU01","NASSHU02","NASVTA01","NASYES01","NBA21B","NBAY1","NBAY2","NBAY3","NBAY4","NBB21B","NBES1B","NBK11B","NBKB3B","NBKW1S","NBL21L","NBLW8","NBOD1B","NBSF1L","NBSF2S","NCDS1C","NCKW1C","NCLG1D","NCLG2D","NCLG3D","NCLG4D","NCLS1C","NCLW1C","NCMA3B","NCRN1C","NCW31C","NCWF2W","NDNH1H","NDNS1D","NDNSG","NDT13T","NDTB1T","NEPS1","NEPS2","NEPS3","NEPS4","NER21E","NERB1E","NFBS1J","NFNS1F","NGJP","NGNE1G","NGUR1G","NGUR2G","NGUR3G","NGUT8","NHLB1S","NHUM","NJDA1G","NLDB1L","NLMB1L","NLTS3","NLTS8","NMLS1M","NMOS1M","NMR22T","NMR41M","NMTP1","NMTP2","NMTZ1M","NMUR8","NMWB1W","NNCP1H","NNCP2H","NNEE1H","NNRN1A","NONF1F","NPG11P","NPG12G","NPKQ1Q","NPKQ2Q","NQBB3Q","NQBC3C","NRB23R","NRBB3R","NRDP3D","NRPK1R","NRT1","NRTAMAL1","NRTBORA1","NRTENOC1","NRTNEM02","NRTNEM03","NRTNEM04","NRTNEM05","NRTNEM06","NSAP1S","NSHL","NSHP1","NSTB1S","NSTU1S","NSWB3W","NSYW1","NURB1N","NURB2N","NURQ1U","NURQ2U","NURQ3U","NURQ4U","NURR1N","NURR2N","NUTS8","NVPEVER1","NVPP5","NVPP6","NWDENC01","NWDENC03","NWDENC04","NWDENC05","NWDENC06","NWDENC07","NWDENC09","NWDENC10","NWDENC11","NWDENC12","NWDENC13","NWDENC14","NWDENC16","NWDENC17","NWDENC19","NWDENC20","NWDVTA01","NWGG1W","NWGJ1J","NWGJ2S","NWGJ3W","NWGJ4W","NWGS1B","NWL21W","NWL82N","NWLA1W","NWLN1W","NWLO1O","NWLS3N","NWLS4W","NWLW1S","NWOW1W","NWRK1W","NWRK2W","NYS12A","QAFH1K","QAFH2K","QAFH3K","QAFH4K","QASDAL01","QASEEQ01","QASEQL01","QASPWR01","QASVTA01","QBCB3B","QBCG","QBCK1","QBCK2","QBDR1L","QBGH1","QBGH2","QBKB1S","QBLG1G","QBRA1","QBRA2","QBRA3","QBRA4K","QBRA5B","QBRA6B","QBRA7B","QBRA8D","QBRS1D","QBSS1B","QBSS2B","QBSW1C","QBSW2C","QCAB1","QCAB2","QCAC3","QCAC4","QCBF1D","QCBR1C","QCBS1B","QCCK1D","QCCK2H","QCLA1C","QCND1C","QCOS1C","QCPG1C","QDMR1W","QDMW1W","QDNSG","QGAR1","QGBB1G","QGLD1","QGLD2","QGLD3","QGLD4","QGLD5","QGLD6","QGNS1B","QHAR1H","QKAH1","QKAH2","QKAH3","QKAH4","QLCS1A","QLIS1E","QLIS2M","QLLV3C","QMPL1R","QMRR1M","QMRY1Y","QMRY2M","QMRY3W","QMRY4W","QMSP1","QMSP2","QMSP3M","QMSW1M","QOKY1","QOKY2","QORS1E","QRMA7","QRMA8","QROG1K","QROG3R","QROW1K","QROW2K","QROW3K","QROW4K","QRT1","QRTENOC1","QSLD1H","QSLS1W","QSPB1B","QSPS1S","QSPT1S","QSTB1S","QSTN1","QSTN2","QSTN3","QSTN4","QSWE","QTBS1C","QTBS2S","QTKS1O","QTKS2O","QTMW1K","QTNT","QTRB1T","QTRN1","QTRN2","QTRN3","QTRN4","QTRS1K","QTYP","QTZS1S","QVPHYDR1","QWDB3C","QWDE3W","QWDE4W","QWDENC02","QWDENC04","QWDR1W","QWDS1U","QWIP1","QWIP2","QWIV1","QWIV2","QWKM1M","QWLB1W","QWLM1M","QWLS1W","QWSB3W","QWSR1W","QWSR2W","QWSS1G","QYAG1R","SART2","SART3","SART4","SART5","SART6","SASAGL01","SASDSC01","SASENGY1","SASEQL01","SASGRD01","SASHYD01","SASPAP01","SASSHU01","SASSHU02","SASVTA01","SASYES01","SASYES02","SASYES03","SASYES04","SBEL1A","SBEL2P","SBEM1B","SBEM2B","SBLWS1","SBLWS2","SBPS1B","SBUA1B","SBYW1B","SCGB1C","SCGW1P","SCRK","SDAN3D","SDAP1P","SDAP2P","SDCA1","SDCA2","SDCA3","SDNSG","SDRN1","SHDW1H","SHDW2H","SHDW3H","SHPS1","SHPS2W","SHVA3H","SHVA4H","SLBB3L","SLGW1L","SLGW4L","SLGW5L","SMA21M","SMA31M","SMAB1M","SMAE1M","SMAY1","SMAY2","SMAY3W","SMH21M","SMOK1H","SMPS","SMTL3H","SMTM1","SMVE1","SMVE14","SMVE15","SMVE2","SMVE3P","SMVE6D","SMW11M","SMW21M","SMW31M","SMW41M","SNBN1","SNPT1S","SNWF1T","SPEW1","SPEW2","SPGG1B","SPGW2B","SPGW6B","SPL31P","SPLN1","SPPT","SQPS1","SQPS2","SQPS3","SQPS4","SQPS5Q","SRAB1G","SROB1G","SRT1","SRTAGLE1","SRTENOC1","SSGA1","SSNN1","SSYP1","STBB1T","STBB4T","STBS1T","STET1T","STPB3T","STSB2","STSB3","STSB4","SUMM1S","SUNN1S","SVPSHUB1","SWDENC02","SWDVTA01","SWGL1W","SWLE","TASFRM01","TASFRM02","TASVTA01","TBB11","TBB12","TBB13","TBB14A","TCE11","TDE11M","TDG11","TDNSG","TFA11","TFI11","TGH11G","TGO11","TJB11","TLE11","TLI11","TMA11","TMB11","TPM11","TPM21","TRCA1","TRCB1","TRT1","TRTHYDR1","TSH11","TTA11","TTI11","TTR11","TTU11","TTV11A","TWC11C","VAPD1","VART1A","VASACA01","VASACL01","VASBRA01","VASDAM01","VASENG01","VASEQL01","VASGRD01","VASGRD02","VASPBL01","VASPWR01","VASPWR02","VASSER01","VASVTA01","VAT21L","VAT22L","VBA23B","VBAW1Y","VBBT1B","VBBT2B","VBGT1B","VBGT4B","VCB33R","VCPT1C","VCWL1C","VDNSG","VDPS","VELT1M","VELT2M","VELT3E","VEPS1","VEPS2","VGET1G","VGN21G","VGN61M","VGNS1G","VGNS2W","VGP21G","VGP22G","VGPT1G","VGPT2G","VGPT3G","VGTW1M","VHGT1S","VHOG1K","VHUM","VHW23H","VICRT10","VICRT11","VICRT12","VICRT2","VICRT3","VICRT4","VICRT5","VICRT6","VICRT7","VICRT8","VICRT9","VJLGA1","VJLGA2","VJLGA3","VJLGA4","VJLGB1","VJLGB2","VJLGB3","VKGB3G","VKGP1K","VKGS1G","VKGS2C","VKMT1K","VKOT1K","VLYP010","VLYP011","VLYP012","VLYP07","VLYP08","VLYP09","VLYP1","VLYP2","VLYP3","VLYP4","VLYP5","VLYP6","VM041M","VM051D","VM052D","VM053D","VM0P1O","VM0P2O","VMKP1","VMLB3V","VMRT1M","VMRT2M","VMW61L","VMWT12","VMWT2","VMWT3","VMWT9B","VNPS","VPLT1P","VPR21M","VPR31M","VPRT1M","VRCS1K","VRCS2Y","VRT1","VRTENOC1","VSHS1N","VSHS2G","VSHS2W","VSHS3L","VSM71C","VTB21M","VTG21M","VTG31T","VTG61S","VTGT3A","VTR11H","VTR31R","VTRT1M","VTTS1","VVPEVER1","VWDENC01","VWDENC02","VWDENC03","VWDENC05","VWDENC06","VWDENC08","VWDENC09","VWES1B","VWES2W","VWKP1","VYP21","VYP22","VYP23","VYP24"],"is_categorical":true},"DISPATCHMODE":{"sql_type":"NUMBER(2,0)","pl_type":"pl.Int8","mandatory":false,"comment":"Dispatch mode of unit for fast start (1-4)","examples":["0"],"is_integer":true,"num_int_bits":8},"ELEMENT_CAP":{"sql_type":"NUMBER(5,0)","pl_type":"pl.Int32","mandatory":false,"comment":"Cap on the number of turbines or inverters at a DUID.","is_integer":true,"num_int_bits":32},"ENERGY_STORAGE":{"sql_type":"NUMBER(15,5)","pl_type":"pl.Float64","mandatory":false,"comment":"The projected energy storage based on cleared energy and regulation FCAS dispatch(MWh)","examples":["0.01265","0","496.89452"],"is_float":true},"ENERGY_STORAGE_MAX":{"sql_type":"NUMBER(15,5)","pl_type":"pl.Float64","mandatory":false,"comment":"BDU only - Maximum Energy Storage constraint limit (MWh)","is_float":true},"ENERGY_STORAGE_MIN":{"sql_type":"NUMBER(15,5)","pl_type":"pl.Float64","mandatory":false,"comment":"BDU only - Minimum Energy Storage constraint limit (MWh)","is_float":true},"INITIAL_ENERGY_STORAGE":{"sql_type":"NUMBER(15,5)","pl_type":"pl.Float64","mandatory":false,"comment":"The energy storage at the start of this dispatch interval(MWh)","is_float":true},"INITIALMW":{"sql_type":"NUMBER(15,5)","pl_type":"pl.Float64","mandatory":false,"comment":"Initial MW at start of first period. For periods subsequent to the first period of a Pre-Dispatch run, this value represents the cleared target for the previous period of that Pre-Dispatch run. Negative values when Bi-directional Unit start from importing power, otherwise positive.","examples":["-0.008","0.00001","0","405"],"warnings":["In AEMO data, datetimes usually refer to the end of an interval. Power values usually do too. However this column refers to the start of the interval. So you need to subtract 5 minutes from `SETTLEMENTDATE` to align it with `INITIALMW`.\n"],"is_float":true},"INTERVENTION":{"sql_type":"NUMBER(2,0)","pl_type":"pl.Boolean","mandatory":false,"comment":"Flag to indicate if this result set was sourced from the pricing run (INTERVENTION=0) or the physical run (INTERVENTION=1). In the event that there is not intervention in the market, both pricing and physical runs correspond to INTERVENTION=0","examples":["0"],"warnings":["Unlike most tables with an INTERVENTION column, INTERVENTION is not a primary key of PREDISPATCHLOAD."],"is_boolean":true},"LASTCHANGED":{"sql_type":"DATE","pl_type":"pl.Datetime()","mandatory":false,"comment":"Last date and time record changed","examples":["2026/09/01 04:02:00"],"parse_csv_as_string":true,"is_s_datetime":true},"LOWER1SEC":{"sql_type":"NUMBER(15,5)","pl_type":"pl.Float64","mandatory":false,"comment":"Dispatched Lower1Sec - TraderSolution element L1Target attribute","examples":["5.30709","0","27","35"],"is_float":true},"LOWER1SECACTUALAVAILABILITY":{"sql_type":"NUMBER(16,6)","pl_type":"pl.Float64","mandatory":false,"comment":"Trapezium adjusted Lower 1Sec Availability","examples":["0","1","225"],"is_float":true},"LOWER1SECFLAGS":{"sql_type":"NUMBER(3,0)","pl_type":"pl.Boolean","mandatory":false,"comment":"TraderSolution element L1Flags attribute","examples":["0","1"],"is_boolean":true},"LOWER5MIN":{"sql_type":"NUMBER(15,5)","pl_type":"pl.Float64","mandatory":false,"comment":"Lower 5 min MW target in period","examples":["4.42822","0","2","80"],"is_float":true},"LOWER5MINACTUALAVAILABILITY":{"sql_type":"NUMBER(16,6)","pl_type":"pl.Float64","mandatory":false,"comment":"trapezium adjusted lower 5min availability","examples":["2.025974","0","1","236"],"is_float":true},"LOWER5MINFLAGS":{"sql_type":"NUMBER(3,0)","pl_type":"pl.Int16","mandatory":false,"comment":"Lower 5min status flag","examples":["0","1","4"],"is_integer":true,"num_int_bits":16},"LOWER6SEC":{"sql_type":"NUMBER(15,5)","pl_type":"pl.Float64","mandatory":false,"comment":"Lower 6 sec MW target in period","examples":["46.66455","0","2","80"],"is_float":true},"LOWER6SECACTUALAVAILABILITY":{"sql_type":"NUMBER(16,6)","pl_type":"pl.Float64","mandatory":false,"comment":"trapezium adjusted lower 6sec availability","examples":["3.333333","0","1","225"],"is_float":true},"LOWER6SECFLAGS":{"sql_type":"NUMBER(3,0)","pl_type":"pl.Int16","mandatory":false,"comment":"Lower 6sec status flag","examples":["0","1","4"],"is_integer":true,"num_int_bits":16},"LOWER60SEC":{"sql_type":"NUMBER(15,5)","pl_type":"pl.Float64","mandatory":false,"comment":"Lower 60 sec MW target in period","examples":["30.91022","0","2","114"],"is_float":true},"LOWER60SECACTUALAVAILABILITY":{"sql_type":"NUMBER(16,6)","pl_type":"pl.Float64","mandatory":false,"comment":"trapezium adjusted lower 60sec availability","examples":["3.591837","0","1","236"],"is_float":true},"LOWER60SECFLAGS":{"sql_type":"NUMBER(3,0)","pl_type":"pl.Int16","mandatory":false,"comment":"Lower 60sec status flag","examples":["0","1","4"],"is_integer":true,"num_int_bits":16},"LOWERREG":{"sql_type":"NUMBER(15,5)","pl_type":"pl.Float64","mandatory":false,"comment":"Lower Regulation reserve target","examples":["0","4","64"],"is_float":true},"LOWERREGACTUALAVAILABILITY":{"sql_type":"NUMBER(16,6)","pl_type":"pl.Float64","mandatory":false,"comment":"trapezium adjusted lower reg availability","examples":["59.99988","0","2","415"],"is_float":true},"LOWERREGFLAGS":{"sql_type":"NUMBER(3,0)","pl_type":"pl.Int16","mandatory":false,"comment":"Lower Reg status flag","examples":["0","1","4"],"is_integer":true,"num_int_bits":16},"MARGINAL5MINVALUE":{"sql_type":"NUMBER(15,5)","pl_type":"pl.Float64","mandatory":false,"comment":"Marginal $ value for 5 min from LP Solver","is_float":true},"MARGINAL6SECVALUE":{"sql_type":"NUMBER(15,5)","pl_type":"pl.Float64","mandatory":false,"comment":"Marginal $ value for 6 seconds from LP Solver","is_float":true},"MARGINAL60SECVALUE":{"sql_type":"NUMBER(15,5)","pl_type":"pl.Float64","mandatory":false,"comment":"Marginal $ value for 60 seconds from LP Solver","is_float":true},"MARGINALVALUE":{"sql_type":"NUMBER(15,5)","pl_type":"pl.Float64","mandatory":false,"comment":"Marginal $ value for energy from LP Solver","is_float":true},"MIN_AVAILABILITY":{"sql_type":"NUMBER(15,5)","pl_type":"pl.Float64","mandatory":false,"comment":"BDU only. Load side availability (BidOfferPeriod.MAXAVAIL where DIRECTION = LOAD)","examples":["0","2","415"],"is_float":true},"PERIODID":{"sql_type":"VARCHAR2(20)","pl_type":"str","mandatory":false,"comment":"PERIODID is just a period count, starting from 1 for each predispatch run. Use DATETIME to determine half hour period.","examples":["01"],"num_int_bits":16},"PREDISPATCHSEQNO":{"sql_type":"VARCHAR2(20)","pl_type":"str","mandatory":false,"comment":"Unique identifier of predispatch run in the form YYYYMMDDPP with 01 at 04:30","examples":["2026090101","2026090102"],"unsigned_int":true,"num_int_bits":32},"RAISE1SEC":{"sql_type":"NUMBER(15,5)","pl_type":"pl.Float64","mandatory":false,"comment":"Dispatched Raise1Sec - TraderSolution element R1Target attribute","examples":["69.52352","0","1","80"],"is_float":true},"RAISE1SECACTUALAVAILABILITY":{"sql_type":"NUMBER(16,6)","pl_type":"pl.Float64","mandatory":false,"comment":"Trapezium adjusted Raise 1Sec Availability","examples":["8.739724","0","1","225"],"is_float":true},"RAISE1SECFLAGS":{"sql_type":"NUMBER(3,0)","pl_type":"pl.Boolean","mandatory":false,"comment":"TraderSolution element R1Flags attribute","examples":["0","1"],"is_boolean":true},"RAISE5MIN":{"sql_type":"NUMBER(15,5)","pl_type":"pl.Float64","mandatory":false,"comment":"Raise 5 min MW target in period","examples":["84.40087","0","1","80"],"is_float":true},"RAISE5MINACTUALAVAILABILITY":{"sql_type":"NUMBER(16,6)","pl_type":"pl.Float64","mandatory":false,"comment":"trapezium adjusted raise 5min availability","examples":["20.7","0","1","450"],"is_float":true},"RAISE5MINFLAGS":{"sql_type":"NUMBER(3,0)","pl_type":"pl.Boolean","mandatory":false,"comment":"Raise 5min status flag","examples":["0","1"],"is_boolean":true},"RAISE6SEC":{"sql_type":"NUMBER(15,5)","pl_type":"pl.Float64","mandatory":false,"comment":"Raise 6 sec MW target in period","examples":["1.12106","0","1","80"],"is_float":true},"RAISE6SECACTUALAVAILABILITY":{"sql_type":"NUMBER(16,6)","pl_type":"pl.Float64","mandatory":false,"comment":"trapezium adjusted raise 6sec availability","examples":["7.425","0","1","450"],"is_float":true},"RAISE6SECFLAGS":{"sql_type":"NUMBER(3,0)","pl_type":"pl.Int16","mandatory":false,"comment":"Raise 6sec status flag","examples":["0","1","4"],"is_integer":true,"num_int_bits":16},"RAISE60SEC":{"sql_type":"NUMBER(15,5)","pl_type":"pl.Float64","mandatory":false,"comment":"Raise 60 sec MW target in period","examples":["35.65183","0","1","80"],"is_float":true},"RAISE60SECACTUALAVAILABILITY":{"sql_type":"NUMBER(16,6)","pl_type":"pl.Float64","mandatory":false,"comment":"trapezium adjusted raise 60sec availability","examples":["27.5","0","1","450"],"is_float":true},"RAISE60SECFLAGS":{"sql_type":"NUMBER(3,0)","pl_type":"pl.Int16","mandatory":false,"comment":"Raise 60sec status flag","examples":["0","1","4"],"is_integer":true,"num_int_bits":16},"RAISEREG":{"sql_type":"NUMBER(15,5)","pl_type":"pl.Float64","mandatory":false,"comment":"Raise Regulation reserve target","examples":["0","3","42"],"is_float":true},"RAISEREGACTUALAVAILABILITY":{"sql_type":"NUMBER(16,6)","pl_type":"pl.Float64","mandatory":false,"comment":"trapezium adjusted raise reg availability","examples":["13.18253","0","2","255"],"is_float":true},"RAISEREGFLAGS":{"sql_type":"NUMBER(3,0)","pl_type":"pl.Int16","mandatory":false,"comment":"Raise reg status flag","examples":["0","1","4"],"is_integer":true,"num_int_bits":16},"RAMPDOWNRATE":{"sql_type":"NUMBER(15,5)","pl_type":"pl.Float64","mandatory":false,"comment":"Ramp down rate in period in MW/minute","examples":["0","60","20400"],"is_float":true},"RAMPUPRATE":{"sql_type":"NUMBER(15,5)","pl_type":"pl.Float64","mandatory":false,"comment":"Ramp up rate in period in MW/minute","examples":["0","60","20400"],"is_float":true},"RUNNO":{"sql_type":"NUMBER(3,0)","pl_type":"pl.UInt16","mandatory":false,"comment":"SPD Predispatch run no, typically 1. It increments if the case is re-run.","examples":["1"],"is_integer":true,"unsigned_int":true,"num_int_bits":16},"SEMIDISPATCHCAP":{"sql_type":"NUMBER(3,0)","pl_type":"pl.Boolean","mandatory":false,"comment":"Boolean representation flagging if the Target is Capped","examples":["0","1"],"is_boolean":true},"TOTALCLEARED":{"sql_type":"NUMBER(15,5)","pl_type":"pl.Float64","mandatory":false,"comment":"Target MW for end of period. Negative values when Bi-directional Unit is importing power, otherwise positive.","examples":["3.109","0","-1","685"],"is_float":true},"UIGF":{"sql_type":"NUMBER(15,5)","pl_type":"pl.Float64","mandatory":false,"comment":"For Semi-Scheduled units. Unconstrained Intermittent Generation Forecast value provided to NEMDE","examples":["3.103","0","23","99"],"is_float":true},"VIOLATION5MINDEGREE":{"sql_type":"NUMBER(15,5)","pl_type":"pl.Float64","mandatory":false,"comment":"Violation MW 5 min","is_float":true},"VIOLATION6SECDEGREE":{"sql_type":"NUMBER(15,5)","pl_type":"pl.Float64","mandatory":false,"comment":"Violation MW 6 seconds","is_float":true},"VIOLATION60SECDEGREE":{"sql_type":"NUMBER(15,5)","pl_type":"pl.Float64","mandatory":false,"comment":"Violation MW 60 seconds","is_float":true},"VIOLATIONDEGREE":{"sql_type":"NUMBER(15,5)","pl_type":"pl.Float64","mandatory":false,"comment":"Violation MW energy","is_float":true},"DOWNEPF":{"sql_type":"NUMBER(15,5)","pl_type":"pl.Float64","mandatory":false,"comment":"Not used in Pre-Dispatch","unused":true,"is_float":true},"TRADETYPE":{"sql_type":"NUMBER(2,0)","pl_type":"pl.Int8","mandatory":false,"comment":"Not used","unused":true,"is_integer":true,"num_int_bits":8},"UPEPF":{"sql_type":"NUMBER(15,5)","pl_type":"pl.Float64","mandatory":false,"comment":"Not used in Pre-Dispatch","unused":true,"is_float":true}},"example_zip_url":"https://www.nemweb.com.au/Data_Archive/Wholesale_Electricity/MMSDM/2026/MMSDM_2026_09/MMSDM_Historical_Data_SQLLoader/DATA/PUBLIC_ARCHIVE%23PREDISPATCHLOAD%23FILE01%23202609010000.zip","manifest_summary":{"first_month":{"year":2015,"month":1},"last_month":{"year":2026,"month":9},"compressed_size_per_month":18424409,"decompressed_size_all_time":15414339050},"visibility":"Private & Public Next-Day","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 30 minutes, with whole market data for the day before available as part of next day market data","pagination":["Elec47_1.htm"]}