ℹ️Objective: Learn about SAC performance best practices and the benefits of optimized view mode.
Estimated Time: 15 mins
Exercise Description: As a business analyst, your dashboards could be viewed by many different colleagues and executives. To ensure that they have the best viewing experience possible, you want to learn how to maximize the performance of your story.
Once SAP Analytics Cloud found the answer to your questions you want to use other smart features such smart insight and time series forecast to enhance the result. Finally, you want to use Smart Discovery to have SAP Analytics Cloud investigate Gross Margin at BestRun and automatically built a story for you.
Key Features:
- Leverage optimization tips to ensure the creation of performant stories
- Learn about performance and usability benefits of the optimized view mode
ℹ️Quality Check! Does your story look like this?
🚩To make it easier, we have created a story for Performance Optimization for you to work on.
Let's open the required story
- Click Files
- Click Public
- Click TechEd 2021
- Open Section 7 - Performance Optimisation START
ℹ️Quality Check! Does your story look like this?
🚩To make the file easy to access, first save the story in MyFiles using your Initials.
-
Click File
-
Click Save
-
Click Save As...
-
Rename the File as Section 7 - Performance Optimisation Your Initials
-
Click OK
- Click Edit to go into Edit mode
🚩If you scroll down you see that you already have a lot of widgets present in this story.
Let's add another chart to this page.
-
Select the Bottom Lane
-
Click Insert
-
Click Chart
💡As you add a new chart, a new designer only performance optimization tip appears.
This tip warns you that you already have a large number of widgets or the widget your story contains are complex and process-heavy. It suggests you to change the design of your page either by removing some widgets or changing their type.
To make the performance better, remove some widgets from your story.
You can click on learn more to know more about this Performance Tip
-
Select the table
-
Click More icon
-
Click Remove
ℹ️Notice! The Performance Tip is no longer there once we remove the table.
-
Select the chart
-
Move the chart here
-
Click Designer (if Builder Panel not already open)
-
Click Add Measure
-
Scroll until you find Gross Margin
-
Select Gross Margin
-
Click outside the Builder Panel to collapse the Measure drop down menu
- Click Add Dimension
-
Scroll until you find Region
-
Click Region
-
Click outside the Builder Panel to collapse the Dimension drop down menu
-
Click More icon
-
Click Rank
-
Click Region
-
Click Top 5
-
Click More icon
-
Click Copy
-
Click Duplicate
🚩Notice! You no longer have the optimization tip. Even though you added another chart and removed the table, you no longer have the performance tip. This is because the table was a heavier and more complex widget than a chart. Hence, it was impacting the performance of your story.
-
Select the chart
-
Drag towards the right to make some room.
- Remove Region
- Click Add Dimension
-
Scroll until you find Sales Manager
-
Select Sales Manager
-
Click outside the builder panel to collapse the Dimension drop down menu.
-
Click More icon
-
Click Rank
-
Click Sales Manager
-
Click Top 5
🚩Let's add a new Input Control to your story.
-
Scroll up to the Second Lane
-
Select the Second Left Lane
-
Click Insert
-
Click Input Control
-
Click Page Filter
-
Click Dimensions
-
Select Order Number
-
Click All Members
-
Click OK
- Expand the new Input Control
💡As you expand the new Input Control, you see there is a new Performance Tip. It is notifying you that because you created a dimension or page Input Control on a hierarchical dimension or a high cardinality dimension (a dimension that has a lot of dimension members), you are slowing down the performance of the story by expanding the Input Control.
- To improve the performance of your story, let's collapse the Input Control
🚩Quality Check! Does your collapsed Input Control look like this?
ℹ️With the Input Control Collapsed, Dimension members will only be loaded on demand once a viewer selects input control.
🚩Now if you notice, we have our Performance Optimization Tip on having too many widgets come back.
-
Scroll to the bottom
-
Select the second chart we created
-
Click More icon
-
Click Copy
-
Click Copy
-
Click More icon
-
Click Remove
-
Click Add New Page
-
Click Responsive
-
Click File
-
Click Copy and Paste
-
Click Paste
🚩By copying the widget to a different page, you are not impacting the performance of the first page and still able to convey the information you want to.
- Hover over on the Add New page button
💡Now if you try add another page to the story, you will see a new Optimization Tip. It is letting you know that you now already have a lot of pages in the story and it may impact the story's performance if you add an additional page.
In this case the story designer will always see the Performance Optimization Tip pop-up whenever there is more than 10 pages in a story.
We recommend not going against the performance tips for the best performance of your story.
🚩Now let's save your story
-
Click File
-
Click Save
🚩Notice! As you go into Save Menu, you now see a new Optimization View Mode Enablement feature
- As you hover over the information icon, it is letting you know that you now have a new Optimized View Mode available that includes performance and usability improvements for your viewers.
- Let's enable the Optimized View Mode by clicking on it.
-
Click File
-
Click Save
-
Click Save
- Click Overview
- Click View to go into View Mode
ℹ️In Optimized View Mode, a new feature "Ghost Loading Indicator" is added.
Dashboards now display an animated ghost widget, while data from the server is retrieved. It provides the story viewer an early insight to the type of visualization that is rendering and makes it easier to tell which objects are loading especially when they are small.
ℹ️Welcome to Optimized View Mode!
With the latest release of SAP Analytics Cloud (2021.14 – Q3 QRC), we are introducing Optimized View Mode. It can be enabled on a per dashboard basis providing several usability improvements and a more performant dashboard (in certain scenarios).
We are constantly striving to provide a better experience to the viewer. Hence, Optimized View Mode addresses several usability challenges that have been raised by customers
🚩You can now see that there are a number of performance and usability improvements.
🚩When you interact with the story filter you can see an icon to indicate it is collapsible or expandable.
With Optimized View Mode, you can see that the drop down menu is much wider.
-
Deselect All
-
Select Janet Bury
-
Select James Frank
-
Click outside to collapse the story filter
-
Click the drop down icon to select the region
-
Deselect EMEA North
-
Deselect EMEA South
ℹ️With this new feature, you can undo any selections you made.
-
Click Edit
-
Click Undo
- With Optimized View Mode, the hover over tooltip travels with your cursor as you move across the datapoint making it easier for the user to read.
- Right Click on the chart
🚩Notice! With Optimized View Mode, the Actions menu is updated where you can see what are the filters and sorts that have been applied to this chart. Along with this you can also see other already available actions all in a single menu.
-
Click Applied to Chart
-
Click Sort
-
Click outside to close the Actions Menu
You have completed the entire Performance Optimization section!
You are now able to:
- Leverage optimization tips to ensure the creation of performant stories
- Learn about performance and usability benefits of the optimized view mode