Skip to main content
All CollectionsData Refresh
Data Refresh (updated with 1.9.0)
Data Refresh (updated with 1.9.0)
Gary Ditsch avatar
Written by Gary Ditsch
Updated over a month ago

How Does Refreshing Data Work?

VividCharts can refresh data in several different ways for a scaled report, slide deck or filterable slide deck.

Daily - A scheduled job that runs daily

On-demand - Data refresh can be triggered manually by a user with the appropriate roles and access.

Running a Filter on a Report - When a report has filters applied, the data to generate the report is queried and updated. When filters are not actively applied to those reports, the source data for that report falls back to the daily or on demand captured data.

Who can configure the frequency of the data refresh?

Role Required

Access Level

Slide Deck

Builder

Edit

Filterable Slide Deck

Builder

Edit

Scaled Report

Builder

Edit

Snapshot Report

Not available. Snapshot reports do not allow for data refreshing

Who can refresh data on demand?

Beginning with the 1.5 release, a new role was introduced called Refresher (x_vivid_vc_core.refresher).

The refresher role is required for a user to be able to refresh data on demand for any VividCharts asset. The following conditions are required for a user to have access to on-demand refreshing.

Roles Required

Access Level

Logged In

Entire Scaled Report

x_vivid_vc_core.refresher

x_vivid_vc_core.builder

Edit Access on the Scaled Report

Yes

Filtered Scaled Report List

x_vivid_vc_core.refresher

View access on the Scaled Report

Yes

Set

x_vivid_vc_core.refresher

View access to the Scaled Report

Yes

Single Scaled Report

x_vivid_vc_core.refresher

View access to the Summary

Yes

Multi-Scaled Report View (click "Open in Viewer")

x_vivid_vc_core.refresher

View access to the Summary

Yes

Slide Deck

x_vivid_vc_core.refresher

View access to the report

Yes

Filterable Slide Deck

x_vivid_vc_core.refresher

View access to the report

Yes

Snapshot Report

Not available

What are the levels of the data refresh?

Data refresh can be set on different levels of the VividCharts application. With these different levels comes different behavior when the on-demand data refresh is triggered.

Entire Scaled Report - All reports within that scaled report

Filtered Scaled Report - All reports within that Scaled Report that meet the current configured filter conditions.

Set - Only reports contained within the Summary Set. For example, if a scaled report contains 10 reports and a set is created from that scaled report that only contains 2 of the reports, refreshing on the Set level will only refresh the 2 reports contained in the Set. The other 8 reports will not have their data refreshed.

Single report from Scale Report - The single report currently being viewed.

Regardless of the level of refresh, new data will be gathered via a live query The live queries occur when Filterable Slide Decks have a filter applied to the report.

How do I know when data has been refreshed?

Depending on the object being viewed, timestamps can display in different locations showing the date and time of the most recent refresh. However, a newly created report will not have a timestamp until its data is refreshed. Timestamps will also not appear in edit mode.

On a report the timestamp will be in the top right corner.


When a refresh is in progress, it will indicate who triggered the refresh.

When available, the data will be injected into the report automatically and the timestamp will update. The "New data loaded" tag will disappear after 5 seconds.

On the cards of a Scaled Report List hovering over the icon will display who executed the refresh.

Did this answer your question?