This blog covers some of the latest features and enhancements in SAP Analytics Cloud and SAP Digital Boardroom release 2020.19. Please note that the Analytics Cloud Help documentation is updated at the same time as the upgrade to this release, so the links here may not yet reflect what is described below until after the upgrade is complete. Upgrade your SAP Analytics Cloud agent to the latest agent version 1.0.293 to take advantage of all the data acquisition types!
If you haven’t upgraded yet, here are the data acquisition minimum requirements:
- Version 1.0.99 for SAP ERP / SQL databases
- Version 1.0.235 for SAP HANA view
- Version 1.0.91 for SAP Universe (UNX)
- Version 1.0.233 for SAP Business Warehouse (BW)
- Version 1.0.75 for all other data source types
For more information, see System Requirements and Technical Prerequisites.
Highlights of this release:
- Data Visualizations: Duplicate BI Story Calculated Measures/Dimensions
- Smart Assist: Search to Insight via Home Page Hides Embedded Models
- Planning: Member Defined Rule
- Planning: Support New Time Function “LAST”
- Planning: ATTRIBUTE Function Without RESULTLOOKUP (Remove Limitations)
- Modeling: User and Teams Validation
- Mobile: China Cyber Security (CCSL) Compliance for SAP Analytics Cloud Mobile
- Analytics Designer: Filter Line Working with Multiple Widgets
- Analytics Designer: Option to Always Initialize Widgets on Startup
- Platform Services: Schedule Administrator can Delete any Schedule Within Tenant
- Platform Services: Discontinue and Move Schedule Occurrence or Reoccurrence to Cancelled State
- Administration & Infrastructure: Filter Content Packages Based on the Lines of Business or Industries in the Content Network
This blog provides a high-level overview of the latest features in SAP Analytics Cloud. If you’re looking to get more information about these features, please visit the help documentation here.
As a Story creator, you will now be able to duplicate calculated measures, calculated dimensions, and cross calculations, in the stories which will help in reducing your time spent on creating calculations and increase productivity. For example, you can now use an existing or newly created restricted calculation for Sales Revenue in the year 2019, duplicate it, and then change the time restriction to 2018 to create Sales Revenue for the year 2018 and quickly compare the company’s performance over two years.
Note: Only Calculations will be duplicated but not the input controls.
When using Search to Insight, embedded models are now only included in the search scope if the query is initiated from within a story. This will increase your data relevancy by providing more meaningful Search to Insight suggestions.
You can now create rules and dimension relationships directly in the rule builder without the need for attributes. With this new enhancement, you now have the benefit of referencing parents directly as part of the rule and the ability to apply to all decedents.
When writing advanced formulas scripts in a Data Action, you can now use the new function LAST() to retrieve the last time period of the year taken from the given date argument. The other two-time scope selection functions FIRST() and PREYEARLAST() have been enhanced as well to support returning a time period of the year taken from a given date argument. The date argument can be a date type dimension, a dimension attribute, a fixed date, a single selection of an external parameter, or TODAY().
When writing advanced formulas scripts in a data action, now you can use the ATTRIBUTE function together with IF condition; for example, “IF ATTRIBUTE([d/Employee].[p/HRGrade]) > 25 THEN”. Also, you can use the ATTRIBUTE function standalone for the number variable assignment, without needing to include RESULTLOOKUP as part of the calculation. All similar functions that return numeric values (I.e. DATEDIFF, DATERATIO, DAYSINMONTH, DAYSINYEAR, DAY, MONTH, YEAR) now have the same behavior.
This next enhancement helps speed up the loading times of your models in SAP Analytics Cloud. When opening or saving a model, a user validation is triggered. This feature allows you to easily detect and unassign missing or invalid users with data access and rights on dimensions linked to your model.
The iOS and Android mobile apps are now compliant with the China Cyber Security Law (CCSL). This applies only in the following usage scenarios:
- The device language is set to Chinese.
- The device is set to China Standard Time (CST).
For more information, see Downloading and Setting Up the Mobile App.
As an application designer, you can now define a filter line for a group of widgets. Application users can then filter members for multiple widgets at once. The filters defined in the filter line will be merged with the filters applied to the same dimensions in these widgets.
As an application designer, when your application has background loading, you can now use the widget action “Always initialize on startup” to optimize the startup performance of your analytic application. This allows you, for example, to access widgets that are used in the onInitialization script without the need to wait for these widgets to be initialized in the background.
To effectively manage and delete unwanted schedules from your tenant to free up scheduling slots, the administrator can now delete the occurrence or recurrence of a schedule. Here, the schedule owner will be notified when a schedule is deleted.
You can now discontinue an occurrence or a series of a schedule. Once you discontinue a scheduled publication, the overall status of the schedule will show “canceled.” This enhancement helps you make room for essential scheduled publications in SAP Analytics Cloud.
Administration & Infrastructure
SAP Analytics Cloud’s Content Network provides various premade analytic dashboards, stories, and data models for a variety of analytic scenarios related to various industries and lines of businesses. With this new update, you can now easily and quickly find content by applying filters to your search. Content publishers can add filters to the content packages from a set of available options.
SAP has no obligation to pursue any course of business outlined in this blog or any related presentation, or to develop or release any functionality mentioned therein. This blog, or any related presentation and SAP’s possible future developments, products and or platforms directions and functionality are all subject to change and may be changed by SAP at any time for any reason without notice. The information in this blog is not a commitment, promise or legal obligation to deliver any material, code, or functionality. This blog is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. This blog is for informational purposes and may not be incorporated into a contract. SAP assumes no responsibility for errors or omissions in this document, except if such damages were caused by SAP’s willful misconduct or gross negligence.
All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements and should not be relied upon in making purchasing decisions.