{"package":"FPP","pdr_config":{"mappings":[{"REPORT_NAME":"FPP","REPORT_SUB_TYPE":"FPP_PERFORMANCE","VERSION":1}],"transaction_type":"INSERT"},"documentation_urls":["https://nemweb.com.au/Reports/Current/MMSDataModelReport/Electricity/ElectricityDataModelReport_files/Elec79.htm#85"],"comment":"This report delivers the calculated performance value for each 5 minute trading interval for each FPP unit","primary_keys":["FPP_UNITID","INTERVAL_DATETIME","VERSIONNO"],"columns":{"FPP_UNITID":{"sql_type":"VARCHAR2(20)","pl_type":"str","mandatory":true,"comment":"FPP Unit ID (registered DUID/ TNI)","examples":["ADPBA1","ADPPV1","AGLHAL","AGLSOM","ALDGASF1","ANGAST1","APD_LOAD","ARWF1","AVLSF1","BALB1","BALDHWF1","BANGOWF1","BANGOWF2","BANN1","BARCALDN","BARCSF1","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","BOYNE_LOAD","BRAEMAR1","BRAEMAR2","BRAEMAR3","BRAEMAR5","BRAEMAR6","BRAEMAR7","BRDDBES1","BRDDSF01","BRNDBES1","BROKENH1","BRYB1WF1","BRYB2WF2","BULBES1","BULGANA1","BUNGAMB1","BUSF1","BUTLERSG","BW01","BW02","BW03","BW04","BWTR1","CALL_B_1","CALL_B_2","CAPBES1","CAPTL_WF","CATHROCK","CBWWBA1","CETHANA","CG1","CG2","CG3","CG4","CGBESS01","CHALLHWF","CHBESS1","CHILDSF1","CHYTWF1","CLARESF1","CLEMGPWF","CLERMSF1","CLOVER","CLRKCWF1","CLRKCWF2","CLUNY","CNUNDAWF","COHUNSF1","COLEASF1","COLUMSF1","COLWF01","COOPGWF1","CPP_3","CPP_4","CPSA","CROOKWF2","CROOKWF3","CROWLWF1","CRURWF1","CRWARP1","CRWASF1","CSPVPS1","CTHLWF1","CULLRGWF","CUSF1","DALNTH1","DARLSF1","DARTM1","DAYDSF1","DDPS1","DDSF1","DEVILS_G","DIAPURWF1","DPNTB1","DRYCGT1","DRYCGT2","DRYCGT3","DULAWF1","DUNDWF1","DUNDWF2","DUNDWF3","EDENVSF1","EILDON1","EILDON2","ELAINWF1","EMERASF1","ER01","ER02","ER03","ER04","ERB01","ERB02","ERGT01","FINLYSF1","FISHER","FLYCRKWF","GANGARR1","GANNB1","GANNSF1","GB01","GERMCRK","GESF1","GIRGSF","GLENSF1","GLRWNSF1","GNNDHSF1","GOESF1","GOONSF1","GORDON","GPWFEST1","GPWFEST2","GPWFEST3","GPWFWST1","GPWFWST2","GRANWF1","GREENB1","GRIFSF1","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","HUGSF1","HUMENSW","HUMEV","HUNTER1","HUNTER2","HVWWBA1","HVWWPV1","INVICTA","JBUTTERS","JEMALNG1","JLA01","JLA02","JLA03","JLA04","JLB01","JLB02","JLB03","JOUNAMA1","JUNEESF1","KABANWF1","KAREEYA1","KAREEYA2","KAREEYA3","KAREEYA4","KAREEYA5","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","LRSF1","LVES1","LYA1","LYA2","LYA3","LYA4","MACARTH1","MACKNTSH","MANNSF2","MANNUMB1","MANSLR1","MAPS2PV1","MAPS3PV1","MARYRSF1","MBAHNTH","MBPS2PV1","MCINTYR1","MCKAY1","MEADOWBK","MERCER01","METZSF1","MEWF1","MIDDLSF1","MINTARO","MLB01","MLSP1","MLWF1","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","PALOONA","PAREPS1","PAREPW1","PARSF1","PIBESS1","PLBESS1","POAT110","POAT220","POR01","POR03","PPCCGT","PTSTAN1","PUMP1","PUMP2","QBYNB1","QPS1","QPS2","QPS3","QPS4","QPS5","QPSFB1","QPSFB2","RANGEB1","REECE1","REECE2","REPULSE","RESS1","RIVNB2","ROMA_7","ROMA_8","ROWALLAN","ROYALLA1","RPCG","RRSF1","RUGBYR1","RYANCWF1","RYEPARK1","SALTCRK1","SAPHWF1","SEBSF1","SHGEN","SHPUMP","SITHE01","SMCSF1","SMFBESS1","SMFBESS2","SMTHBES1","SNAPPER1","SNB01","SNB02","SNOWNTH1","SNOWSTH1","SNOWTWN1","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","TOMAGO_LOAD","TORRB2","TORRB3","TORRB4","TREVALLN","TRGBESS1","TRIBUTE","TUMUT3","TUNGATIN","TVCC201","TVPP104","ULPBESS1","UPPTUMUT","URANQ11","URANQ12"]},"INTERVAL_DATETIME":{"sql_type":"DATE","pl_type":"pl.Datetime()","mandatory":true,"comment":"Date and time of the trading interval (DD/MM/YYYY HH24:MI:SS) fixed to the UTC+10 time zone (NEM time)","examples":["2026/09/01 00:05:00"],"parse_csv_as_string":true,"is_s_datetime":true},"VERSIONNO":{"sql_type":"NUMBER(5)","pl_type":"pl.UInt32","mandatory":true,"comment":"Version (FPP run number from the FPP database)","examples":["1"],"is_integer":true,"unsigned_int":true,"num_int_bits":32},"LASTCHANGED":{"sql_type":"DATE","pl_type":"pl.Datetime()","mandatory":false,"comment":"Last date and time record changed","examples":["2026/09/01 07:00:22"],"parse_csv_as_string":true,"is_s_datetime":true},"LOWER_PERFORMANCE":{"sql_type":"NUMBER(18,5)","pl_type":"pl.Float64","mandatory":false,"comment":"Lower performance value in MWHz units (calculated by FPP for that trading interval taken from FPP database)","examples":["-0.00007","0.00048","0","0.88449"],"is_float":true},"LOWER_REASON_FLAG":{"sql_type":"NUMBER(5)","pl_type":"pl.Int32","mandatory":false,"comment":"The reason flag showing the decision matrix for the lower performance value Supported values are: 0 = Performance is calculated based on good input data 1 = Performance is Null as unit is a Non Primary DUID in the group 2 = Performance against the Primary DUID representing the group 4 = Performance is Null as Input data is bad or unavailable 8 = Performance is Null as FM is unreliable 12 = Performance is Null as Input data is bad or unavailable and FM is unreliable 6 = Performance against the Primary DUID representing the group is Null as Input data is bad or unavailable 10 = Performance against the Primary DUID representing the group is Null as FM is unreliable 14 = Performance against the Primary DUID representing the group is Null as Input data is bad or unavailable and FM is unreliable","examples":["0","1","12"],"is_integer":true,"num_int_bits":32},"PARTICIPANTID":{"sql_type":"VARCHAR2(20)","pl_type":"pl.Categorical","mandatory":false,"comment":"Participant ID","examples":["AGLLBESS","ALCOAPA","ALDOGASF","ALNTARES","ALNTBHWF","ARARATWF","B2PS","BALBESS","BANGOWF2","BBPEM","BERBANK","BERBANKW","BERYBKWF","BLYTHBAT","BOCOROCK","BODWF1","BOMENSF","BORAL","BOULBESS","BRNDBESS","BULGANA","BUNGALA1","BUNGALA2","BUNGBESS","BUSF","BWFTRUST","CAPBESS","CAPEBYRN","CAPRISF","CAPTPL","CARWARP","CATHROCK","CGBESS","CHALLHWF","CHERRYWF","CLARESF1","CLEANCO","CLEMGPWF","CLERMSF","CNUNDAWF","COLEAMSF","COLLECWF","COLUMSF","COOPGWF","COROWASF","CROOKWD","CROOKWD3","CROWLDWF","CRUDINE","CSENERGY","CSF1","CULLRGWF","CUSF","DALRYMPN","DARLSF","DAYDSF","DDSF","DIAMDGEN","DIAMOND","DPNTBESS","DULACCA","DUNDWF","ECOGEN","EDENVALE","EDISON","EDLCSMQ","EEQGEN","EEQLILY","EEQMEWF","ENELAUS","EQMREHA1","EQMREHA2","ERMPOWER","FINLEYSF","FRVROYAL","FSNSW","GANNBESS","GANNSF","GBATEAST","GESF","GLENROSF","GLENSF","GOON","GPWF1","GPWF2","GRANHAWF","GRIFFITH","GSPOWER","GSWF1A","GSWF1B","GUNNEDAH","GUNNING","GUNSYND","HALLETT","HAMISF","HAUGHTSF","HAWKES","HAYMSF","HBESS","HILLSTON","HORNSDAL","HORNSDL2","HORNSPR","HUGSF","HWF3","HYDROTAS","JUNEESF","KARSF","KENNEDYE","KERANGSP","KIATAPRJ","KIDSPHES","KINGARSF","KOORBESS","KSFPROJT","LALLALWF","LANCASF","LIMBESS","LIMONSF","LINGAPWF","LKBWFBES","LKBWIND","LOYYANGA","LVES","MACINTYR","MACQGEN","MANILDRA","MANNUMB","MANNUMS2","MBAHNTH","METPL","METZSF","MOKOANSF","MOLONGOP","MONDO","MOORAWF","MOREEAC","MORTLSWF","MOUSF","MRNBESS","MTGELLWF","MTMERCER","MTMILLAR","MUGGALSP","MULWALSF","MUNCRKSF","MUWARRA2","MWARRA","NESBESS","NEWENGSF","NEWGEN","NEWGRWF","NPSAIL","NUMURKSF","NVTSF","OEBESS","OERARING","ORANBESS","PEAKCO","PLBESS1","PORTADL","PSF","QGCSALE1","QUORNPSF","RANGBESS","RIVEBESS","ROSSRVER","RYAN","RYEPARK","SALTCRK","SAPHWF1","SAWCML","SEBSF","SECGEN","SHELLNEW","SITHE","SLVRTN","SMCTSV","SMFBESS","SMTHBESS","SNODE1","SNOWNTH","SNOWSTH","SNOWTOWN","SNOWY","SOUTHHYD","SOUTHYD2","SRSF1","STANCCWF","STANRET","STANWELL","STARFISH","STOCKYRD","STUBB1SF","SUNRSF","SUNTOP","TAILEM","TALL","TARALGA","TBSF","TELSTRAE","TIPSCO","TLTSFS","TOMAGOAC","TRANSGBH","TRGBESS","TRUDW","ULPBESS1","WHECKSON","WILDCATL","WOOLNWF","XELIO","YESSA","ZENENGEN"],"is_categorical":true},"RAISE_PERFORMANCE":{"sql_type":"NUMBER(18,5)","pl_type":"pl.Float64","mandatory":false,"comment":"Raise performance value in MWHz units (calculated by FPP for that trading interval taken from FPP database)","examples":["-0.00245","0.00005","0","30.18222"],"is_float":true},"RAISE_REASON_FLAG":{"sql_type":"NUMBER(5)","pl_type":"pl.Int32","mandatory":false,"comment":"The reason flag showing the decision matrix for the raise performance value Supported values are: 0 = Performance is calculated based on good input data 1 = Performance is Null as unit is a Non Primary DUID in the group 2 = Performance against the Primary DUID representing the group 4 = Performance is Null as Input data is bad or unavailable 8 = Performance is Null as FM is unreliable 12 = Performance is Null as Input data is bad or unavailable and FM is unreliable 6 = Performance against the Primary DUID representing the group is Null as Input data is bad or unavailable 10 = Performance against the Primary DUID representing the group is Null as FM is unreliable 14 = Performance against the Primary DUID representing the group is Null as Input data is bad or unavailable and FM is unreliable","examples":["0","1","4"],"is_integer":true,"num_int_bits":32}},"example_zip_url":"https://www.nemweb.com.au/Data_Archive/Wholesale_Electricity/MMSDM/2026/MMSDM_2026_09/MMSDM_Historical_Data_SQLLoader/DATA/PUBLIC_ARCHIVE%23FPP_PERFORMANCE%23FILE01%23202609010000.zip","manifest_summary":{"first_month":{"year":2024,"month":12},"last_month":{"year":2026,"month":9},"compressed_size_per_month":48114403,"decompressed_size_all_time":57636446810},"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":"The private report delivers at the completion of an FPP calculation run for a closed trading interval (i.e. every 5 minutes)The public report delivers the next market day (at a time after 4 am market time)"}