PREDISPATCH_FCAS_REQ
PREDISPATCH_FCAS_REQ shows Predispatch Constraint tracking for Regional FCAS Requirements.
Deprecation Warning
This table is in the HISTORICAL TABLES package, so is likely deprecated.
Source
PREDISPATCH_FCAS_REQ updates with each pre-dispatch run (half hourly)
Volume
Approximately 2,000 rows per day.
Note
The
PERIODIDcolumns in tablesPREDISPATCHCONSTRAINTand PREDISPATCH_FCAS_REQ have no consistent relationship with the otherPERIODIDvalues in the other tables in the PRE-DISPATCH package (such asPREDISPATCHPRICE). AEMO and many Participants appreciate the data model is inconsistent, but the cost of changing existing systems has been judged as being unjustifiable. An additional fieldDATETIMEwas added to allow joins between these data sets.
Column Schema
BIDTYPE
Bid Type Identifier
The SQL type is VARCHAR2(10).
This is actually a factor/enum, with values:
-
ENERGY -
LOWERREG -
LOWER60SEC -
RAISE5MIN -
LOWER5MIN -
LOWER6SEC -
RAISE60SEC -
RAISE6SEC -
RAISEREG -
RAISE1SEC -
LOWER1SEC
This column is mandatory, and a primary key.
DATETIME
Date and Time of trading interval
SQL Type: DATE
Polars Type: pl.Datetime()
This column is mandatory, and a primary key.
Example: 2025/05/21 19:30:00
GENCONID
Generic Constraint ID - Join to table GenConData
SQL Type: VARCHAR2(20)
Polars Type: str
This column is mandatory, and a primary key.
Examples:
D_I+BIP_ML2_L1D_I+NIL_MG2_R1D_T+NIL_BB_TG_R1D_T+NIL_MG_R1D_T+NIL_MG_RECL_R1D_T+NIL_ML_L1D_T+NIL_ML_RECL_L1D_T+NIL_WF_TG_R1F_I+BIP_ML_L1F_I+BIP_ML_L5
REGIONID
Region ID
For more information, see the dedicated documentation page.
The SQL type is VARCHAR2(10).
This is actually a factor/enum, with values:
-
QLD1 -
VIC1 -
TAS1 -
NSW1 -
SA1 -
SNOWY1
This column is mandatory, and a primary key.
ADJUSTED_COST
The adjusted cost of the constraint for this service, before the regulation/contingency split
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
Examples:
2.7706, 0, 3295.45
BASE_COST
The base cost of the constraint for this service, before the regulation/contingency split
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
Examples:
2.7706, 0, 3295.45
ESTIMATED_CMPF
An estimated value for the constraint CMPF, based on dispatched data
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
Examples:
5.18015, 0, 67.4055
ESTIMATED_CRMPF
An estimated value for the constraint CRMPF, based on dispatched data
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
Examples:
1.65349457, 0, 32.59449571
GENCONEFFECTIVEDATE
Generic Constraint EffectiveDate - Join to table GenConData
SQL Type: DATE
Polars Type: pl.Date()
This column is not mandatory.
Example: 2013/08/21 00:00:00
Note that AEMO represents dates as datetimes with a midnight time component.
GENCONVERSIONNO
Generic Constraint Version number - Join to table GenConData
SQL Type: NUMBER(3,0)
Polars Type: pl.UInt16
This column is not mandatory.
Example: 1
INTERVENTION
Intervention Flag
Warning
Unlike most tables with an INTERVENTION column, INTERVENTION is not a primary key of PREDISPATCH_FCAS_REQ.
For more information, see the dedicated documentation page.
SQL Type: NUMBER(2,0)
Polars Type: pl.Boolean
This column is not mandatory.
Example: 0
LASTCHANGED
Last date and time record changed
For more information, see the dedicated documentation page.
SQL Type: DATE
Polars Type: pl.Datetime()
This column is not mandatory.
Example: 2025/05/21 19:02:20
MARGINALVALUE
Marginal Value of generic constraint
SQL Type: NUMBER(16,6)
Polars Type: pl.Float64
This column is not mandatory.
Examples:
0.04, 0, 38.77
PERIODID
Unique period identifier, in the format yyyymmddpp. The period (pp) is 01 to 48, with 01 corresponding to the half-hour ending at 04:30am.
SQL Type: VARCHAR2(20)
Polars Type: str
This column is not mandatory.
Examples:
20250521312025052133
PREDISPATCHSEQNO
PreDispatch Sequence number
SQL Type: VARCHAR2(20)
Polars Type: str
This column is not mandatory.
Examples:
20250521312025052133
RECOVERY_FACTOR_CMPF
Estimated recovery factor for CMPF based recovery
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
Examples:
2.68509011, 0, 34.64860479
RECOVERY_FACTOR_CRMPF
Estimated recovery factor for CRMPF based recovery
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
Examples:
0.00321718, 0, 0.04139866
RUNNO
Case Run number
SQL Type: NUMBER(3,0)
Polars Type: pl.UInt16
This column is not mandatory.
Example: 1
New Data Timing
Every thirty-minute pre-dispatch run
Code Examples
Polars
Casting is enums, categoricals etc is not essential, but may speed up parsing.
Swapping int for pl.UInt16, pl.Int32 would also speed up parsing. However some of the datatypes are inferred, so they may be wrong.
This code deduplicates for you. Deduplication is normally only required across multiple months.
This code assumes that all columns are present, which may not be true for older files.
import polars as pl
import polars.selectors as cs
# e.g. "2029/03/15 00:05:00"
dt_s_fmt = "%Y/%m/%d %H:%M:%S"
# Dates are represented as datetimes at midnight
d_fmt = "%Y/%m/%d 00:00:00"
csv_paths = ["SOMEFILE.CSV", "OTHERFILE.CSV"]
lf = (
pl.concat(
[
pl.scan_csv(
csv_path, # must be unzipped beforehand
skip_rows=1, # skip the header
infer_schema=False, # much faster
)
.filter(cs.by_index(0) == "D") # drop the footer
.select(~cs.by_index(range(4))) # drop metadata columns
for csv_path in csv_paths
],
how="diagonal_relaxed",
)
.with_columns(
pl.col("DATETIME", "LASTCHANGED").str.strptime(pl.Datetime, dt_s_fmt),
pl.col("GENCONEFFECTIVEDATE").str.strptime(pl.Date, d_fmt),
)
# Polars can't cast string straight to bool. Need to go via something else.
.cast({"INTERVENTION": pl.UInt8})
.cast(
{
"BIDTYPE": pl.Enum(
[
"ENERGY",
"LOWERREG",
"LOWER60SEC",
"RAISE5MIN",
"LOWER5MIN",
"LOWER6SEC",
"RAISE60SEC",
"RAISE6SEC",
"RAISEREG",
"RAISE1SEC",
"LOWER1SEC",
]
),
"GENCONID": str,
"REGIONID": pl.Enum(["QLD1", "VIC1", "TAS1", "NSW1", "SA1", "SNOWY1"]),
"ADJUSTED_COST": pl.Float64,
"BASE_COST": pl.Float64,
"ESTIMATED_CMPF": pl.Float64,
"ESTIMATED_CRMPF": pl.Float64,
"GENCONEFFECTIVEDATE": pl.Date(),
"GENCONVERSIONNO": int, # or pl.UInt16
"INTERVENTION": pl.Boolean,
"MARGINALVALUE": pl.Float64,
"PERIODID": str,
"PREDISPATCHSEQNO": str,
"RECOVERY_FACTOR_CMPF": pl.Float64,
"RECOVERY_FACTOR_CRMPF": pl.Float64,
"RUNNO": int, # or pl.UInt16
}
)
# Deduplicate
# We want one row per ['BIDTYPE', 'DATETIME', 'GENCONID', 'REGIONID']
# Tie-breaker: greatest value of ['LASTCHANGED']
.sort(["LASTCHANGED"], descending=False)
.unique(subset=["BIDTYPE", "DATETIME", "GENCONID", "REGIONID"], keep="last")
)
Nemosis
This table is not yet available in Nemosis.
Example File
From PUBLIC_ARCHIVE_PREDISPATCH_FCAS_REQ_FILE01_202505010000.zip
| PREDISPATCHSEQNO | RUNNO | INTERVENTION | PERIODID | GENCONID | REGIONID | BIDTYPE | GENCONEFFECTIVEDATE | GENCONVERSIONNO | MARGINALVALUE | DATETIME | LASTCHANGED | BASE_COST | ADJUSTED_COST | ESTIMATED_CMPF | ESTIMATED_CRMPF | RECOVERY_FACTOR_CMPF | RECOVERY_FACTOR_CRMPF |
| 2025052131 | 1 | 0 | 2025052131 | F_MAIN+NIL_MG_R1 | QLD1 | RAISE1SEC | 2025/02/17 00:00:00 | 1 | 0 | 2025/05/21 19:30:00 | 2025/05/21 19:02:20 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025052131 | 1 | 0 | 2025052131 | F_MAIN+NIL_MG_R1 | SA1 | RAISE1SEC | 2025/02/17 00:00:00 | 1 | 0 | 2025/05/21 19:30:00 | 2025/05/21 19:02:20 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025052131 | 1 | 0 | 2025052131 | F_MAIN+NIL_MG_R1 | VIC1 | RAISE1SEC | 2025/02/17 00:00:00 | 1 | 0 | 2025/05/21 19:30:00 | 2025/05/21 19:02:20 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025052131 | 1 | 0 | 2025052131 | F_MAIN+NIL_MG_R5 | NSW1 | RAISE5MIN | 2013/08/21 00:00:00 | 1 | 0 | 2025/05/21 19:30:00 | 2025/05/21 19:02:20 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025052131 | 1 | 0 | 2025052131 | F_MAIN+NIL_MG_R5 | NSW1 | RAISEREG | 2013/08/21 00:00:00 | 1 | 0 | 2025/05/21 19:30:00 | 2025/05/21 19:02:20 | 0 | 0 | 67.10018 | 30.94100114 | 0 | 0 |
| 2025052131 | 1 | 0 | 2025052131 | F_MAIN+NIL_MG_R5 | QLD1 | RAISE5MIN | 2013/08/21 00:00:00 | 1 | 0 | 2025/05/21 19:30:00 | 2025/05/21 19:02:20 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025052131 | 1 | 0 | 2025052131 | F_MAIN+NIL_MG_R5 | QLD1 | RAISEREG | 2013/08/21 00:00:00 | 1 | 0 | 2025/05/21 19:30:00 | 2025/05/21 19:02:20 | 0 | 0 | 67.10018 | 30.94100114 | 0 | 0 |
| 2025052131 | 1 | 0 | 2025052131 | F_MAIN+NIL_MG_R5 | SA1 | RAISE5MIN | 2013/08/21 00:00:00 | 1 | 0 | 2025/05/21 19:30:00 | 2025/05/21 19:02:20 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025052131 | 1 | 0 | 2025052131 | F_MAIN+NIL_MG_R5 | SA1 | RAISEREG | 2013/08/21 00:00:00 | 1 | 0 | 2025/05/21 19:30:00 | 2025/05/21 19:02:20 | 0 | 0 | 67.10018 | 30.94100114 | 0 | 0 |
| 2025052131 | 1 | 0 | 2025052131 | F_MAIN+NIL_MG_R5 | VIC1 | RAISE5MIN | 2013/08/21 00:00:00 | 1 | 0 | 2025/05/21 19:30:00 | 2025/05/21 19:02:20 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025052131 | 1 | 0 | 2025052131 | F_MAIN+NIL_MG_R5 | VIC1 | RAISEREG | 2013/08/21 00:00:00 | 1 | 0 | 2025/05/21 19:30:00 | 2025/05/21 19:02:20 | 0 | 0 | 67.10018 | 30.94100114 | 0 | 0 |
| ... |
| C | SETP.WORLD | DVD_PREDISPATCH_FCAS_REQ | AEMO | PUBLIC | 2025/06/10 | 12:57:41 | 001749524261062 | MONTHLY_ARCHIVE | 001749524261062 | ||||||||||||
| I | PREDISPATCH | REGIONFCASREQUIREMENT | 2 | PREDISPATCHSEQNO | RUNNO | INTERVENTION | PERIODID | GENCONID | REGIONID | BIDTYPE | GENCONEFFECTIVEDATE | GENCONVERSIONNO | MARGINALVALUE | DATETIME | LASTCHANGED | BASE_COST | ADJUSTED_COST | ESTIMATED_CMPF | ESTIMATED_CRMPF | RECOVERY_FACTOR_CMPF | RECOVERY_FACTOR_CRMPF |
| D | PREDISPATCH | REGIONFCASREQUIREMENT | 2 | 2025052131 | 1 | 0 | 2025052131 | F_MAIN+NIL_MG_R1 | QLD1 | RAISE1SEC | 2025/02/17 00:00:00 | 1 | 0 | 2025/05/21 19:30:00 | 2025/05/21 19:02:20 | 0 | 0 | 0 | 0 | 0 | 0 |
| D | PREDISPATCH | REGIONFCASREQUIREMENT | 2 | 2025052131 | 1 | 0 | 2025052131 | F_MAIN+NIL_MG_R1 | SA1 | RAISE1SEC | 2025/02/17 00:00:00 | 1 | 0 | 2025/05/21 19:30:00 | 2025/05/21 19:02:20 | 0 | 0 | 0 | 0 | 0 | 0 |
| D | PREDISPATCH | REGIONFCASREQUIREMENT | 2 | 2025052131 | 1 | 0 | 2025052131 | F_MAIN+NIL_MG_R1 | VIC1 | RAISE1SEC | 2025/02/17 00:00:00 | 1 | 0 | 2025/05/21 19:30:00 | 2025/05/21 19:02:20 | 0 | 0 | 0 | 0 | 0 | 0 |
| D | PREDISPATCH | REGIONFCASREQUIREMENT | 2 | 2025052131 | 1 | 0 | 2025052131 | F_MAIN+NIL_MG_R5 | NSW1 | RAISE5MIN | 2013/08/21 00:00:00 | 1 | 0 | 2025/05/21 19:30:00 | 2025/05/21 19:02:20 | 0 | 0 | 0 | 0 | 0 | 0 |
| D | PREDISPATCH | REGIONFCASREQUIREMENT | 2 | 2025052131 | 1 | 0 | 2025052131 | F_MAIN+NIL_MG_R5 | NSW1 | RAISEREG | 2013/08/21 00:00:00 | 1 | 0 | 2025/05/21 19:30:00 | 2025/05/21 19:02:20 | 0 | 0 | 67.10018 | 30.94100114 | 0 | 0 |
| D | PREDISPATCH | REGIONFCASREQUIREMENT | 2 | 2025052131 | 1 | 0 | 2025052131 | F_MAIN+NIL_MG_R5 | QLD1 | RAISE5MIN | 2013/08/21 00:00:00 | 1 | 0 | 2025/05/21 19:30:00 | 2025/05/21 19:02:20 | 0 | 0 | 0 | 0 | 0 | 0 |
| D | PREDISPATCH | REGIONFCASREQUIREMENT | 2 | 2025052131 | 1 | 0 | 2025052131 | F_MAIN+NIL_MG_R5 | QLD1 | RAISEREG | 2013/08/21 00:00:00 | 1 | 0 | 2025/05/21 19:30:00 | 2025/05/21 19:02:20 | 0 | 0 | 67.10018 | 30.94100114 | 0 | 0 |
| D | PREDISPATCH | REGIONFCASREQUIREMENT | 2 | 2025052131 | 1 | 0 | 2025052131 | F_MAIN+NIL_MG_R5 | SA1 | RAISE5MIN | 2013/08/21 00:00:00 | 1 | 0 | 2025/05/21 19:30:00 | 2025/05/21 19:02:20 | 0 | 0 | 0 | 0 | 0 | 0 |
| D | PREDISPATCH | REGIONFCASREQUIREMENT | 2 | 2025052131 | 1 | 0 | 2025052131 | F_MAIN+NIL_MG_R5 | SA1 | RAISEREG | 2013/08/21 00:00:00 | 1 | 0 | 2025/05/21 19:30:00 | 2025/05/21 19:02:20 | 0 | 0 | 67.10018 | 30.94100114 | 0 | 0 |
| D | PREDISPATCH | REGIONFCASREQUIREMENT | 2 | 2025052131 | 1 | 0 | 2025052131 | F_MAIN+NIL_MG_R5 | VIC1 | RAISE5MIN | 2013/08/21 00:00:00 | 1 | 0 | 2025/05/21 19:30:00 | 2025/05/21 19:02:20 | 0 | 0 | 0 | 0 | 0 | 0 |
| D | PREDISPATCH | REGIONFCASREQUIREMENT | 2 | 2025052131 | 1 | 0 | 2025052131 | F_MAIN+NIL_MG_R5 | VIC1 | RAISEREG | 2013/08/21 00:00:00 | 1 | 0 | 2025/05/21 19:30:00 | 2025/05/21 19:02:20 | 0 | 0 | 67.10018 | 30.94100114 | 0 | 0 |
| ... | |||||||||||||||||||||
| C | END OF REPORT | 1003 |
PREDISPATCHSEQNO,RUNNO,INTERVENTION,PERIODID,GENCONID,REGIONID,BIDTYPE,GENCONEFFECTIVEDATE,GENCONVERSIONNO,MARGINALVALUE,DATETIME,LASTCHANGED,BASE_COST,ADJUSTED_COST,ESTIMATED_CMPF,ESTIMATED_CRMPF,RECOVERY_FACTOR_CMPF,RECOVERY_FACTOR_CRMPF
2025052131,1,0,2025052131,F_MAIN+NIL_MG_R1,QLD1,RAISE1SEC,"2025/02/17 00:00:00",1,0,"2025/05/21 19:30:00","2025/05/21 19:02:20",0,0,0,0,0,0
2025052131,1,0,2025052131,F_MAIN+NIL_MG_R1,SA1,RAISE1SEC,"2025/02/17 00:00:00",1,0,"2025/05/21 19:30:00","2025/05/21 19:02:20",0,0,0,0,0,0
2025052131,1,0,2025052131,F_MAIN+NIL_MG_R1,VIC1,RAISE1SEC,"2025/02/17 00:00:00",1,0,"2025/05/21 19:30:00","2025/05/21 19:02:20",0,0,0,0,0,0
2025052131,1,0,2025052131,F_MAIN+NIL_MG_R5,NSW1,RAISE5MIN,"2013/08/21 00:00:00",1,0,"2025/05/21 19:30:00","2025/05/21 19:02:20",0,0,0,0,0,0
2025052131,1,0,2025052131,F_MAIN+NIL_MG_R5,NSW1,RAISEREG,"2013/08/21 00:00:00",1,0,"2025/05/21 19:30:00","2025/05/21 19:02:20",0,0,67.10018,30.94100114,0,0
2025052131,1,0,2025052131,F_MAIN+NIL_MG_R5,QLD1,RAISE5MIN,"2013/08/21 00:00:00",1,0,"2025/05/21 19:30:00","2025/05/21 19:02:20",0,0,0,0,0,0
2025052131,1,0,2025052131,F_MAIN+NIL_MG_R5,QLD1,RAISEREG,"2013/08/21 00:00:00",1,0,"2025/05/21 19:30:00","2025/05/21 19:02:20",0,0,67.10018,30.94100114,0,0
2025052131,1,0,2025052131,F_MAIN+NIL_MG_R5,SA1,RAISE5MIN,"2013/08/21 00:00:00",1,0,"2025/05/21 19:30:00","2025/05/21 19:02:20",0,0,0,0,0,0
2025052131,1,0,2025052131,F_MAIN+NIL_MG_R5,SA1,RAISEREG,"2013/08/21 00:00:00",1,0,"2025/05/21 19:30:00","2025/05/21 19:02:20",0,0,67.10018,30.94100114,0,0
2025052131,1,0,2025052131,F_MAIN+NIL_MG_R5,VIC1,RAISE5MIN,"2013/08/21 00:00:00",1,0,"2025/05/21 19:30:00","2025/05/21 19:02:20",0,0,0,0,0,0
2025052131,1,0,2025052131,F_MAIN+NIL_MG_R5,VIC1,RAISEREG,"2013/08/21 00:00:00",1,0,"2025/05/21 19:30:00","2025/05/21 19:02:20",0,0,67.10018,30.94100114,0,0
...
C,SETP.WORLD,DVD_PREDISPATCH_FCAS_REQ,AEMO,PUBLIC,2025/06/10,12:57:41,001749524261062,MONTHLY_ARCHIVE,001749524261062
I,PREDISPATCH,REGIONFCASREQUIREMENT,2,PREDISPATCHSEQNO,RUNNO,INTERVENTION,PERIODID,GENCONID,REGIONID,BIDTYPE,GENCONEFFECTIVEDATE,GENCONVERSIONNO,MARGINALVALUE,DATETIME,LASTCHANGED,BASE_COST,ADJUSTED_COST,ESTIMATED_CMPF,ESTIMATED_CRMPF,RECOVERY_FACTOR_CMPF,RECOVERY_FACTOR_CRMPF
D,PREDISPATCH,REGIONFCASREQUIREMENT,2,2025052131,1,0,2025052131,F_MAIN+NIL_MG_R1,QLD1,RAISE1SEC,"2025/02/17 00:00:00",1,0,"2025/05/21 19:30:00","2025/05/21 19:02:20",0,0,0,0,0,0
D,PREDISPATCH,REGIONFCASREQUIREMENT,2,2025052131,1,0,2025052131,F_MAIN+NIL_MG_R1,SA1,RAISE1SEC,"2025/02/17 00:00:00",1,0,"2025/05/21 19:30:00","2025/05/21 19:02:20",0,0,0,0,0,0
D,PREDISPATCH,REGIONFCASREQUIREMENT,2,2025052131,1,0,2025052131,F_MAIN+NIL_MG_R1,VIC1,RAISE1SEC,"2025/02/17 00:00:00",1,0,"2025/05/21 19:30:00","2025/05/21 19:02:20",0,0,0,0,0,0
D,PREDISPATCH,REGIONFCASREQUIREMENT,2,2025052131,1,0,2025052131,F_MAIN+NIL_MG_R5,NSW1,RAISE5MIN,"2013/08/21 00:00:00",1,0,"2025/05/21 19:30:00","2025/05/21 19:02:20",0,0,0,0,0,0
D,PREDISPATCH,REGIONFCASREQUIREMENT,2,2025052131,1,0,2025052131,F_MAIN+NIL_MG_R5,NSW1,RAISEREG,"2013/08/21 00:00:00",1,0,"2025/05/21 19:30:00","2025/05/21 19:02:20",0,0,67.10018,30.94100114,0,0
D,PREDISPATCH,REGIONFCASREQUIREMENT,2,2025052131,1,0,2025052131,F_MAIN+NIL_MG_R5,QLD1,RAISE5MIN,"2013/08/21 00:00:00",1,0,"2025/05/21 19:30:00","2025/05/21 19:02:20",0,0,0,0,0,0
D,PREDISPATCH,REGIONFCASREQUIREMENT,2,2025052131,1,0,2025052131,F_MAIN+NIL_MG_R5,QLD1,RAISEREG,"2013/08/21 00:00:00",1,0,"2025/05/21 19:30:00","2025/05/21 19:02:20",0,0,67.10018,30.94100114,0,0
D,PREDISPATCH,REGIONFCASREQUIREMENT,2,2025052131,1,0,2025052131,F_MAIN+NIL_MG_R5,SA1,RAISE5MIN,"2013/08/21 00:00:00",1,0,"2025/05/21 19:30:00","2025/05/21 19:02:20",0,0,0,0,0,0
D,PREDISPATCH,REGIONFCASREQUIREMENT,2,2025052131,1,0,2025052131,F_MAIN+NIL_MG_R5,SA1,RAISEREG,"2013/08/21 00:00:00",1,0,"2025/05/21 19:30:00","2025/05/21 19:02:20",0,0,67.10018,30.94100114,0,0
D,PREDISPATCH,REGIONFCASREQUIREMENT,2,2025052131,1,0,2025052131,F_MAIN+NIL_MG_R5,VIC1,RAISE5MIN,"2013/08/21 00:00:00",1,0,"2025/05/21 19:30:00","2025/05/21 19:02:20",0,0,0,0,0,0
D,PREDISPATCH,REGIONFCASREQUIREMENT,2,2025052131,1,0,2025052131,F_MAIN+NIL_MG_R5,VIC1,RAISEREG,"2013/08/21 00:00:00",1,0,"2025/05/21 19:30:00","2025/05/21 19:02:20",0,0,67.10018,30.94100114,0,0
...
C,"END OF REPORT",1003
Availability
Visibility: Public
This table is in the public monthly MMSDM archive.
I have collated the list of all those files into one place, in this CSV metadata file. (Columns year, month, url, compressed_size in bytes).
The earliest available data is month 4 of 2022. The most recent available data is month 5 of 2025.
Every month in between has a file. (No gaps.)
Data Size
Each year of data is approximately 47 MB when zipped, 469 MB as unzipped CSV.
Deduplication and PDR Loader Configuration
The primary keys are:
| Report Name | Report Subtype | Version | Undisclosed |
|---|---|---|---|
| PREDISPATCH | REGIONFCASREQUIREMENT | 2 | ⚠️ |
Warning
Some of these file mappings are not in the published PDR Loader configuration file, even though files for this table exist with those metadata values. Mappings marked with ⚠️ have been added by me after manually inspecting those files.
This means that the CSV files start with metadata columns:
Indexes
Links
This page as JSON (schema documented here, but may change)
Download a JSON Schema specification for this table.
Official AEMO schema documentation
Other Information
Package: HISTORICAL TABLES