Professional Documents
Culture Documents
LEARNING ARTICLE
SAP Analytics Cloud enables you to perform sophisticated analysis on large volumes of
intricate data. These complex scenarios can sometimes lead to less than ideal
performance times for end-users. However, there are things you can do when designing
models and stories that will help SAP Analytics Cloud run at optimal performance levels.
In this post, we’ll share some best practices and tips to help keep things running
smoothly.
Table of Contents
o General
o Story Design
o Explorer
o Geospatial
o Filters
o Planning
o Mobile
o Story Maintenance
new
o Take advantage of improved performance with browser cashing of story
and boardroom. This is particularly important for stories with multiple pages,
charts or models. Cache is valid as long as there are no structural changes made in
the story or boardroom. Note that this performance improvement is only
Story Building Performance”. This prevents the automatic refresh of data during
story design.
Tip: When editing a story, designers can manually refresh data when desired using the
data refresh prompt in the builder.
o Whenever possible, choose to show unbooked data in a chart. This means
that the software has to spend less time differentiating between booked and
unbooked data.
Back to top
STORY DESIGN
Grid pages. Responsive pages allow your story content to re-flow depending on
o Rather than designing a large story with many pages, try to limit your
Tip: If you want to refer to a related story, you can add a hyperlink to a different
page, story, or external website.
o Try to keep the number of individual tiles on each page of your story
with a high volume of data points. Overloading your pages with dense
information will make it harder for your viewers to consume and may slow load-
time.
Tip: Use pages to break up your story by category or type of information. Put your most-
viewed content on the first page to make it easily accessible.
o When adding images to your pages ensure that the images are sized for
Tip: SVG vectors image files still look great at a small file size. If you can’t use an SVG
image file, PNG image files perform better than JPG.
models linked in each story at a minimum will also improve overall speed and
performance.
Back to top
EXPLORER
to show in the explorer rather than showing them all. This cuts down on scrolling
and makes it easier for you to find the dimensions you need.
Back to top
ensure that viewers can easily navigate the information. To help ensure
readability, try to limit your tables to a maximum of 500 rows and 60 columns. If
you need to display more, you can edit the drill limitation. Keep in mind that the
more cells you include, the harder SAP Analytics Cloud has to work to display
them.
Tip: Apply chart filters to reduce the volume of information in charts with more than
1000+ data points and use table filters to keep a manageable amount of information
visible in your tables.
Rules
Back to top
GEOSPATIAL
o Location Clustering is automatically enabled when there are more than
5,000 points on a bubble layer. To even further optimize your bubble layer, switch
on Location Clustering and choose 1,000 for the maximum number of display
points.
Tip: If you are working with thousands of locations consider using the choropleth
layer instead. This layer aggregates your data into shapes and you’re able to filter and
drill-down on the shapes to get further insights into location data.
you must first prepare a calculation view with location dimensions. Location Data
must be prepared through SAP HANA Studio. After creating a model based on
the calculation view in SAP Analytics Cloud, you can add one or more location
dimensions to map the Location Data imported from the live HANA system. For
help, download instructions on Creating a Geo model from Live HANA
Calculation View.
Back to top
FILTERS
o Use filtering relevant for your target audience to limit the number of facts
in your story to one million or less. The one million fact limit has been set
purposefully to help you work with specific meaningful information rather than
high-volumes.
o If you’re creating a story with many elements based on the same
with linked dimensions. In these cases, it is best to add a filter to the individual
Tip: Page filters that are displayed as tokens (eg. Product below) take up less space in
your story and are easier to work with than expanded page filters (eg. Location below)
with many members.
o When setting up your filter, try to select specific members rather than
selecting “All Members”. Filters with fewer members are easier to use during
Tip: For members with large hierarchies, you can limit the number of levels available in
the filter to make things easier to navigate. It’s also helpful to design your story with the
most used level displayed.
Tip: When drilling down, you can jump several levels at once to avoid loading levels
that you are not interested in.
o The Cascading Effect feature is enabled on pages with multiple filters by
default. When the feature is enabled, selections made on a story or page filter will
affect related filters in the same story or page. Toggling off the Cascading Effect
Combinations and to use the Filter instead to only show the necessary Columns.
Tip: If you have a number of input controls on the page – leave them collapsed for
improved performance! *new
o Loading the list of values and cascading effects for collapsed story, page
or topic filters will be delayed until the user selects the filter. Therefore, greater
priority is given to displaying data on the page found in charts, tables and
expanded input controls. *new
Back to top
PLANNING
When working with planning data, end users are mostly concerned with the numbers.
When designing stories with planning information, make sure to limit the number of
descriptive columns in your tables. This way users of your story will be able to access the
information they need as quickly as possible.
Before:
After:
Back to top
MOBILE
Viewing your stories with the SAP Analytics Cloud Mobile App for iOS is extremely
convenient. However, a mobile device looks and acts a bit differently than your other
screens. There are a few ways that you can help ensure your stories are useful when
viewed on mobile devices.
o Design your stories using Responsive pages. This is the only page-type
for mobile. This helps to ensure that viewers of your story are able to navigate the
Back to top
STORY MAINTENANCE
in use. You can always add new models when editing your story if you need to.
o To avoid saving uncompleted work, SAP Analytics Cloud does not
automatically save your stories. So, remember to save changes that you’ve made
Tip: To take advantage of performance improvements in each new release, you’ll have to
open your stories in edit-mode and click save. If you have an old story, take a few
seconds to re-save it! The latest performance improvements will be applied to help you
enjoy your story content. *new
Back to top
TRICKS WEBINAR
We’ve been hard at work adding a number of features for speeding up your story
performance. In this webinar, we’ll review recent performance enhancements, learn
specific changes you can make to improve performance and end with a Q&A.