Use Optimized View Mode in Analytic Applications
You can enable optimized view mode in your analytic application to make the contents load faster at runtime.
Optimized view mode includes several usability improvements, and it can also reduce application loading times in certain scenarios. However, not all features are available within this mode.
Only the specifics for SAP Analytics Cloud, analytics designer are mentioned here.
Enable Optimized View Mode
Optimized view mode isn’t by default enabled. You need to go into each analytic application to enable it respectively.
Optimized view mode only applies to runtime, while you can enable it only at design time.
- Save your analytic application.
-
From File in the toolbar, do one of the following:
-
Select
. -
-
Select
. -
Under View Time Optimization in the right section of the popup, switch on Enable Optimized Mode.
-
Select Save to save your changes.
-
-
You'll see a dialog notifying you that the analytic application is being optimized. The application will be saved and reloaded when you've successfully enabled optimized view mode.
If the application can't be optimized or some items can't be included, you'll see a warning message. Review the details and, if possible, resolve the issues.
Unsupported Features
Currently in SAP Analytics Cloud, analytics designer, the following features are not yet supported in optimized view mode. For other restrictions that exist in both stories and analytic applications, refer to Optimized Story Experience Restrictions.
-
scheduling
-
data change insights
-
geo map with point of interest layer or feature layer
-
linked analysis among widgets including chart, table, geo map and R visualization
Creating linked analysis from input control is supported.
-
range filter on table
-
creating story from analytic application widget
Undo/redo for planning workflows at runtime is not yet supported.
Feature Restrictions
Note the following respective restrictions for features in SAP Analytics Cloud, analytics designer, which might be different from non-optimized view mode:
-
Data Access Language:
Measure and dimension descriptions are based on the data access language used by the analytic application when it was optimized, but not when it’s opened.
-
Theme
Some theme settings might not be applied to these widgets: filter line, chart and input control.
-
Export
Exporting widgets to CSV or tables to XLSX only supports Point of View as scope, while All isn’t supported.
-
Filter Line:
- In group filter mode, dynamic time range filters won’t align with the system time if it’s changed.
- Filters in group filter mode won’t be shown in the appendix of the PDF export triggered by the table’s context menu.
- In individual widget filter mode, you can’t add range filters to tables.
-
Data Refresh:
When an invisible chart is set to Refresh Active Widgets Only, the onResultSetChanged event won't be triggered unless the following APIs are called: getData(), getResultMember(), getDataSelection(), getResultSet(), isResultEmpty().
-
APIs:
- When triggered by setVariableValue API, the variable dialog won’t display member description for charts and tables.
-
The following APIs might not work well for tables if the hierarchical dimensions used in the script haven’t been used as the dimensions in the tables: Table.getDataSource().setDimensionFilter(), Table.getDataSource().copyDimensionFilterFrom(), Table.getDataSource().getDimensionFilters(), Table.getDataSource().getHierarchy(), Table.getDataSource().setHierarchyLevel().
- At runtime, setting multiple values on tables and R visualizations via API such as setDimensionFilter might change the selection mode of a filter even if it was set to Single Selection at design time.
-
Scripting:
Value help for dimensions, measures and all their members aren’t supported for geo map related scripting, but you can manually input the parameters.
Unsupported APIs
Currently, the following APIs don’t work in optimized view mode:
Feature | Unsupported APIs |
---|---|
geo map (not with point of interest/feature layer) |
|
navigation panel | openNavigationPanel(), closeNavigationPanel() |
explorer |
All related APIs aren't supported. |
data blending |
All related APIs aren't supported. |
search to insight |
All related APIs aren't supported. |
input control | getActiveSelectedMembers() |
range filter | For tables, all related APIs aren’t supported. |
changing model | For tables, setModel API isn’t supported. |
creating story from analytic application widget | openInNewStory() |
smart grouping | All related APIs aren’t supported. |
time series chart forecast | getForecast() |
smart discovery | All related APIs aren’t supported. |
data change insights | All related APIs aren’t supported. |