Scheduled updates to analyses

For analyses that contain links to large amounts of data, downloading fresh data can take a significant amount of time. Scheduled updates save time by downloading the latest data before users need it.

Based on settings in Spotfire Server, or on messages that the server receives from an external source, selected analyses can be preloaded with fresh data, stored on specific Spotfire Web Player instances, and then made available to users as needed.

For example, in the case of sales data that is tallied at the end of the day, you could schedule the update to occur overnight so that users can quickly access the analysis first thing in the morning, when they log in. Or, in the case of a large analysis that users tend to refer to several times during the day, you could schedule an update every 20 minutes.

You can trigger updates in two ways:
  • In Spotfire Server you can create rules that specify the analysis to preload, when to do it, whether the new data is automatically displayed to the end user, and so on.
  • Using TIBCO Enterprise Message Service™ (EMS) or a web service, you can create "event-driven updates" that are triggered by an external process. For more information about event-driven updates, see Creating a scheduled update by using TIBCO EMS or, to use a web service, consult the Web Services API documentation.
When scheduling an update in Spotfire Server, you can configure the following options:
  • The days of the week that the update runs.
  • The times of day between which the updated analysis is available to end users.
  • How often the server checks for new data.
  • The resource pool on which to preload the analysis, and the number of Spotfire Web Player instances that should be available for users opening the analysis.
  • Whether the updated data is automatically displayed in the user's copy of the analysis, or the user decides when to refresh the information.
  • Whether to allow cached and pre-computed data when the analysis is reopened.

On the Overview page, the "Scheduled updates" pane gives you the basic status of your scheduled updates.

In the Rules list you can identify scheduled updates (as opposed to routing rules) by their Type (File) and the fact that a schedule is displayed under Schedule in the list.

You can also view the Activity and Notifications pages in Scheduling & Routing to monitor job status.

Related concepts