What is Data Change Insights?
With Data Change Insights, you, as an analytic application user, can subscribe to a chart’s top N data change insights of an application on a daily, weekly, or monthly basis to intelligently auto-discover significant data changes of your dashboard application within a particular period. You receive the data change insights as a notification via any combination of the following channels: SAC notification, email, or mobile app notification.
In addition, you, as an application developer, can use the Data Change Insights APIs to build a Data Change Insights-related application according to your needs. (source: Analytics Designer Handbook)
BASIC STEPS AND SETTINGS
What is basic for this you need:
- SAC CF Tenant (because Data change insights is under the license of scheduling,which is not available in Neo Tenant)
- At design time, you as an application designer should enable Data Change Insights option in the Analytic Application Details)
- Add a Data Change Insights & Export to PDF technical components
- Chart / charts with option “Subscribed by Default”
- Use basic api methods (optional)
Below is a little detail on each of the points
1. SAP ANALYTICS CLOUD (SAC) TENANT
If the version of your SAC tenant is 2021.02 or newer, then the functionality of Data Change Insights is already available to you (Betta available since Q3 2020, GA available since Q1 2021)
2. OPTION IN ANALYTICS DESIGNER
This option (screen below) is for apps only,not available for stories.
3. TECHNICAL COMPONENTS
Two necessary technical components in the application
4. CHARTS OPTION
Define charts for subscription via the settings in the Styling panel
In the viewing mode, these charts will have this option available in context menu
And additional ability to set ranges
5. API METHODS
What can we refer to in scripts Below is a list of API methods for each ofAbout “saveSnapshot“: Only one snapshot is kept per analytic application per day. When you create more snapshots within that time frame, then the later snapshot overwrites the earlier one. About “listRecentSnapshotDates“: you can retrieve the dates when the most recent Data Change Insights snapshots of the analytic application were saved. By default, up to 10 dates are returned. About “compareSnapshots”: you can compare two snapshots (by date)
The result of using scripting capabilities
Subscription parameters are configured through the general top menu (during the application runtime)
A number of parameters are configured, after which the subscription itself is available in the calendar
An example of a letter from the mail based on the results of the notification (in this case, that there were no changes in the charts for the past day)
CONFIGURING SNAPSHOT STORAGE
By default, Data Change Insights snapshots are saved in the local tenant storage. You can configure the data repository where snapshots are stored by selecting navigating to System > Administration, selecting the Datasource Configuration tab, then moving to the Data Change Insights Snapshots section. (source: Analytics Designer Handbook)
Also you need to have the Remote Repository Snapshot privilege create
More details here: Analytics Designer API Reference (Version 2021.2)
Also, at the link above, you can see which charts support this functionality. Tables are unfortunately not supported.
This functionality expands the capabilities of data analysis in Analytics Designer applications and simplifies the way of tracking changes, both in the mode of convenient receipt of emails and in the mode of informational text messages in applications.
When adding new functionality/information in future releases, this article will be updated.