hourly or weekly. Tumbling windows are supported on all sources.
To add a Tumbling window to a source,
- Navigate to the source’s details page and click the Windows tab.
- Click + New window.
- Under Select Type, choose the Tumbling window.
- Under Configuration,
- Complete the required fields: Data-time field, Window size, and Historic data (maximum). For more information, refer to the Configuration Parameters table.
- Enter a Name for the window, or click Generate name to automatically create one based on your configuration.
- (Optional) Under Advanced, you can configure partition filtering, segment retention, and disable window timeout.
- Click Create window.
Configuration parameters
Displayed Time FieldWhen configuring windows, a time field is used. The format of the time field is converted to UTC in Validio, but the graphs will always display times in your system’s timezone.
Minimum window size
The smallest allowed size for a tumbling window is:- Data Warehouses and Query Engines: 30 minutes
- Data Streams: 10 minutes
Partition filter
For a partitioned table, this provides configuration to add a qualifying filter on the value of the partitioning column. When the configured data-time field of the tumbling window is not the same as the partitioning column of the table, a partition filter helps prune out irrelevant partitions in queries.Tumbling windows and time formats
Validators with a Tumbling window always follow data time, which means that the time used in graphs and metrics represents the time of the dataset (such as, the time of the data in the warehouse). For tumbling windows, the time is also truncated depending on the window size. For example,- Daily windows will always be from 00:00 UTC to 24:00 UTC.
- 12 hour windows will be 00:00 UTC to 12:00 UTC and 12:00 to 24:00 UTC.
- Hourly windows will always start on the hour: 00:00 UTC, 01:00 UTC, 02:00 UTC, and so on.
- 30 minute windows will truncate to every whole and half hour: 02:00 UTC, 02:30 UTC, 03:00 UTC, and so on.
- New data arrives with a timestamp that is after the window end time. For example, if the window is from 13:00 to 14:00 and there is new data at 14:30, Validio assumes all data between 13:00 - 14:00 has arrived.
- When
Disable window timeoutis selected and data exists within a window. For example, if the window is from 13:00 to 14:00, and a poll for new data found a data point with a time 13:30, that window will close.
Freshness Validator GraphThe exception is seen in Freshness validators, where the graph will continue to fill in intermediate data points as time passes even when no data arrives. For more information, see Freshness Validator.