Skip to main content
Reads the progress that the Storage: Track progress transformer saved earlier and places it into the data flowing through your transformation. You get back two things: the date the previous run reached, and the list of identifiers it already processed. Use it at the start of a run to resume from where you left off, for example to ask a source system only for records changed since the last successful run, so you never reprocess everything. When no progress has been saved yet, a start date you choose is used instead.

Fields

Sample data

This transformer reads progress from a configured storage, so what it adds to your data depends on what an earlier Storage: Track progress run recorded. The example below shows a typical configuration that uses the default paths and format. With it, the previously reached date is written to tracker_state_date and the already-processed identifiers to tracker_state_identities. When no progress has been saved yet, the start date (by default 1970-01-01) is written instead and the identifiers list is empty.
FieldValue
StorageA configured storage
Path to datetracker_state_date (default)
Date formatY-m-d\TH:i:sP (default)
Path to entity identifierstracker_state_identities (default)
Start date1970-01-01 (default)