Progressive Chart Rendering
When reloading a chart, show the last successful refresh of the chart (if available) until all the data has been refreshed and displayed.
When the rendering option is enabled, a version of the chart is cached (for an hour) and then displayed while the data is being retrieved and refreshed. If you try to interact with the cached chart, you will see the loading icon.
Usage Restrictions
-
Caching is only available for Story Embed Mode and Digital Boardroom. Opening a story in Edit mode (for example, when creating or updating the story) will not cause the data to be cached.
-
Data is cached and encrypted for up to an hour. After this period, you will need to refresh to take advantage of the cached data.
-
The cache only includes data that is currently visible in the story when it is loaded on screen.
For example, if a user opens their story within Story Embed Mode and then decides to modify a chart to display different or additional data, the resulting data will not be the same as the cached data.
All other charts will remain cached if the user has not modified them in any way.
-
Caching works for data from any source, whether acquired (imported) or remote.
-
Only impacts charts: Any geo visualizations, tables, input controls, and so on will load as they always have.
-
Chart scaling: The cached unscaled version will be displayed until all charts have been fully loaded, and will then change to the scaled version.
-
Measure input control: Will not be impacted when the selection is determined on first render.
-
Calculation input control (CIC): Will not be impacted when a non-CIC version will be rendered first, and then calculations/formulas are processed triggering another re-render.
-
Forecast: A non-forecasted version will be rendered first, then the forecast will be performed and will trigger another re-render.
Procedure to Enable Chart Rendering
-
Go to
. -
Select (Edit).
-
Set the Enable Progressive Chart Rendering toggle ON.
-
(Save) the changes; select OK to refresh the page.