Quiver provides robust tools for visualizing and analyzing events data, enabling targeted investigation into periods of interest within time series data. In the simplest case, an event is defined by a start and end timestamp, but events can also be enriched with additional properties to support deeper analysis. This flexible structure can represent a wide range of occurrences, such as equipment downtime, maintenance windows, production batches, and more.
Quiver supports the following features:
To begin event analysis in Quiver, first construct an event set with the desired data. Review the options below for Ontology-based event sets and event sets created using other methods.
Object set to event set: The event set from tabular data card converts an object set to an event set after the object set has been added to the analysis. Select which object properties to use for the start and end of the events. Object types with the event capability automatically have start and end properties selected.
Linked objects to event set: Starting from a single object, perform one or multiple search-arounds and use the set of linked objects as events. Optionally, filter the results and select properties for the start and end of the events. See the linked event set details page to learn more.
Manual ranges: The event set from ranges card takes inputs to individually define each event in the event set. An event can be defined using a single range card or by two timestamps representing the start and end of the event. The timestamp inputs can be cards, allowing the values to dynamically update, or static values that are chosen manually.
Time series search: The time series search card creates event sets by defining and evaluating conditions against time series data. Events are created when the condition is met, such as when a threshold is exceeded, bounds are crossed, or a formula is satisfied. This approach is especially useful for detecting and analyzing anomalies in time series data.
Other tabular data: Transform tables and materializations are also accepted as input to the event set from tabular data card. Instead of selecting object properties for the start and end dates, select the appropriate columns.
Events data is primarily visualized through events plots, which offer flexible display options. Most options can be configured on a per-event basis, enabling detailed information about each event to be displayed. Configure the colors, tooltips, and more in the Display tab of any events plot. Below is a summary of the options available. Learn more.
Several cards are available to transform event sets:
Time shift: Modify an existing event set by shifting the start and end timestamps forwards or backwards by a duration. This is helpful for adding an offset to either side of the events. Both the value and duration of the offset can be controlled by variables, allowing event-level customization if the information is present in the object set, transform table, or transform table backing the event set. Learn more about time shift event sets.
Deduplicate: Deduplicate all overlapping events in an event set. This is useful as a pre-processing step to reduce computation time or normalize events data. Learn more about deduplication.
Further customization can be achieved by converting the events plot to a transform table.
To perform the conversion, follow these steps:
A wide variety of transforms are available to modify or enrich the underlying events data. For example, computing a quality score value for each event and displaying it the event tooltip. After transforming the data, use the event set from tabular data card to convert the data back to an events plot and use it in subsequent time series operations.
Event sets serve as effective tools for investigating periods of interest in time series data. Quiver provides capabilities to summarize, compare, and filter time series data based on the context provided by events, making it easier to extract actionable information.