Home › Glossary › Watermark

Watermark

For incremental loads, a saved record of the furthest point reached (for example the latest last-modified date or biggest increasing ID copied so far), which lets each run fetch only rows beyond it. Structured Streaming uses the word differently: withWatermark(column, delay) sets the lateness allowed for event-time data, after which Spark closes windows and discards state.

Read more: Microsoft Learn

In the Ultra Transcenders books

DP-700

Each book explains Watermark in context, with comparison tables and the common traps.

Terms in this definition

Related terms

See Watermark in the full glossary