{"package":"FPP","pdr_config":{"mappings":[{"REPORT_NAME":"FPP","REPORT_SUB_TYPE":"CONSTRAINT_FREQ_MEASURE","VERSION":1}],"transaction_type":"INSERT"},"documentation_urls":["https://nemweb.com.au/Reports/Current/MMSDataModelReport/Electricity/ElectricityDataModelReport_files/Elec79.htm#1"],"comment":"This report delivers the weighted 4 second frequency measure data for each constraint","primary_keys":["CONSTRAINTID","INTERVAL_DATETIME","MEASUREMENT_DATETIME","VERSIONNO"],"columns":{"CONSTRAINTID":{"sql_type":"VARCHAR2(20)","pl_type":"pl.Categorical","mandatory":true,"comment":"Constraint ID (binding constraint ID from FCAS data used in FPP calculations)","examples":["F_T+LREG_0050","F_T+RREG_0050","F_TASCAP_LREG_0210","F_TASCAP_RREG_0220"],"is_categorical":true},"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},"MEASUREMENT_DATETIME":{"sql_type":"DATE","pl_type":"pl.Datetime()","mandatory":true,"comment":"Date and time of the SCADA data (DD/MM/YYYY HH24:MI:SS) fixed to the UTC+10 time zone (NEM time)","examples":["2026/09/01 00:00:04"],"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},"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 (the bid type saved in relation to constraint ID from FCAS data used in FPP calculations)","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"]},"CORRELATION_FLAG":{"sql_type":"NUMBER(5)","pl_type":"pl.Boolean","mandatory":false,"comment":"Flag to indicate the result of the Frequency Measure correlation check between regions in the same constraint. Supported values are: 0 = Frequency measures in this constraint are not correlated (e.g. system separation between two regions) 1 = Frequency measures in this constraint are correlated","examples":["0"],"is_boolean":true},"FM_LOWER_HZ":{"sql_type":"NUMBER(18,8)","pl_type":"pl.Float64","mandatory":false,"comment":"Calculated 4 second Frequency Measure in Hz for that constraint from the FPP database. Frequency Measure data is split across these two raise and lower columns in the following ways: >0 = Allocated to the FM_RAISE_HZ column <0 = Allocated to the FM_LOWER_HZ column 0 = To fill any gaps where the alternative column is not applicable (or no deviation from 50 Hz)","examples":["-0.00005132","0","-0.02822295"],"is_float":true},"FM_RAISE_HZ":{"sql_type":"NUMBER(18,8)","pl_type":"pl.Float64","mandatory":false,"comment":"Calculated 4 second Frequency Measure in Hz for that constraint from the FPP database. Frequency Measure data is split across these two raise and lower columns in the following ways: >0 = Allocated to the FM_RAISE_HZ column <0 = Allocated to the FM_LOWER_HZ column 0 = To fill any gaps where the alternative column is not applicable (or no deviation from 50 Hz)","examples":["0.00000727","0","0.04382655"],"is_float":true},"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},"USED_IN_RCR_FLAG":{"sql_type":"NUMBER(5)","pl_type":"pl.Boolean","mandatory":false,"comment":"Flag to indicate the result of the Frequency Measure alignment check between Mainland and Tasmania for global constraints. Supported values are: 0 = Not used in RCR calculation as the signs for the frequency measures between Mainland and Tasmania do not align 1 = Used in the RCR calculation as the signs for the frequency measures between Mainland and Tasmania do align in the case of global constraints. For non-global constraints this flag is set to 1","examples":["1"],"is_boolean":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%23FPP_CONSTRAINT_FREQ_MEASURE%23FILE01%23202609010000.zip","manifest_summary":{"max_files_per_month":2,"first_month":{"year":2024,"month":12},"last_month":{"year":2026,"month":9},"compressed_size_per_month":17641116,"decompressed_size_all_time":39302053980},"visibility":"Public","trigger":"At the completion of an FPP calculation run for a closed trading interval (i.e. every 5 minutes): At the completion of an FPP calculation run for a closed trading interval (i.e. every 5 minutes)"}