When you are working with stories, whether they are built for data visualization or planning, there are many best practices that apply to both. In the Optimizing Performance in Story Design course, we focus on design-specific best practices for pages and widgets when building and viewing stories, laying the groundwork for a story that performs well.
There are topics covered that are important for both analytic and planning story performance. They include best practices such as planning the widget weight per page, limiting the number of cells in a table, avoiding an initial state of tables with complete drilldown, turning off cascading effect filtering, and using collapsed input controls and filters in the initial view as the query will only be sent to the backend system when the user interacts with the input control instead of on page load.
For this reason, it’s important that you have completed the following units in the Optimizing Performance in SAP Analytics Cloud Story Design course:
- Exploring Story Design and its Impact on Performance in SAP Analytics Cloud
- Optimizing Performance in Story Design
- Optimizing Performance in Data Loading
In this lesson, we explore additional best practice recommendations that are more relevant to planning stories, such as data entry and working with the planning table.




![Example of a story with a large cartesian hull, as described above the image.] Example of a story with a large cartesian hull, as described above the image.]](https://learning.sap.com/service/media/topic/e3835001-c483-43cf-8404-f425a024f8b6/SACP22_2514_en-US_media/SACP22_2514_en-US_images/S_ComplexCopyPaste.png)