Choose the right model
Use Data windows when business time defines a period. Use Streaming for continuous pipeline definitions.
Configure an incremental source
Choose a supported source table and itsmain branch. An incremental workload uses one SQL task without additional graph branches or dependencies. The source relation identifies the catalog ID, namespace, and table name.
A task’s source configuration has this shape:
WITH dataset does not provide an incremental cursor. This example therefore needs a real supported table.
Preserve progress semantics
Successful publication advances the saved source progress under the engine’s commit rules. A failed or uncertain run must not be treated as permission to skip forward manually. Use Wait or Skip for overlap. Allow is rejected because concurrent cursor movement would break ordered progress. Custom parameters need fixed defaults, and run overrides must match them. Ordinary run-value built-ins are not available for incremental SQL.Verify with a small source
- Create a private supported source and destination using your writable catalog.
- Insert a small initial batch and run the incremental workload.
- Verify the destination and confirmed commit.
- Add another source batch and start another run.
- Confirm that the new run follows saved source progress instead of intentionally re-reading the whole table.