Skip to content

PREDISPATCHREGIONSUM

PREDISPATCHREGIONSUM sets out the overall regional Pre-Dispatch results for base case details (excluding price).

PREDISPATCHREGIONSUM includes the forecast demand (total demand) and Frequency Control Ancillary Services (FCAS) requirements (specifically, for the Raise Regulation and Lower Regulation Ancillary Services plus improvements to demand calculations). PREDISPATCHREGIONSUM updates each half-hour with the latest Pre-Dispatch details for the remaining period.

Regional demand can be calculated as total demand plus dispatchable load (i.e. Regional demand = Total Demand + Dispatchable Load)

Source

PREDISPATCHREGIONSUM updates every thirty minutes.

Note

*** "Actual FCAS availability" is determined in a post-processing step based on the energy target (TotalCleared) and bid FCAS trapezium for that interval. However, if the unit is outside the bid FCAS trapezium at the start of the interval (InitialMW), the "Actual FCAS availability" is set to zero. For regulation services, the trapezium is the most restrictive of the bid/SCADA trapezium values.

From 16 February 2006, the old reserve values are no longer populated (i.e. are null), being LORSurplus and LRCSurplus. For more details on the changes to Reporting of Reserve Condition Data, refer to AEMO Communication 2042. For the best available indicator of reserve condition in each of the regions of the NEM for each trading interval, refer to the latest run of the Pre-Dispatch PASA (see table PDPASA_REGIONSOLUTION).

Tip

1 second, 6 second, 5 minute, 60 second and regulation refer to types of FCAS markets.

Column Schema

DATETIME

Period expressed as Date/Time

SQL Type: DATE Polars Type: pl.Datetime()

This column is mandatory, and a primary key.

Example: 2026/09/01 04:30:00

REGIONID

Unique region identifier

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.

AVAILABLEGENERATION

Aggregate generation bid available in region

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is not mandatory.

Examples: 1724.717, 14304, 16066.308

AVAILABLELOAD

Aggregate load bid available in region

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is not mandatory.

Examples: 0, 64, 2989

BDU_CLEAREDMW_GEN

Regional aggregated cleared MW where the DUID type is BDU. Net of export (Generation)

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is not mandatory.

Examples: 0.77516, 0, 1, 1383

BDU_CLEAREDMW_LOAD

Regional aggregated cleared MW where the DUID type is BDU. Net of import (Load)

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is not mandatory.

Examples: 0.9265, 0, 1, 1569

BDU_ENERGY_STORAGE

Regional aggregated energy storage where the DUID type is BDU (MWh)

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is not mandatory.

Examples: 104.64388, 7700.74939

BDU_INITIAL_ENERGY_STORAGE

Energy Storage for BDU at the start of the interval(MWh) - Region Aggregated

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is not mandatory.

Examples: 178.70888, 7631.42567

BDU_MAX_AVAIL

Total available generation side BDU summated for region (MW)

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is not mandatory.

Examples: 71, 2530

BDU_MIN_AVAIL

Total available load side BDU summated for region (MW)

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is not mandatory.

Examples: 19, 2664

CLEAREDSUPPLY

Sum of cleared generation and import for region

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is not mandatory.

Examples: 996.16, 831, 8855.49, 6444

DECAVAILABILITY

generation availability taking into account daily energy constraints

SQL Type: NUMBER(16,6) Polars Type: pl.Float64

This column is not mandatory.

Examples: 1724.717, 16066.308

DECGEN_INITIAL_ENERGY_STORAGE

Energy storage for Daily Energy Constrained Scheduled Generating Units at the start of the interval(MWh) - Region Aggregated

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is not mandatory.

Examples: 1995, 68920

DEMAND_AND_NONSCHEDGEN

Sum of Cleared Scheduled generation, imported generation (at the region boundary) and allowances made for non-scheduled generation (MW).

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is not mandatory.

Examples: 928.217, 947, 8990.302, 5311

DEMANDFORECAST

Delta MW value only

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is not mandatory.

Example: 0

DISPATCHABLEGENERATION

Generation dispatched in period

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is not mandatory.

Examples: 494.64, 557, 8318.62, 1746

DISPATCHABLELOAD

Load dispatched in period

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is not mandatory.

Examples: 0.93, 0, 1, 1955

EXCESSGENERATION

Excess generation in period / Deficit generation if VOLL

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is not mandatory.

Example: 0

INITIALSUPPLY

Sum of initial generation and import for region

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is not mandatory.

Examples: 822.21753, 8848.19349

INTERVENTION

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

Warning

Unlike most tables with an INTERVENTION column, INTERVENTION is not a primary key of PREDISPATCHREGIONSUM.

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

Period date and time

For more information, see the dedicated documentation page.

SQL Type: DATE Polars Type: pl.Datetime()

This column is not mandatory.

Example: 2026/09/01 04:02:00

LOWER1SECACTUALAVAILABILITY

Trapezium adjusted Lower1Sec availability (summated from UnitSolution)

SQL Type: NUMBER(16,6) Polars Type: pl.Float64

This column is not mandatory.

Examples: 40.00012, 0, 40, 1191

LOWER1SECLOCALDISPATCH

Total Lower1Sec Dispatched in Region - RegionSolution element L1Dispatch attribute

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is not mandatory.

Examples: 0.04, 0, 1, 62

LOWER5MINACTUALAVAILABILITY

trapezium adjusted lower 5min availability

SQL Type: NUMBER(16,6) Polars Type: pl.Float64

This column is not mandatory.

Examples: 6.00012, 5, 1384.13728, 1403

LOWER5MINLOCALDISPATCH

Lower 5 min local dispatch

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is not mandatory.

Examples: 2.77, 0, 1, 230

LOWER6SECACTUALAVAILABILITY

trapezium adjusted lower 6sec availability

SQL Type: NUMBER(16,6) Polars Type: pl.Float64

This column is not mandatory.

Examples: 6.00012, 6, 1454.473684, 1453

LOWER6SECLOCALDISPATCH

Lower 6 sec local dispatch

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is not mandatory.

Examples: 2.82, 0, 1, 264

LOWER60SECACTUALAVAILABILITY

trapezium adjusted lower 60sec availability

SQL Type: NUMBER(16,6) Polars Type: pl.Float64

This column is not mandatory.

Examples: 6.00012, 6, 1626.263158, 1621

LOWER60SECLOCALDISPATCH

Lower 60 sec local dispatch

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is not mandatory.

Examples: 0.14, 0, 1, 267

LOWERREGACTUALAVAILABILITY

trapezium adjusted lower reg availability

SQL Type: NUMBER(16,6) Polars Type: pl.Float64

This column is not mandatory.

Examples: 3.80774, 0, 41, 1696

LOWERREGLOCALDISPATCH

Lower Regulation local dispatch

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is not mandatory.

Examples: 3.91, 0, 1, 145

NETINTERCHANGE

Net interconnector flow from the regional reference node

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is not mandatory.

Examples: -0.17, 0.01, -118, 1271

PERIODID

PERIODID is just a period count, starting from 1 for each Pre-Dispatch run. Use DATETIME to determine half hour period.

SQL Type: VARCHAR2(20) Polars Type: str

This column is not mandatory.

Example: 01

PREDISPATCHSEQNO

Unique identifier of predispatch run in the form YYYYMMDDPP with 01 at 04:30

SQL Type: VARCHAR2(20) Polars Type: str

This column is not mandatory.

Examples:

  • 2026090101
  • 2026090508

RAISE1SECACTUALAVAILABILITY

Trapezium adjusted Raise1Sec availability (summated from UnitSolution)

SQL Type: NUMBER(16,6) Polars Type: pl.Float64

This column is not mandatory.

Examples: 121.5, 0, 20, 1346

RAISE1SECLOCALDISPATCH

Total Raise1Sec Dispatched in Region - RegionSolution element R1Dispatch attribute

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is not mandatory.

Examples: 1.07, 0, 3, 206

RAISE5MINACTUALAVAILABILITY

trapezium adjusted raise 5min availability

SQL Type: NUMBER(16,6) Polars Type: pl.Float64

This column is not mandatory.

Examples: 38.042553, 124, 1453.66857, 1494

RAISE5MINLOCALDISPATCH

Raise 5 min local dispatch

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is not mandatory.

Examples: 4.01, 0, 1, 306

RAISE6SECACTUALAVAILABILITY

trapezium adjusted raise 6sec availability

SQL Type: NUMBER(16,6) Polars Type: pl.Float64

This column is not mandatory.

Examples: 123.794369, 143, 1402.445713, 1594

RAISE6SECLOCALDISPATCH

Raise 6 sec local dispatch

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is not mandatory.

Examples: 1.32, 0, 2, 266

RAISE60SECACTUALAVAILABILITY

trapezium adjusted raise 60sec availability

SQL Type: NUMBER(16,6) Polars Type: pl.Float64

This column is not mandatory.

Examples: 80.605465, 165, 1453.66857, 1699

RAISE60SECLOCALDISPATCH

Raise 60 sec local dispatch

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is not mandatory.

Examples: 10.41, 0, 14, 273

RAISEREGACTUALAVAILABILITY

trapezium adjusted raise reg availability

SQL Type: NUMBER(16,6) Polars Type: pl.Float64

This column is not mandatory.

Examples: 15.7345, 44, 2917.63432, 2594

RAISEREGLOCALDISPATCH

Raise Regulation local dispatch

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is not mandatory.

Examples: 8.01, 0, 1, 180

RUNNO

LP Solver Pre-Dispatch run no, typically 1. It increments if the case is re-run.

SQL Type: NUMBER(3,0) Polars Type: pl.UInt16

This column is not mandatory.

Example: 1

SEMISCHEDULE_CLEAREDMW

Regional aggregated Semi-Schedule generator Cleared MW

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is not mandatory.

Examples: 94.227, 4864.31416

SEMISCHEDULE_COMPLIANCEMW

Regional aggregated Semi-Schedule generator Cleared MW where Semi-Dispatch cap is enforced

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is not mandatory.

Examples: 0.0002, 0, 4, 1991

SS_SOLAR_AVAILABILITY

For Semi-Scheduled units. Aggregate Energy Availability from Solar units in that region

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is not mandatory.

Examples: 0.001, 0, 4378.284

SS_SOLAR_CLEAREDMW

Regional aggregated Semi-Schedule generator Cleared MW where the primary fuel source is solar

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is not mandatory.

Examples: 0.001, 0, 10, 3516.97837

SS_SOLAR_COMPLIANCEMW

Regional aggregated Semi-Schedule generator Cleared MW where Semi-Dispatch cap is enforced and the primary fuel source is solar

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is not mandatory.

Examples: 0.0002, 0, 3, 106

SS_SOLAR_UIGF

Regional aggregated Unconstrained Intermittent Generation Forecast of Semi-scheduled generation (MW) where the primary fuel source is solar

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is not mandatory.

Examples: 0.001, 0, 3860, 4378.284

SS_WIND_AVAILABILITY

For Semi-Scheduled units. Aggregate Energy Availability from Wind units in that region

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is not mandatory.

Examples: 94.227, 652, 4584.539

SS_WIND_CLEAREDMW

Regional aggregated Semi-Schedule generator Cleared MW where the primary fuel source is wind

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is not mandatory.

Examples: 65.162, 652, 3765.12

SS_WIND_COMPLIANCEMW

Regional aggregated Semi-Schedule generator Cleared MW where Semi-Dispatch cap is enforced and the primary fuel source is wind

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is not mandatory.

Examples: 0.0021, 0, 20, 1991

SS_WIND_UIGF

Regional aggregated Unconstrained Intermittent Generation Forecast of Semi-scheduled generation (MW) where the primary fuel source is wind

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is not mandatory.

Examples: 94.826, 652, 4599.052

TOTALDEMAND

Total demand in MW for period (less normally on loads)

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is not mandatory.

Examples: 730.62, 831, 8839.39, 8262

TOTALINTERMITTENTGENERATION

Allowance made for non-scheduled generation in the demand forecast (MW).

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is not mandatory.

Examples: 0.538, 0, 85, 381.101

UIGF

Regional aggregated Unconstrained Intermittent Generation Forecast of Semi-scheduled generation (MW).

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is not mandatory.

Examples: 94.826, 4561, 5736.308

WDR_AVAILABLE

Regional aggregated available MW for Wholesale Demand Response (WDR) units

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is not mandatory.

Examples: 0, 1

WDR_DISPATCHED

Regional aggregated dispatched MW for Wholesale Demand Response (WDR) units

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is not mandatory.

Example: 0

WDR_INITIALMW

Regional aggregated MW value at start of interval for Wholesale Demand Response (WDR) units

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is not mandatory.

Example: 0

LORSURPLUS

Not used after Feb 2006. Total short term generation capacity reserve used in assessing lack of reserve condition

SQL Type: NUMBER(16,6) Polars Type: pl.Float64

This column is unused.

LOWER5MINDISPATCH

Not used since Dec 2003. Lower 5 min MW dispatch

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

LOWER5MINIMPORT

Not used since Dec 2003. Lower 5 min MW imported

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

LOWER5MINLOCALPRICE

Not used since Dec 2003. Local price of lower 5 min

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

LOWER5MINLOCALREQ

Not used since Dec 2003. Lower 5 min local requirement

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

LOWER5MINLOCALVIOLATION

Not used since Dec 2003. Violation (MW) of Lower 5 min local requirement

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

LOWER5MINPRICE

Not used since Dec 2003. Regional price of lower 5 min

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

LOWER5MINREQ

Not used since Dec 2003. Lower 5 min total requirement

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

LOWER5MINSUPPLYPRICE

Not used since Dec 2003. Supply price of lower 5 min

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

LOWER5MINVIOLATION

Not used since Dec 2003. Violation (MW) of Lower 5 min requirement

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

LOWER6SECDISPATCH

Not used since Dec 2003. Lower 6 sec MW dispatch

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

LOWER6SECIMPORT

Not used since Dec 2003. Lower 6 sec MW imported

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

LOWER6SECLOCALPRICE

Not used since Dec 2003. Local price of lower 6 sec

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

LOWER6SECLOCALREQ

Not used since Dec 2003. Lower 6 sec local requirement

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

LOWER6SECLOCALVIOLATION

Not used since Dec 2003. Violation (MW) of Lower 6 sec local requirement

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

LOWER6SECPRICE

Not used since Dec 2003. Regional price of lower 6 sec

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

LOWER6SECREQ

Not used since Dec 2003. Lower 6 sec total requirement

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

LOWER6SECSUPPLYPRICE

Not used since Dec 2003. Supply price of lower 6 sec

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

LOWER6SECVIOLATION

Not used since Dec 2003. Violation (MW) of Lower 6 seconds requirement

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

LOWER60SECDISPATCH

Not used since Dec 2003. Lower 60 sec MW dispatch

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

LOWER60SECIMPORT

Not used since Dec 2003. Lower 60 sec MW imported

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

LOWER60SECLOCALPRICE

Not used since Dec 2003. Local price of lower 60 sec

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

LOWER60SECLOCALREQ

Not used since Dec 2003. Lower 60 sec local requirement

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

LOWER60SECLOCALVIOLATION

Not used since Dec 2003. Violation (MW) of Lower 60 sec local requirement

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

LOWER60SECPRICE

Not used since Dec 2003. Regional price of lower 60 sec

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

LOWER60SECREQ

Not used since Dec 2003. Lower 60 sec total requirement

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

LOWER60SECSUPPLYPRICE

Not used since Dec 2003. Supply price of lower 60 sec

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

LOWER60SECVIOLATION

Not used since Dec 2003. Violation (MW) of Lower 60 seconds requirement

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

LOWERREGIMPORT

Not used since Dec 2003. Lower Regulation MW imported

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

LOWERREGLOCALREQ

Not used since Dec 2003. Lower Regulation local requirement

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

LOWERREGLOCALVIOLATION

Not used since Dec 2003. Violation (MW) of Lower Reg local requirement

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

LOWERREGREQ

Not used since Dec 2003. Lower Regulation total requirement

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

LOWERREGVIOLATION

Not used since Dec 2003. Violation (MW) of Lower Reg requirement

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

LRCSURPLUS

Not used after Feb 2006. Total short term generation capacity reserve above the stated low reserve condition requirement

SQL Type: NUMBER(16,6) Polars Type: pl.Float64

This column is unused.

RAISE5MINDISPATCH

Not used since Dec 2003. Raise 5 min MW dispatch

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

RAISE5MINIMPORT

Not used since Dec 2003. Raise 5 min MW imported

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

RAISE5MINLOCALPRICE

Not used since Dec 2003. Local price of raise 5 min

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

RAISE5MINLOCALREQ

Not used since Dec 2003. Raise 5 min local requirement

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

RAISE5MINLOCALVIOLATION

Not used since Dec 2003. Violation (MW) of Raise 5 min local requirement

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

RAISE5MINPRICE

Not used since Dec 2003. Regional price of raise 5 min

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

RAISE5MINREQ

Not used since Dec 2003. Raise 5 min total requirement

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

RAISE5MINSUPPLYPRICE

Not used since Dec 2003. Supply price of raise 5 min

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

RAISE5MINVIOLATION

Not used since Dec 2003. Violation (MW) of Raise 5 min requirement

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

RAISE6SECDISPATCH

Not used since Dec 2003. Raise 6 sec MW dispatch

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

RAISE6SECIMPORT

Not used since Dec 2003. Raise 6 sec MW imported

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

RAISE6SECLOCALPRICE

Not used since Dec 2003. Local price of raise 6 sec

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

RAISE6SECLOCALREQ

Not used since Dec 2003. Raise 6 sec local requirement

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

RAISE6SECLOCALVIOLATION

Not used since Dec 2003. Violation (MW) of Raise 6 sec local requirement

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

RAISE6SECPRICE

Not used since Dec 2003. Regional price of raise 6 sec

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

RAISE6SECREQ

Not used since Dec 2003. Raise 6 sec total requirement

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

RAISE6SECSUPPLYPRICE

Not used since Dec 2003. Supply price of raise 6 sec

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

RAISE6SECVIOLATION

Not used since Dec 2003. Violation (MW) of Raise 6 seconds requirement

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

RAISE60SECDISPATCH

Not used since Dec 2003. Raise 60 sec MW dispatch

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

RAISE60SECIMPORT

Not used since Dec 2003. Raise 60 sec MW imported

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

RAISE60SECLOCALPRICE

Not used since Dec 2003. Local price of raise 60 sec

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

RAISE60SECLOCALREQ

Not used since Dec 2003. Raise 60 sec local requirement

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

RAISE60SECLOCALVIOLATION

Not used since Dec 2003. Violation (MW) of Raise 60 sec local requirement

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

RAISE60SECPRICE

Not used since Dec 2003. Regional price of raise 60 sec

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

RAISE60SECREQ

Not used since Dec 2003. Raise 60 sec total requirement

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

RAISE60SECSUPPLYPRICE

Not used since Dec 2003. Supply price of raise 60 sec

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

RAISE60SECVIOLATION

Not used since Dec 2003. Violation (MW) of Raise 60 seconds requirement

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

RAISEREGIMPORT

Not used since Dec 2003. Raise Regulation MW imported

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

RAISEREGLOCALREQ

Not used since Dec 2003. Raise Regulation local requirement

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

RAISEREGLOCALVIOLATION

Not used since Dec 2003. Violation (MW) of Raise Reg local requirement

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

RAISEREGREQ

Not used since Dec 2003. Raise Regulation total requirement

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

RAISEREGVIOLATION

Not used since Dec 2003. Violation (MW) of Raise Reg requirement

SQL Type: NUMBER(15,5) Polars Type: pl.Float64

This column is unused.

New Data Timing

Every 30 minutes

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"

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),
    )
    # Polars can't cast string straight to bool. Need to go via something else.
    .cast({"INTERVENTION": pl.UInt8})
    .cast(
        {
            "REGIONID": pl.Enum(["QLD1", "VIC1", "TAS1", "NSW1", "SA1", "SNOWY1"]),
            "AVAILABLEGENERATION": pl.Float64,
            "AVAILABLELOAD": pl.Float64,
            "BDU_CLEAREDMW_GEN": pl.Float64,
            "BDU_CLEAREDMW_LOAD": pl.Float64,
            "BDU_ENERGY_STORAGE": pl.Float64,
            "BDU_INITIAL_ENERGY_STORAGE": pl.Float64,
            "BDU_MAX_AVAIL": pl.Float64,
            "BDU_MIN_AVAIL": pl.Float64,
            "CLEAREDSUPPLY": pl.Float64,
            "DECAVAILABILITY": pl.Float64,
            "DECGEN_INITIAL_ENERGY_STORAGE": pl.Float64,
            "DEMAND_AND_NONSCHEDGEN": pl.Float64,
            "DEMANDFORECAST": pl.Float64,
            "DISPATCHABLEGENERATION": pl.Float64,
            "DISPATCHABLELOAD": pl.Float64,
            "EXCESSGENERATION": pl.Float64,
            "INITIALSUPPLY": pl.Float64,
            "INTERVENTION": pl.Boolean,
            "LOWER1SECACTUALAVAILABILITY": pl.Float64,
            "LOWER1SECLOCALDISPATCH": pl.Float64,
            "LOWER5MINACTUALAVAILABILITY": pl.Float64,
            "LOWER5MINLOCALDISPATCH": pl.Float64,
            "LOWER6SECACTUALAVAILABILITY": pl.Float64,
            "LOWER6SECLOCALDISPATCH": pl.Float64,
            "LOWER60SECACTUALAVAILABILITY": pl.Float64,
            "LOWER60SECLOCALDISPATCH": pl.Float64,
            "LOWERREGACTUALAVAILABILITY": pl.Float64,
            "LOWERREGLOCALDISPATCH": pl.Float64,
            "NETINTERCHANGE": pl.Float64,
            "PERIODID": str,
            "PREDISPATCHSEQNO": str,
            "RAISE1SECACTUALAVAILABILITY": pl.Float64,
            "RAISE1SECLOCALDISPATCH": pl.Float64,
            "RAISE5MINACTUALAVAILABILITY": pl.Float64,
            "RAISE5MINLOCALDISPATCH": pl.Float64,
            "RAISE6SECACTUALAVAILABILITY": pl.Float64,
            "RAISE6SECLOCALDISPATCH": pl.Float64,
            "RAISE60SECACTUALAVAILABILITY": pl.Float64,
            "RAISE60SECLOCALDISPATCH": pl.Float64,
            "RAISEREGACTUALAVAILABILITY": pl.Float64,
            "RAISEREGLOCALDISPATCH": pl.Float64,
            "RUNNO": int,  # or pl.UInt16
            "SEMISCHEDULE_CLEAREDMW": pl.Float64,
            "SEMISCHEDULE_COMPLIANCEMW": pl.Float64,
            "SS_SOLAR_AVAILABILITY": pl.Float64,
            "SS_SOLAR_CLEAREDMW": pl.Float64,
            "SS_SOLAR_COMPLIANCEMW": pl.Float64,
            "SS_SOLAR_UIGF": pl.Float64,
            "SS_WIND_AVAILABILITY": pl.Float64,
            "SS_WIND_CLEAREDMW": pl.Float64,
            "SS_WIND_COMPLIANCEMW": pl.Float64,
            "SS_WIND_UIGF": pl.Float64,
            "TOTALDEMAND": pl.Float64,
            "TOTALINTERMITTENTGENERATION": pl.Float64,
            "UIGF": pl.Float64,
            "WDR_AVAILABLE": pl.Float64,
            "WDR_DISPATCHED": pl.Float64,
            "WDR_INITIALMW": pl.Float64,
            "LORSURPLUS": pl.Float64,
            "LOWER5MINDISPATCH": pl.Float64,
            "LOWER5MINIMPORT": pl.Float64,
            "LOWER5MINLOCALPRICE": pl.Float64,
            "LOWER5MINLOCALREQ": pl.Float64,
            "LOWER5MINLOCALVIOLATION": pl.Float64,
            "LOWER5MINPRICE": pl.Float64,
            "LOWER5MINREQ": pl.Float64,
            "LOWER5MINSUPPLYPRICE": pl.Float64,
            "LOWER5MINVIOLATION": pl.Float64,
            "LOWER6SECDISPATCH": pl.Float64,
            "LOWER6SECIMPORT": pl.Float64,
            "LOWER6SECLOCALPRICE": pl.Float64,
            "LOWER6SECLOCALREQ": pl.Float64,
            "LOWER6SECLOCALVIOLATION": pl.Float64,
            "LOWER6SECPRICE": pl.Float64,
            "LOWER6SECREQ": pl.Float64,
            "LOWER6SECSUPPLYPRICE": pl.Float64,
            "LOWER6SECVIOLATION": pl.Float64,
            "LOWER60SECDISPATCH": pl.Float64,
            "LOWER60SECIMPORT": pl.Float64,
            "LOWER60SECLOCALPRICE": pl.Float64,
            "LOWER60SECLOCALREQ": pl.Float64,
            "LOWER60SECLOCALVIOLATION": pl.Float64,
            "LOWER60SECPRICE": pl.Float64,
            "LOWER60SECREQ": pl.Float64,
            "LOWER60SECSUPPLYPRICE": pl.Float64,
            "LOWER60SECVIOLATION": pl.Float64,
            "LOWERREGIMPORT": pl.Float64,
            "LOWERREGLOCALREQ": pl.Float64,
            "LOWERREGLOCALVIOLATION": pl.Float64,
            "LOWERREGREQ": pl.Float64,
            "LOWERREGVIOLATION": pl.Float64,
            "LRCSURPLUS": pl.Float64,
            "RAISE5MINDISPATCH": pl.Float64,
            "RAISE5MINIMPORT": pl.Float64,
            "RAISE5MINLOCALPRICE": pl.Float64,
            "RAISE5MINLOCALREQ": pl.Float64,
            "RAISE5MINLOCALVIOLATION": pl.Float64,
            "RAISE5MINPRICE": pl.Float64,
            "RAISE5MINREQ": pl.Float64,
            "RAISE5MINSUPPLYPRICE": pl.Float64,
            "RAISE5MINVIOLATION": pl.Float64,
            "RAISE6SECDISPATCH": pl.Float64,
            "RAISE6SECIMPORT": pl.Float64,
            "RAISE6SECLOCALPRICE": pl.Float64,
            "RAISE6SECLOCALREQ": pl.Float64,
            "RAISE6SECLOCALVIOLATION": pl.Float64,
            "RAISE6SECPRICE": pl.Float64,
            "RAISE6SECREQ": pl.Float64,
            "RAISE6SECSUPPLYPRICE": pl.Float64,
            "RAISE6SECVIOLATION": pl.Float64,
            "RAISE60SECDISPATCH": pl.Float64,
            "RAISE60SECIMPORT": pl.Float64,
            "RAISE60SECLOCALPRICE": pl.Float64,
            "RAISE60SECLOCALREQ": pl.Float64,
            "RAISE60SECLOCALVIOLATION": pl.Float64,
            "RAISE60SECPRICE": pl.Float64,
            "RAISE60SECREQ": pl.Float64,
            "RAISE60SECSUPPLYPRICE": pl.Float64,
            "RAISE60SECVIOLATION": pl.Float64,
            "RAISEREGIMPORT": pl.Float64,
            "RAISEREGLOCALREQ": pl.Float64,
            "RAISEREGLOCALVIOLATION": pl.Float64,
            "RAISEREGREQ": pl.Float64,
            "RAISEREGVIOLATION": pl.Float64,
        }
    )
    # Drop deprecated/unused columns
    .drop(
        "LORSURPLUS",
        "LOWER5MINDISPATCH",
        "LOWER5MINIMPORT",
        "LOWER5MINLOCALPRICE",
        "LOWER5MINLOCALREQ",
        "LOWER5MINLOCALVIOLATION",
        "LOWER5MINPRICE",
        "LOWER5MINREQ",
        "LOWER5MINSUPPLYPRICE",
        "LOWER5MINVIOLATION",
        "LOWER6SECDISPATCH",
        "LOWER6SECIMPORT",
        "LOWER6SECLOCALPRICE",
        "LOWER6SECLOCALREQ",
        "LOWER6SECLOCALVIOLATION",
        "LOWER6SECPRICE",
        "LOWER6SECREQ",
        "LOWER6SECSUPPLYPRICE",
        "LOWER6SECVIOLATION",
        "LOWER60SECDISPATCH",
        "LOWER60SECIMPORT",
        "LOWER60SECLOCALPRICE",
        "LOWER60SECLOCALREQ",
        "LOWER60SECLOCALVIOLATION",
        "LOWER60SECPRICE",
        "LOWER60SECREQ",
        "LOWER60SECSUPPLYPRICE",
        "LOWER60SECVIOLATION",
        "LOWERREGIMPORT",
        "LOWERREGLOCALREQ",
        "LOWERREGLOCALVIOLATION",
        "LOWERREGREQ",
        "LOWERREGVIOLATION",
        "LRCSURPLUS",
        "RAISE5MINDISPATCH",
        "RAISE5MINIMPORT",
        "RAISE5MINLOCALPRICE",
        "RAISE5MINLOCALREQ",
        "RAISE5MINLOCALVIOLATION",
        "RAISE5MINPRICE",
        "RAISE5MINREQ",
        "RAISE5MINSUPPLYPRICE",
        "RAISE5MINVIOLATION",
        "RAISE6SECDISPATCH",
        "RAISE6SECIMPORT",
        "RAISE6SECLOCALPRICE",
        "RAISE6SECLOCALREQ",
        "RAISE6SECLOCALVIOLATION",
        "RAISE6SECPRICE",
        "RAISE6SECREQ",
        "RAISE6SECSUPPLYPRICE",
        "RAISE6SECVIOLATION",
        "RAISE60SECDISPATCH",
        "RAISE60SECIMPORT",
        "RAISE60SECLOCALPRICE",
        "RAISE60SECLOCALREQ",
        "RAISE60SECLOCALVIOLATION",
        "RAISE60SECPRICE",
        "RAISE60SECREQ",
        "RAISE60SECSUPPLYPRICE",
        "RAISE60SECVIOLATION",
        "RAISEREGIMPORT",
        "RAISEREGLOCALREQ",
        "RAISEREGLOCALVIOLATION",
        "RAISEREGREQ",
        "RAISEREGVIOLATION",
    )
    # Deduplicate
    # We want one row per ['DATETIME', 'REGIONID']
    # Tie-breaker: greatest value of ['LASTCHANGED']
    .sort(["LASTCHANGED"], descending=False)
    .unique(subset=["DATETIME", "REGIONID"], keep="last")
)

Nemosis

This table is not yet available in Nemosis.

Example File

From PUBLIC_ARCHIVE_PREDISPATCHREGIONSUM_FILE01_202609010000.zip

PREDISPATCHSEQNORUNNOREGIONIDPERIODIDINTERVENTIONTOTALDEMANDAVAILABLEGENERATIONAVAILABLELOADDEMANDFORECASTDISPATCHABLEGENERATIONDISPATCHABLELOADNETINTERCHANGEEXCESSGENERATIONLOWER5MINDISPATCHLOWER5MINIMPORTLOWER5MINLOCALDISPATCHLOWER5MINLOCALPRICELOWER5MINLOCALREQLOWER5MINPRICELOWER5MINREQLOWER5MINSUPPLYPRICELOWER60SECDISPATCHLOWER60SECIMPORTLOWER60SECLOCALDISPATCHLOWER60SECLOCALPRICELOWER60SECLOCALREQLOWER60SECPRICELOWER60SECREQLOWER60SECSUPPLYPRICELOWER6SECDISPATCHLOWER6SECIMPORTLOWER6SECLOCALDISPATCHLOWER6SECLOCALPRICELOWER6SECLOCALREQLOWER6SECPRICELOWER6SECREQLOWER6SECSUPPLYPRICERAISE5MINDISPATCHRAISE5MINIMPORTRAISE5MINLOCALDISPATCHRAISE5MINLOCALPRICERAISE5MINLOCALREQRAISE5MINPRICERAISE5MINREQRAISE5MINSUPPLYPRICERAISE60SECDISPATCHRAISE60SECIMPORTRAISE60SECLOCALDISPATCHRAISE60SECLOCALPRICERAISE60SECLOCALREQRAISE60SECPRICERAISE60SECREQRAISE60SECSUPPLYPRICERAISE6SECDISPATCHRAISE6SECIMPORTRAISE6SECLOCALDISPATCHRAISE6SECLOCALPRICERAISE6SECLOCALREQRAISE6SECPRICERAISE6SECREQRAISE6SECSUPPLYPRICELASTCHANGEDDATETIMEINITIALSUPPLYCLEAREDSUPPLYLOWERREGIMPORTLOWERREGLOCALDISPATCHLOWERREGLOCALREQLOWERREGREQRAISEREGIMPORTRAISEREGLOCALDISPATCHRAISEREGLOCALREQRAISEREGREQRAISE5MINLOCALVIOLATIONRAISEREGLOCALVIOLATIONRAISE60SECLOCALVIOLATIONRAISE6SECLOCALVIOLATIONLOWER5MINLOCALVIOLATIONLOWERREGLOCALVIOLATIONLOWER60SECLOCALVIOLATIONLOWER6SECLOCALVIOLATIONRAISE5MINVIOLATIONRAISEREGVIOLATIONRAISE60SECVIOLATIONRAISE6SECVIOLATIONLOWER5MINVIOLATIONLOWERREGVIOLATIONLOWER60SECVIOLATIONLOWER6SECVIOLATIONRAISE6SECACTUALAVAILABILITYRAISE60SECACTUALAVAILABILITYRAISE5MINACTUALAVAILABILITYRAISEREGACTUALAVAILABILITYLOWER6SECACTUALAVAILABILITYLOWER60SECACTUALAVAILABILITYLOWER5MINACTUALAVAILABILITYLOWERREGACTUALAVAILABILITYDECAVAILABILITYLORSURPLUSLRCSURPLUSTOTALINTERMITTENTGENERATIONDEMAND_AND_NONSCHEDGENUIGFSEMISCHEDULE_CLEAREDMWSEMISCHEDULE_COMPLIANCEMWSS_SOLAR_UIGFSS_WIND_UIGFSS_SOLAR_CLEAREDMWSS_WIND_CLEAREDMWSS_SOLAR_COMPLIANCEMWSS_WIND_COMPLIANCEMWWDR_INITIALMWWDR_AVAILABLEWDR_DISPATCHEDSS_SOLAR_AVAILABILITYSS_WIND_AVAILABILITYRAISE1SECLOCALDISPATCHLOWER1SECLOCALDISPATCHRAISE1SECACTUALAVAILABILITYLOWER1SECACTUALAVAILABILITYBDU_ENERGY_STORAGEBDU_MIN_AVAILBDU_MAX_AVAILBDU_CLEAREDMW_GENBDU_CLEAREDMW_LOADBDU_INITIAL_ENERGY_STORAGEDECGEN_INITIAL_ENERGY_STORAGE
20260901011NSW10106821.5310559.3692804916.464-1909.0709878784040392026/09/01 04:02:002026/09/01 04:30:006798.876466899.531046573584736461614657637677.9998810325.4832832.0546931.584461.36461.3689.3960461.360461.36089.3960000461.361840.31344371401.43712928380504409.3901467781
20260901011QLD10105384.1911527.989243706434.34301020.15045137.06155.5538148.381522026/09/01 04:02:002026/09/01 04:30:005437.313075458.3414371286139111151617.5936313911475.0734913531843.6622611007.030105458.341532.9891532.989001532.98901532.9890001001532.989700103111911134.51047243721410301115.145924980
20260901011SA10101346.153850.08192502018.2518654.10149109109981841882026/09/01 04:02:002026/09/01 04:30:001364.099461387.7668164524494385654364384387013566.06101387.762119.3241975.252846102119.32401975.2528046100002106.0811200427412542.88439925729018535.619089052
20260901011TAS10109721974.85200577.050-394.950000049.6549.842026/09/01 04:02:002026/09/01 04:30:00964.196539725050243.266873366273.2244.78345951.133333131.377054129.871737501974.85222.331994.331292.852292.852132.90292.8520292.8520132.90000292.85200330
20260901011VIC10104551.3611567.218158305537.34118867.98060.4317566268.4179164.282026/09/01 04:02:002026/09/01 04:30:004777.662264765.8168711339136313611255.599138649058851038.9990811368.42776302.5465068.3563110.2182566.533568.55603110.21802566.5330568.55600003110.218170.520786.4794487491072.5386515839730118988.0576439199
20260901021NSW10106847.1510621.55193104898.477-1955.6808878783939372026/09/01 04:32:002026/09/01 05:00:006954.495086931.82039524.5525.5668.5385564607587682.9998810358.4693235.8676967.687480.551480.551111.3670480.5510480.5510111.3670000480.5512240.39347.5371392.2730793142307393.052667718
20260901021QLD10105493.6911455.409243806613.64301089.9504575.914531133.721472026/09/01 04:32:002026/09/01 05:00:005515.046975573.2371481211129910531544.776161379147813531862.6622610992.2147205573.231554.4091554.409001554.40901554.4090001001554.40970096811911155.3921243820860301140.860654968
20260901021SA10101313.43863.14592302058.5776669.170160.791541731381811862026/09/01 04:32:002026/09/01 05:00:001363.984881414.7167504504464376024254274276183524.349701414.712082.8432015.567321662.9980502082.84302015.5673201662.9980500002076.1451180425401555.41265923772076536.446269052
20260901021TAS10109791987.28600581.590-397.410000060.5559.152026/09/01 04:32:002026/09/01 05:00:00963.962229795050238.307883357262.162921219.42946253.704762129.897054122.727459641987.28631.1581010.158305.286305.286139.7380305.2860305.2860139.7380000305.28600330
20260901021VIC10104594.911562.845158305481.3743843.47061193113.66228.14178163.122026/09/01 04:32:002026/09/01 05:00:004665.748794734.8822331338136213601172.85526881922902109211399.2906314.7865049.6663104.8452491.672021547.5000203104.84502491.6720201547.5000200003104.845168.210787.4481967661130.0840815839740431089.2680339199
20260901031NSW10107192.0210610.28893105386.197-1812.8309878784939372026/09/01 05:02:012026/09/01 05:30:007099.963637264.441026526525670371614737667752.9998810360.731536.0427300.482487.288487.288121.6280487.2880487.2880121.6280000487.2882210348371344.53403931405507365.555767627
...

CSETP.WORLDDVD_PREDISPATCHREGIONSUMAEMOPUBLIC2026/10/0916:27:59001791527279101MONTHLY_ARCHIVE001791527279101
IPREDISPATCHREGION_SOLUTION9PREDISPATCHSEQNORUNNOREGIONIDPERIODIDINTERVENTIONTOTALDEMANDAVAILABLEGENERATIONAVAILABLELOADDEMANDFORECASTDISPATCHABLEGENERATIONDISPATCHABLELOADNETINTERCHANGEEXCESSGENERATIONLOWER5MINDISPATCHLOWER5MINIMPORTLOWER5MINLOCALDISPATCHLOWER5MINLOCALPRICELOWER5MINLOCALREQLOWER5MINPRICELOWER5MINREQLOWER5MINSUPPLYPRICELOWER60SECDISPATCHLOWER60SECIMPORTLOWER60SECLOCALDISPATCHLOWER60SECLOCALPRICELOWER60SECLOCALREQLOWER60SECPRICELOWER60SECREQLOWER60SECSUPPLYPRICELOWER6SECDISPATCHLOWER6SECIMPORTLOWER6SECLOCALDISPATCHLOWER6SECLOCALPRICELOWER6SECLOCALREQLOWER6SECPRICELOWER6SECREQLOWER6SECSUPPLYPRICERAISE5MINDISPATCHRAISE5MINIMPORTRAISE5MINLOCALDISPATCHRAISE5MINLOCALPRICERAISE5MINLOCALREQRAISE5MINPRICERAISE5MINREQRAISE5MINSUPPLYPRICERAISE60SECDISPATCHRAISE60SECIMPORTRAISE60SECLOCALDISPATCHRAISE60SECLOCALPRICERAISE60SECLOCALREQRAISE60SECPRICERAISE60SECREQRAISE60SECSUPPLYPRICERAISE6SECDISPATCHRAISE6SECIMPORTRAISE6SECLOCALDISPATCHRAISE6SECLOCALPRICERAISE6SECLOCALREQRAISE6SECPRICERAISE6SECREQRAISE6SECSUPPLYPRICELASTCHANGEDDATETIMEINITIALSUPPLYCLEAREDSUPPLYLOWERREGIMPORTLOWERREGLOCALDISPATCHLOWERREGLOCALREQLOWERREGREQRAISEREGIMPORTRAISEREGLOCALDISPATCHRAISEREGLOCALREQRAISEREGREQRAISE5MINLOCALVIOLATIONRAISEREGLOCALVIOLATIONRAISE60SECLOCALVIOLATIONRAISE6SECLOCALVIOLATIONLOWER5MINLOCALVIOLATIONLOWERREGLOCALVIOLATIONLOWER60SECLOCALVIOLATIONLOWER6SECLOCALVIOLATIONRAISE5MINVIOLATIONRAISEREGVIOLATIONRAISE60SECVIOLATIONRAISE6SECVIOLATIONLOWER5MINVIOLATIONLOWERREGVIOLATIONLOWER60SECVIOLATIONLOWER6SECVIOLATIONRAISE6SECACTUALAVAILABILITYRAISE60SECACTUALAVAILABILITYRAISE5MINACTUALAVAILABILITYRAISEREGACTUALAVAILABILITYLOWER6SECACTUALAVAILABILITYLOWER60SECACTUALAVAILABILITYLOWER5MINACTUALAVAILABILITYLOWERREGACTUALAVAILABILITYDECAVAILABILITYLORSURPLUSLRCSURPLUSTOTALINTERMITTENTGENERATIONDEMAND_AND_NONSCHEDGENUIGFSEMISCHEDULE_CLEAREDMWSEMISCHEDULE_COMPLIANCEMWSS_SOLAR_UIGFSS_WIND_UIGFSS_SOLAR_CLEAREDMWSS_WIND_CLEAREDMWSS_SOLAR_COMPLIANCEMWSS_WIND_COMPLIANCEMWWDR_INITIALMWWDR_AVAILABLEWDR_DISPATCHEDSS_SOLAR_AVAILABILITYSS_WIND_AVAILABILITYRAISE1SECLOCALDISPATCHLOWER1SECLOCALDISPATCHRAISE1SECACTUALAVAILABILITYLOWER1SECACTUALAVAILABILITYBDU_ENERGY_STORAGEBDU_MIN_AVAILBDU_MAX_AVAILBDU_CLEAREDMW_GENBDU_CLEAREDMW_LOADBDU_INITIAL_ENERGY_STORAGEDECGEN_INITIAL_ENERGY_STORAGE
DPREDISPATCHREGION_SOLUTION920260901011NSW10106821.5310559.3692804916.464-1909.0709878784040392026/09/01 04:02:002026/09/01 04:30:006798.876466899.531046573584736461614657637677.9998810325.4832832.0546931.584461.36461.3689.3960461.360461.36089.3960000461.361840.31344371401.43712928380504409.3901467781
DPREDISPATCHREGION_SOLUTION920260901011QLD10105384.1911527.989243706434.34301020.15045137.06155.5538148.381522026/09/01 04:02:002026/09/01 04:30:005437.313075458.3414371286139111151617.5936313911475.0734913531843.6622611007.030105458.341532.9891532.989001532.98901532.9890001001532.989700103111911134.51047243721410301115.145924980
DPREDISPATCHREGION_SOLUTION920260901011SA10101346.153850.08192502018.2518654.10149109109981841882026/09/01 04:02:002026/09/01 04:30:001364.099461387.7668164524494385654364384387013566.06101387.762119.3241975.252846102119.32401975.2528046100002106.0811200427412542.88439925729018535.619089052
DPREDISPATCHREGION_SOLUTION920260901011TAS10109721974.85200577.050-394.950000049.6549.842026/09/01 04:02:002026/09/01 04:30:00964.196539725050243.266873366273.2244.78345951.133333131.377054129.871737501974.85222.331994.331292.852292.852132.90292.8520292.8520132.90000292.85200330
DPREDISPATCHREGION_SOLUTION920260901011VIC10104551.3611567.218158305537.34118867.98060.4317566268.4179164.282026/09/01 04:02:002026/09/01 04:30:004777.662264765.8168711339136313611255.599138649058851038.9990811368.42776302.5465068.3563110.2182566.533568.55603110.21802566.5330568.55600003110.218170.520786.4794487491072.5386515839730118988.0576439199
DPREDISPATCHREGION_SOLUTION920260901021NSW10106847.1510621.55193104898.477-1955.6808878783939372026/09/01 04:32:002026/09/01 05:00:006954.495086931.82039524.5525.5668.5385564607587682.9998810358.4693235.8676967.687480.551480.551111.3670480.5510480.5510111.3670000480.5512240.39347.5371392.2730793142307393.052667718
DPREDISPATCHREGION_SOLUTION920260901021QLD10105493.6911455.409243806613.64301089.9504575.914531133.721472026/09/01 04:32:002026/09/01 05:00:005515.046975573.2371481211129910531544.776161379147813531862.6622610992.2147205573.231554.4091554.409001554.40901554.4090001001554.40970096811911155.3921243820860301140.860654968
DPREDISPATCHREGION_SOLUTION920260901021SA10101313.43863.14592302058.5776669.170160.791541731381811862026/09/01 04:32:002026/09/01 05:00:001363.984881414.7167504504464376024254274276183524.349701414.712082.8432015.567321662.9980502082.84302015.5673201662.9980500002076.1451180425401555.41265923772076536.446269052
DPREDISPATCHREGION_SOLUTION920260901021TAS10109791987.28600581.590-397.410000060.5559.152026/09/01 04:32:002026/09/01 05:00:00963.962229795050238.307883357262.162921219.42946253.704762129.897054122.727459641987.28631.1581010.158305.286305.286139.7380305.2860305.2860139.7380000305.28600330
DPREDISPATCHREGION_SOLUTION920260901021VIC10104594.911562.845158305481.3743843.47061193113.66228.14178163.122026/09/01 04:32:002026/09/01 05:00:004665.748794734.8822331338136213601172.85526881922902109211399.2906314.7865049.6663104.8452491.672021547.5000203104.84502491.6720201547.5000200003104.845168.210787.4481967661130.0840815839740431089.2680339199
DPREDISPATCHREGION_SOLUTION920260901031NSW10107192.0210610.28893105386.197-1812.8309878784939372026/09/01 05:02:012026/09/01 05:30:007099.963637264.441026526525670371614737667752.9998810360.731536.0427300.482487.288487.288121.6280487.2880487.2880121.6280000487.2882210348371344.53403931405507365.555767627
...
CEND OF REPORT1003

PREDISPATCHSEQNO,RUNNO,REGIONID,PERIODID,INTERVENTION,TOTALDEMAND,AVAILABLEGENERATION,AVAILABLELOAD,DEMANDFORECAST,DISPATCHABLEGENERATION,DISPATCHABLELOAD,NETINTERCHANGE,EXCESSGENERATION,LOWER5MINDISPATCH,LOWER5MINIMPORT,LOWER5MINLOCALDISPATCH,LOWER5MINLOCALPRICE,LOWER5MINLOCALREQ,LOWER5MINPRICE,LOWER5MINREQ,LOWER5MINSUPPLYPRICE,LOWER60SECDISPATCH,LOWER60SECIMPORT,LOWER60SECLOCALDISPATCH,LOWER60SECLOCALPRICE,LOWER60SECLOCALREQ,LOWER60SECPRICE,LOWER60SECREQ,LOWER60SECSUPPLYPRICE,LOWER6SECDISPATCH,LOWER6SECIMPORT,LOWER6SECLOCALDISPATCH,LOWER6SECLOCALPRICE,LOWER6SECLOCALREQ,LOWER6SECPRICE,LOWER6SECREQ,LOWER6SECSUPPLYPRICE,RAISE5MINDISPATCH,RAISE5MINIMPORT,RAISE5MINLOCALDISPATCH,RAISE5MINLOCALPRICE,RAISE5MINLOCALREQ,RAISE5MINPRICE,RAISE5MINREQ,RAISE5MINSUPPLYPRICE,RAISE60SECDISPATCH,RAISE60SECIMPORT,RAISE60SECLOCALDISPATCH,RAISE60SECLOCALPRICE,RAISE60SECLOCALREQ,RAISE60SECPRICE,RAISE60SECREQ,RAISE60SECSUPPLYPRICE,RAISE6SECDISPATCH,RAISE6SECIMPORT,RAISE6SECLOCALDISPATCH,RAISE6SECLOCALPRICE,RAISE6SECLOCALREQ,RAISE6SECPRICE,RAISE6SECREQ,RAISE6SECSUPPLYPRICE,LASTCHANGED,DATETIME,INITIALSUPPLY,CLEAREDSUPPLY,LOWERREGIMPORT,LOWERREGLOCALDISPATCH,LOWERREGLOCALREQ,LOWERREGREQ,RAISEREGIMPORT,RAISEREGLOCALDISPATCH,RAISEREGLOCALREQ,RAISEREGREQ,RAISE5MINLOCALVIOLATION,RAISEREGLOCALVIOLATION,RAISE60SECLOCALVIOLATION,RAISE6SECLOCALVIOLATION,LOWER5MINLOCALVIOLATION,LOWERREGLOCALVIOLATION,LOWER60SECLOCALVIOLATION,LOWER6SECLOCALVIOLATION,RAISE5MINVIOLATION,RAISEREGVIOLATION,RAISE60SECVIOLATION,RAISE6SECVIOLATION,LOWER5MINVIOLATION,LOWERREGVIOLATION,LOWER60SECVIOLATION,LOWER6SECVIOLATION,RAISE6SECACTUALAVAILABILITY,RAISE60SECACTUALAVAILABILITY,RAISE5MINACTUALAVAILABILITY,RAISEREGACTUALAVAILABILITY,LOWER6SECACTUALAVAILABILITY,LOWER60SECACTUALAVAILABILITY,LOWER5MINACTUALAVAILABILITY,LOWERREGACTUALAVAILABILITY,DECAVAILABILITY,LORSURPLUS,LRCSURPLUS,TOTALINTERMITTENTGENERATION,DEMAND_AND_NONSCHEDGEN,UIGF,SEMISCHEDULE_CLEAREDMW,SEMISCHEDULE_COMPLIANCEMW,SS_SOLAR_UIGF,SS_WIND_UIGF,SS_SOLAR_CLEAREDMW,SS_WIND_CLEAREDMW,SS_SOLAR_COMPLIANCEMW,SS_WIND_COMPLIANCEMW,WDR_INITIALMW,WDR_AVAILABLE,WDR_DISPATCHED,SS_SOLAR_AVAILABILITY,SS_WIND_AVAILABILITY,RAISE1SECLOCALDISPATCH,LOWER1SECLOCALDISPATCH,RAISE1SECACTUALAVAILABILITY,LOWER1SECACTUALAVAILABILITY,BDU_ENERGY_STORAGE,BDU_MIN_AVAIL,BDU_MAX_AVAIL,BDU_CLEAREDMW_GEN,BDU_CLEAREDMW_LOAD,BDU_INITIAL_ENERGY_STORAGE,DECGEN_INITIAL_ENERGY_STORAGE
2026090101,1,NSW1,01,0,6821.53,10559.36,928,0,4916.46,4,-1909.07,0,,,98,,,,,,,,78,,,,,,,,78,,,,,,,,40,,,,,,,,40,,,,,,,,39,,,,,,"2026/09/01 04:02:00","2026/09/01 04:30:00",6798.87646,6899.53,,10,,,,46,,,,,,,,,,,,,,,,,,,573,584,736,461,614,657,637,677.99988,10325.48328,,,32.054,6931.584,461.36,461.36,89.396,0,461.36,0,461.36,0,89.396,0,0,0,0,461.36,18,40.31,344,371,401.43712,928,380,50,4,409.39014,67781
2026090101,1,QLD1,01,0,5384.19,11527.989,2437,0,6434.34,30,1020.15,0,,,45,,,,,,,,137.06,,,,,,,,155.55,,,,,,,,38,,,,,,,,148.38,,,,,,,,152,,,,,,"2026/09/01 04:02:00","2026/09/01 04:30:00",5437.31307,5458.34,,14,,,,37,,,,,,,,,,,,,,,,,,,1286,1391,1115,1617.59363,1391,1475.07349,1353,1843.66226,11007.0301,,,0,5458.34,1532.989,1532.989,0,0,1532.989,0,1532.989,0,0,0,1,0,0,1532.989,70,0,1031,1191,1134.51047,2437,2141,0,30,1115.14592,4980
2026090101,1,SA1,01,0,1346.15,3850.081,925,0,2018.25,18,654.1,0,,,149,,,,,,,,109,,,,,,,,109,,,,,,,,98,,,,,,,,184,,,,,,,,188,,,,,,"2026/09/01 04:02:00","2026/09/01 04:30:00",1364.09946,1387.76,,68,,,,16,,,,,,,,,,,,,,,,,,,452,449,438,565,436,438,438,701,3566.061,,,0,1387.76,2119.324,1975.2528,461,0,2119.324,0,1975.2528,0,461,0,0,0,0,2106.081,120,0,427,412,542.88439,925,729,0,18,535.61908,9052
2026090101,1,TAS1,01,0,972,1974.852,0,0,577.05,0,-394.95,0,,,0,,,,,,,,0,,,,,,,,0,,,,,,,,0,,,,,,,,49.65,,,,,,,,49.84,,,,,,"2026/09/01 04:02:00","2026/09/01 04:30:00",964.19653,972,,50,,,,50,,,,,,,,,,,,,,,,,,,243.266873,366,273.2,244.783459,51.133333,131.377054,129.871737,50,1974.852,,,22.331,994.331,292.852,292.852,132.9,0,292.852,0,292.852,0,132.9,0,0,0,0,292.852,0,0,33,0,,,,,,,
2026090101,1,VIC1,01,0,4551.36,11567.218,1583,0,5537.34,118,867.98,0,,,60.43,,,,,,,,175,,,,,,,,66,,,,,,,,268.4,,,,,,,,179,,,,,,,,164.28,,,,,,"2026/09/01 04:02:00","2026/09/01 04:30:00",4777.66226,4765.81,,68,,,,71,,,,,,,,,,,,,,,,,,,1339,1363,1361,1255.59913,864,905,885,1038.99908,11368.42776,,,302.546,5068.356,3110.218,2566.533,568.556,0,3110.218,0,2566.533,0,568.556,0,0,0,0,3110.218,170.52,0,786.479448,749,1072.53865,1583,973,0,118,988.05764,39199
2026090102,1,NSW1,01,0,6847.15,10621.551,931,0,4898.47,7,-1955.68,0,,,88,,,,,,,,78,,,,,,,,78,,,,,,,,39,,,,,,,,39,,,,,,,,37,,,,,,"2026/09/01 04:32:00","2026/09/01 05:00:00",6954.49508,6931.82,,0,,,,39,,,,,,,,,,,,,,,,,,,524.5,525.5,668.5,385,564,607,587,682.99988,10358.46932,,,35.867,6967.687,480.551,480.551,111.367,0,480.551,0,480.551,0,111.367,0,0,0,0,480.551,22,40.39,347.5,371,392.27307,931,423,0,7,393.0526,67718
2026090102,1,QLD1,01,0,5493.69,11455.409,2438,0,6613.64,30,1089.95,0,,,45,,,,,,,,75.91,,,,,,,,45,,,,,,,,31,,,,,,,,133.72,,,,,,,,147,,,,,,"2026/09/01 04:32:00","2026/09/01 05:00:00",5515.04697,5573.23,,71,,,,48,,,,,,,,,,,,,,,,,,,1211,1299,1053,1544.77616,1379,1478,1353,1862.66226,10992.21472,,,0,5573.23,1554.409,1554.409,0,0,1554.409,0,1554.409,0,0,0,1,0,0,1554.409,70,0,968,1191,1155.3921,2438,2086,0,30,1140.86065,4968
2026090102,1,SA1,01,0,1313.4,3863.145,923,0,2058.57,76,669.17,0,,,160.79,,,,,,,,154,,,,,,,,173,,,,,,,,138,,,,,,,,181,,,,,,,,186,,,,,,"2026/09/01 04:32:00","2026/09/01 05:00:00",1363.98488,1414.71,,67,,,,50,,,,,,,,,,,,,,,,,,,450,446,437,602,425,427,427,618,3524.3497,,,0,1414.71,2082.843,2015.56732,1662.99805,0,2082.843,0,2015.56732,0,1662.99805,0,0,0,0,2076.145,118,0,425,401,555.41265,923,772,0,76,536.44626,9052
2026090102,1,TAS1,01,0,979,1987.286,0,0,581.59,0,-397.41,0,,,0,,,,,,,,0,,,,,,,,0,,,,,,,,0,,,,,,,,60.55,,,,,,,,59.15,,,,,,"2026/09/01 04:32:00","2026/09/01 05:00:00",963.96222,979,,50,,,,50,,,,,,,,,,,,,,,,,,,238.307883,357,262.162921,219.429462,53.704762,129.897054,122.727459,64,1987.286,,,31.158,1010.158,305.286,305.286,139.738,0,305.286,0,305.286,0,139.738,0,0,0,0,305.286,0,0,33,0,,,,,,,
2026090102,1,VIC1,01,0,4594.9,11562.845,1583,0,5481.37,43,843.47,0,,,61,,,,,,,,193,,,,,,,,113.66,,,,,,,,228.14,,,,,,,,178,,,,,,,,163.12,,,,,,"2026/09/01 04:32:00","2026/09/01 05:00:00",4665.74879,4734.88,,22,,,,33,,,,,,,,,,,,,,,,,,,1338,1362,1360,1172.85526,881,922,902,1092,11399.2906,,,314.786,5049.666,3104.845,2491.67202,1547.50002,0,3104.845,0,2491.67202,0,1547.50002,0,0,0,0,3104.845,168.21,0,787.448196,766,1130.08408,1583,974,0,43,1089.26803,39199
2026090103,1,NSW1,01,0,7192.02,10610.288,931,0,5386.19,7,-1812.83,0,,,98,,,,,,,,78,,,,,,,,78,,,,,,,,49,,,,,,,,39,,,,,,,,37,,,,,,"2026/09/01 05:02:01","2026/09/01 05:30:00",7099.96363,7264.44,,10,,,,26,,,,,,,,,,,,,,,,,,,526,525,670,371,614,737,667,752.99988,10360.7315,,,36.042,7300.482,487.288,487.288,121.628,0,487.288,0,487.288,0,121.628,0,0,0,0,487.288,22,10,348,371,344.53403,931,405,50,7,365.5557,67627
...
C,SETP.WORLD,DVD_PREDISPATCHREGIONSUM,AEMO,PUBLIC,2026/10/09,16:27:59,001791527279101,MONTHLY_ARCHIVE,001791527279101
I,PREDISPATCH,REGION_SOLUTION,9,PREDISPATCHSEQNO,RUNNO,REGIONID,PERIODID,INTERVENTION,TOTALDEMAND,AVAILABLEGENERATION,AVAILABLELOAD,DEMANDFORECAST,DISPATCHABLEGENERATION,DISPATCHABLELOAD,NETINTERCHANGE,EXCESSGENERATION,LOWER5MINDISPATCH,LOWER5MINIMPORT,LOWER5MINLOCALDISPATCH,LOWER5MINLOCALPRICE,LOWER5MINLOCALREQ,LOWER5MINPRICE,LOWER5MINREQ,LOWER5MINSUPPLYPRICE,LOWER60SECDISPATCH,LOWER60SECIMPORT,LOWER60SECLOCALDISPATCH,LOWER60SECLOCALPRICE,LOWER60SECLOCALREQ,LOWER60SECPRICE,LOWER60SECREQ,LOWER60SECSUPPLYPRICE,LOWER6SECDISPATCH,LOWER6SECIMPORT,LOWER6SECLOCALDISPATCH,LOWER6SECLOCALPRICE,LOWER6SECLOCALREQ,LOWER6SECPRICE,LOWER6SECREQ,LOWER6SECSUPPLYPRICE,RAISE5MINDISPATCH,RAISE5MINIMPORT,RAISE5MINLOCALDISPATCH,RAISE5MINLOCALPRICE,RAISE5MINLOCALREQ,RAISE5MINPRICE,RAISE5MINREQ,RAISE5MINSUPPLYPRICE,RAISE60SECDISPATCH,RAISE60SECIMPORT,RAISE60SECLOCALDISPATCH,RAISE60SECLOCALPRICE,RAISE60SECLOCALREQ,RAISE60SECPRICE,RAISE60SECREQ,RAISE60SECSUPPLYPRICE,RAISE6SECDISPATCH,RAISE6SECIMPORT,RAISE6SECLOCALDISPATCH,RAISE6SECLOCALPRICE,RAISE6SECLOCALREQ,RAISE6SECPRICE,RAISE6SECREQ,RAISE6SECSUPPLYPRICE,LASTCHANGED,DATETIME,INITIALSUPPLY,CLEAREDSUPPLY,LOWERREGIMPORT,LOWERREGLOCALDISPATCH,LOWERREGLOCALREQ,LOWERREGREQ,RAISEREGIMPORT,RAISEREGLOCALDISPATCH,RAISEREGLOCALREQ,RAISEREGREQ,RAISE5MINLOCALVIOLATION,RAISEREGLOCALVIOLATION,RAISE60SECLOCALVIOLATION,RAISE6SECLOCALVIOLATION,LOWER5MINLOCALVIOLATION,LOWERREGLOCALVIOLATION,LOWER60SECLOCALVIOLATION,LOWER6SECLOCALVIOLATION,RAISE5MINVIOLATION,RAISEREGVIOLATION,RAISE60SECVIOLATION,RAISE6SECVIOLATION,LOWER5MINVIOLATION,LOWERREGVIOLATION,LOWER60SECVIOLATION,LOWER6SECVIOLATION,RAISE6SECACTUALAVAILABILITY,RAISE60SECACTUALAVAILABILITY,RAISE5MINACTUALAVAILABILITY,RAISEREGACTUALAVAILABILITY,LOWER6SECACTUALAVAILABILITY,LOWER60SECACTUALAVAILABILITY,LOWER5MINACTUALAVAILABILITY,LOWERREGACTUALAVAILABILITY,DECAVAILABILITY,LORSURPLUS,LRCSURPLUS,TOTALINTERMITTENTGENERATION,DEMAND_AND_NONSCHEDGEN,UIGF,SEMISCHEDULE_CLEAREDMW,SEMISCHEDULE_COMPLIANCEMW,SS_SOLAR_UIGF,SS_WIND_UIGF,SS_SOLAR_CLEAREDMW,SS_WIND_CLEAREDMW,SS_SOLAR_COMPLIANCEMW,SS_WIND_COMPLIANCEMW,WDR_INITIALMW,WDR_AVAILABLE,WDR_DISPATCHED,SS_SOLAR_AVAILABILITY,SS_WIND_AVAILABILITY,RAISE1SECLOCALDISPATCH,LOWER1SECLOCALDISPATCH,RAISE1SECACTUALAVAILABILITY,LOWER1SECACTUALAVAILABILITY,BDU_ENERGY_STORAGE,BDU_MIN_AVAIL,BDU_MAX_AVAIL,BDU_CLEAREDMW_GEN,BDU_CLEAREDMW_LOAD,BDU_INITIAL_ENERGY_STORAGE,DECGEN_INITIAL_ENERGY_STORAGE
D,PREDISPATCH,REGION_SOLUTION,9,2026090101,1,NSW1,01,0,6821.53,10559.36,928,0,4916.46,4,-1909.07,0,,,98,,,,,,,,78,,,,,,,,78,,,,,,,,40,,,,,,,,40,,,,,,,,39,,,,,,"2026/09/01 04:02:00","2026/09/01 04:30:00",6798.87646,6899.53,,10,,,,46,,,,,,,,,,,,,,,,,,,573,584,736,461,614,657,637,677.99988,10325.48328,,,32.054,6931.584,461.36,461.36,89.396,0,461.36,0,461.36,0,89.396,0,0,0,0,461.36,18,40.31,344,371,401.43712,928,380,50,4,409.39014,67781
D,PREDISPATCH,REGION_SOLUTION,9,2026090101,1,QLD1,01,0,5384.19,11527.989,2437,0,6434.34,30,1020.15,0,,,45,,,,,,,,137.06,,,,,,,,155.55,,,,,,,,38,,,,,,,,148.38,,,,,,,,152,,,,,,"2026/09/01 04:02:00","2026/09/01 04:30:00",5437.31307,5458.34,,14,,,,37,,,,,,,,,,,,,,,,,,,1286,1391,1115,1617.59363,1391,1475.07349,1353,1843.66226,11007.0301,,,0,5458.34,1532.989,1532.989,0,0,1532.989,0,1532.989,0,0,0,1,0,0,1532.989,70,0,1031,1191,1134.51047,2437,2141,0,30,1115.14592,4980
D,PREDISPATCH,REGION_SOLUTION,9,2026090101,1,SA1,01,0,1346.15,3850.081,925,0,2018.25,18,654.1,0,,,149,,,,,,,,109,,,,,,,,109,,,,,,,,98,,,,,,,,184,,,,,,,,188,,,,,,"2026/09/01 04:02:00","2026/09/01 04:30:00",1364.09946,1387.76,,68,,,,16,,,,,,,,,,,,,,,,,,,452,449,438,565,436,438,438,701,3566.061,,,0,1387.76,2119.324,1975.2528,461,0,2119.324,0,1975.2528,0,461,0,0,0,0,2106.081,120,0,427,412,542.88439,925,729,0,18,535.61908,9052
D,PREDISPATCH,REGION_SOLUTION,9,2026090101,1,TAS1,01,0,972,1974.852,0,0,577.05,0,-394.95,0,,,0,,,,,,,,0,,,,,,,,0,,,,,,,,0,,,,,,,,49.65,,,,,,,,49.84,,,,,,"2026/09/01 04:02:00","2026/09/01 04:30:00",964.19653,972,,50,,,,50,,,,,,,,,,,,,,,,,,,243.266873,366,273.2,244.783459,51.133333,131.377054,129.871737,50,1974.852,,,22.331,994.331,292.852,292.852,132.9,0,292.852,0,292.852,0,132.9,0,0,0,0,292.852,0,0,33,0,,,,,,,
D,PREDISPATCH,REGION_SOLUTION,9,2026090101,1,VIC1,01,0,4551.36,11567.218,1583,0,5537.34,118,867.98,0,,,60.43,,,,,,,,175,,,,,,,,66,,,,,,,,268.4,,,,,,,,179,,,,,,,,164.28,,,,,,"2026/09/01 04:02:00","2026/09/01 04:30:00",4777.66226,4765.81,,68,,,,71,,,,,,,,,,,,,,,,,,,1339,1363,1361,1255.59913,864,905,885,1038.99908,11368.42776,,,302.546,5068.356,3110.218,2566.533,568.556,0,3110.218,0,2566.533,0,568.556,0,0,0,0,3110.218,170.52,0,786.479448,749,1072.53865,1583,973,0,118,988.05764,39199
D,PREDISPATCH,REGION_SOLUTION,9,2026090102,1,NSW1,01,0,6847.15,10621.551,931,0,4898.47,7,-1955.68,0,,,88,,,,,,,,78,,,,,,,,78,,,,,,,,39,,,,,,,,39,,,,,,,,37,,,,,,"2026/09/01 04:32:00","2026/09/01 05:00:00",6954.49508,6931.82,,0,,,,39,,,,,,,,,,,,,,,,,,,524.5,525.5,668.5,385,564,607,587,682.99988,10358.46932,,,35.867,6967.687,480.551,480.551,111.367,0,480.551,0,480.551,0,111.367,0,0,0,0,480.551,22,40.39,347.5,371,392.27307,931,423,0,7,393.0526,67718
D,PREDISPATCH,REGION_SOLUTION,9,2026090102,1,QLD1,01,0,5493.69,11455.409,2438,0,6613.64,30,1089.95,0,,,45,,,,,,,,75.91,,,,,,,,45,,,,,,,,31,,,,,,,,133.72,,,,,,,,147,,,,,,"2026/09/01 04:32:00","2026/09/01 05:00:00",5515.04697,5573.23,,71,,,,48,,,,,,,,,,,,,,,,,,,1211,1299,1053,1544.77616,1379,1478,1353,1862.66226,10992.21472,,,0,5573.23,1554.409,1554.409,0,0,1554.409,0,1554.409,0,0,0,1,0,0,1554.409,70,0,968,1191,1155.3921,2438,2086,0,30,1140.86065,4968
D,PREDISPATCH,REGION_SOLUTION,9,2026090102,1,SA1,01,0,1313.4,3863.145,923,0,2058.57,76,669.17,0,,,160.79,,,,,,,,154,,,,,,,,173,,,,,,,,138,,,,,,,,181,,,,,,,,186,,,,,,"2026/09/01 04:32:00","2026/09/01 05:00:00",1363.98488,1414.71,,67,,,,50,,,,,,,,,,,,,,,,,,,450,446,437,602,425,427,427,618,3524.3497,,,0,1414.71,2082.843,2015.56732,1662.99805,0,2082.843,0,2015.56732,0,1662.99805,0,0,0,0,2076.145,118,0,425,401,555.41265,923,772,0,76,536.44626,9052
D,PREDISPATCH,REGION_SOLUTION,9,2026090102,1,TAS1,01,0,979,1987.286,0,0,581.59,0,-397.41,0,,,0,,,,,,,,0,,,,,,,,0,,,,,,,,0,,,,,,,,60.55,,,,,,,,59.15,,,,,,"2026/09/01 04:32:00","2026/09/01 05:00:00",963.96222,979,,50,,,,50,,,,,,,,,,,,,,,,,,,238.307883,357,262.162921,219.429462,53.704762,129.897054,122.727459,64,1987.286,,,31.158,1010.158,305.286,305.286,139.738,0,305.286,0,305.286,0,139.738,0,0,0,0,305.286,0,0,33,0,,,,,,,
D,PREDISPATCH,REGION_SOLUTION,9,2026090102,1,VIC1,01,0,4594.9,11562.845,1583,0,5481.37,43,843.47,0,,,61,,,,,,,,193,,,,,,,,113.66,,,,,,,,228.14,,,,,,,,178,,,,,,,,163.12,,,,,,"2026/09/01 04:32:00","2026/09/01 05:00:00",4665.74879,4734.88,,22,,,,33,,,,,,,,,,,,,,,,,,,1338,1362,1360,1172.85526,881,922,902,1092,11399.2906,,,314.786,5049.666,3104.845,2491.67202,1547.50002,0,3104.845,0,2491.67202,0,1547.50002,0,0,0,0,3104.845,168.21,0,787.448196,766,1130.08408,1583,974,0,43,1089.26803,39199
D,PREDISPATCH,REGION_SOLUTION,9,2026090103,1,NSW1,01,0,7192.02,10610.288,931,0,5386.19,7,-1812.83,0,,,98,,,,,,,,78,,,,,,,,78,,,,,,,,49,,,,,,,,39,,,,,,,,37,,,,,,"2026/09/01 05:02:01","2026/09/01 05:30:00",7099.96363,7264.44,,10,,,,26,,,,,,,,,,,,,,,,,,,526,525,670,371,614,737,667,752.99988,10360.7315,,,36.042,7300.482,487.288,487.288,121.628,0,487.288,0,487.288,0,121.628,0,0,0,0,487.288,22,10,348,371,344.53403,931,405,50,7,365.5557,67627
...
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 1 of 2015. The most recent available data is month 9 of 2026.

Every month in between has a file. (No gaps.)

Data Size

Each year of data is approximately 13 MB when zipped, 127 MB as unzipped CSV.

Deduplication and PDR Loader Configuration

The primary keys are:

The transaction type is "UPDATE-INSERT", which means that you will likely see duplicate data with different values.

You should deduplicate by sorting based on LASTCHANGED, within each group of primary keys.

PDR Loader configuration is:

Report Name Report Subtype Version
PREDISPATCH REGION_SOLUTION 9

This means that the CSV files start with metadata columns:

I,PREDISPATCH,REGION_SOLUTION,9,...
D,PREDISPATCH,REGION_SOLUTION,9,...

ROW_FILTER_TYPE is LASTCHANGED

Indexes

There is more than one index.

Index 1:

Index 2:

This page as JSON (schema documented here, but may change)

Download a JSON Schema specification for this table.

Official AEMO schema documentation (multi-page):

Other Information

Package: PRE_DISPATCH