{"package":"FPP","pdr_config":{"mappings":[{"REPORT_NAME":"FPP","REPORT_SUB_TYPE":"RESIDUAL_PERFORMANCE","VERSION":1}],"transaction_type":"INSERT"},"documentation_urls":["https://nemweb.com.au/Reports/Current/MMSDataModelReport/Electricity/ElectricityDataModelReport_files/Elec79.htm#109"],"comment":"This report delivers the calculated residual performance value for each 5 minute trading interval","primary_keys":["INTERVAL_DATETIME","REGIONID","VERSIONNO"],"columns":{"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},"REGIONID":{"sql_type":"VARCHAR2(20)","pl_type":"pl.Enum([\"QLD1\", \"VIC1\", \"TAS1\", \"NSW1\", \"SA1\", \"SNOWY1\"])","mandatory":true,"comment":"Region ID of the residual performance","examples":null,"enums":["QLD1","VIC1","TAS1","NSW1","SA1","SNOWY1"]},"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 00:10:20"],"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.00075","0.00659","-648.26534","128.80915"],"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 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","examples":["0","8"],"is_integer":true,"num_int_bits":32},"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.01546","0.00285","-1021.75449","299.7415"],"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 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","examples":["0","8"],"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_RESIDUAL_PERFORMANCE%23FILE01%23202609010000.zip","manifest_summary":{"first_month":{"year":2024,"month":12},"last_month":{"year":2026,"month":9},"compressed_size_per_month":565210,"decompressed_size_all_time":1116928940},"visibility":"Public","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 public report delivers at the completion of an FPP calculation run for a closed trading interval (i.e. every 5 minutes)"}