Pivot Fields
Overview
In order to gain a more granular sub-profile of the data, the platform let’s you define pivot fields. These allow you to monitor subsets of the data independently by specifying the field which serves as a “pivot” for your data.

Derived data sources
For each pivot field defined, Upriver automatically generates a “derived data source” for every unique value within that field, enabling all of Upriver’s monitoring capabilities on each sub-profile. This setup allows users to independently monitor and analyze trends specific to each pivot value, providing more granular insights into their data. Users only need to define the pivot field itself—Upriver handles the creation and tracking of all derived data sources automatically.
In cases where multiple pivot fields are defined, Upriver generates and monitors all possible combinations of pivot values, ensuring comprehensive monitoring of every data variation without requiring any additional setup.
Relation to parent data source
Configuration
Derived data sources are monitored at the same time as the parent data source which creates the pivot. When performing configuration on a parent data source, there is an option to apply the configuration to all of the derived data sources as well. For example, when changing the sampling rate, the user will be prompted whether they want to apply the change to all the derived data sources in addition to the parent.

Incidents
When incidents are detected for derived data sources, Upriver checks if the incident also appears in other derived data sources for the same parent and also in the parent data source. If this is the case, Upriver groups these incidents in order to not flood users with multiple incidents which are the same. Otherwise, incidents for derived data sources are shown independently as with all other data source.
Last updated