Data snapshots and multiple breakdowns
Summarize
Summary of Data snapshots and multiple breakdowns
The Data snapshots feature in Platform Analytics enhances Performance Analytics by enabling multiple breakdown levels on indicators (KPIs). Unlike classic Performance Analytics, which limits breakdowns to two due to geometric calculation growth, Data snapshots uses a change data capture (CDC) process that supports applying more than two breakdowns simultaneously. This advancement allows deeper data analysis and broader insights.
Show less
Important prerequisites: Data snapshots requires the RaptorDB Professional database and does not support domain-separated instances. Activation requires the Data Snapshots (com.snc.pa.mlb) plugin, a Performance Analytics subscription, and admin role access. Testing in a development environment before production use is recommended.
Key Features
- Multiple breakdown levels: Apply more than two breakdowns to an indicator, overcoming past limitations.
- Change Data Capture (CDC): Captures data changes from configurable tables optimized for run-time scoring and time series generation, avoiding the breakdown matrix approach.
- Indicator support: Supports automated indicators without scripted aggregations (non-scripted), formula indicators based on non-scripted contributors, and nested formula indicators ultimately based on non-scripted indicators.
- Platform Analytics experience only: Multiple breakdowns are supported only in Platform Analytics components like Data Visualizations and KPI Details; Core UI components such as PA widgets and Analytics Hub support only up to two breakdowns.
- Data collection and storage impact: Data snapshots jobs copy source table subsets daily, increasing storage usage.
Limitations and Considerations
- Data collected before enabling Data snapshots supports only two breakdown levels; applying more will result in empty visualizations for those dates.
- Domain-separated instances are not supported.
- Indicators using scripted aggregations do not support Data snapshots and multiple breakdowns.
- Filters behave differently on indicators that support multiple breakdowns versus those that do not, potentially affecting dashboard visualizations.
- Some features of indicators and breakdowns remain unsupported with Data snapshots.
Activation and Management
- Enable Data snapshots at the instance level via the Data Snapshots plugin, then activate it on individual indicators that support it.
- Indicators display warnings if they do not support Data snapshots.
- Admins can deactivate or reactivate Data snapshots per indicator or for the entire instance.
- Conversion from classic indicators to Data snapshots requires checking indicator compatibility.
Practical Application for ServiceNow Customers
By enabling Data snapshots, ServiceNow customers can perform more granular and multi-dimensional analysis of KPIs with multiple breakdowns, enhancing reporting and decision-making capabilities.
Customers should verify indicator compatibility, prepare for increased storage needs, and prefer the Platform Analytics experience to fully utilize this feature. Testing in non-production environments is advised before widespread deployment.
The Data snapshots feature in Platform Analytics allows for multiple breakdowns while analyzing your indicators (KPIs). This architecture uses a change data capture (CDC) process, which captures data changes from configurable tables that are optimized for generating scores and time series at run-time.
Classic Performance Analytics calculates multiple breakdowns applied to an indicator through a matrix. Mathematically, the number of calculations increases geometrically with the number of breakdowns. Practically, this approach limits you to a maximum of two breakdowns that can be applied to an indicator simultaneously.
The Data snapshots feature does not use breakdown matrixes. Thanks to the use of CDC instead, you can apply multiple breakdown levels. The ability to apply more than two levels of breakdown addresses one of the longstanding pain points of Performance Analytics. This feature deepens your ability to analyze data and broadens the insights you can gain through Performance Analytics.
- Data snapshots requires that your instance uses the RaptorDB Professional database.
- Domain-separated instances are not supported.
- To get Data snapshots and enable multiple levels of breakdown, activate the Data Snapshots (com.snc.pa.mlb) plugin. A Performance Analytics subscription and the admin role are required.
- Consider testing the Data snapshots feature in a development environment before activating it on a production instance.
- To convert classic Performance Analytics indicators to Data snapshots, check whether the indicator supports Data snapshots. Then activate Data snapshots for the indicator if it does. For more information, see Activate Data snapshots.
- Only Platform Analytics experience components (Data visualizations, KPI Details) support Data snapshots. You cannot show more than two levels of breakdowns in Core UI components like PA widgets and the Analytics Hub.
- Data snapshots collection jobs may result in increased storage use by Performance Analytics. The jobs copy subsets of the source tables and store every daily change for related records.
- Automated indicators that do not use scripted aggregations (non-scripted indicators).
- Formula indicators with only non-scripted, automated contributing indicators
- Formula indicators that contain other formula indicators, provided that ultimately the underlying indicators are non-scripted, automated indicators.
If an indicator does not support Data snapshots, the reasons appear in a warning on the indicator's record page.