AI engineering glossary · Data engineering

What is windowing?

Windowing (also called Window function in streaming): Grouping an endless stream of events into finite chunks, by time or count, so aggregates can be computed. Common types are tumbling (fixed, non-overlapping), sliding (overlapping) and session windows (gaps of inactivity).

Level: intermediateTopic: Data engineering

Windowing: an example

A tumbling one-minute window counts orders per minute, while a 10-minute sliding window updated every minute smooths the trend.

Related terms

More Data engineering terms

Where you learn it

Windowing is part of the AI Engineering Program, which teaches it with notes, a hands-on lab and an exam. The first lesson is free.

Before you go

Take the cheat sheet with you

One free PDF: the key AI-engineering terms, formulas and Python idioms. No spam; unsubscribe any time.