Quiver provides powerful tools for analyzing multiple time series simultaneously, enabling efficient investigation and comparison of time series data at scale. This guide covers the main approaches for batch time series analysis using transform tables, grouped time series plots, multi-time-series searches, and linear aggregations.
Transform tables are a powerful tool for batch analysis of time series data. Transform tables allow you to operate on multiple time series simultaneously through various workflows. For detailed information about available operations, see time series operations in transform tables.
This section will show you how to use time series columns in a transform table to calculate the 30-day rolling average of temperatures across a hypothetical Weather Station
object set. Starting off from the Weather Station
object set, where the Weather Station
object type contains a Temperature
time series property:
Temperature
time series column is added.Temperature
time series column is added by selecting Add Transformation, choosing the Rolling aggregate transformation, then setting the window configuration time duration value to 30
and the unit to Day
.This workflow is particularly useful if you want to:
Grouped time series plots provide a powerful way to visualize and analyze multiple time series together. For more information about visualizing time series in Quiver, see visualize time series.
To create a grouped time series plot:
Grouped time series plots maintain the connection to the underlying data, allowing you to:
This visualization approach is particularly useful for:
Grouped time series plots support the same set of time series operations that are available in transform tables. For details, see time series operations.
You can analyze multiple time series from a chart by following these steps:
This approach is valuable if you want to:
Time series searches enable you to find specific patterns or conditions across multiple time series simultaneously. This is particularly powerful for batch analysis through the multi-search feature.
This approach is valuable for:
The events identified through time series search can be saved as objects in the Ontology using time series alerting. This allows you to track and monitor specific conditions of interest across your time series data.
Linear aggregations provide a way to compute aggregate metrics across multiple time series. For related functionality, see linked series aggregations and how interpolation affects linear aggregations.
To perform linear aggregation:
This feature is valuable for:
Unlike rolling or periodic aggregates that operate on a single time series, linear aggregation combines multiple series into a single aggregated result, making it ideal for batch analysis scenarios.
When performing batch time series analysis: