TIBCO Spotfire® Server and Environment - Installation and Administration

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 from Scheduling & Routing in the Spotfire Server web administration pages, 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.

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

On the Saved schedules page, you get an overview of all schedules that can be used by one or more schedule update rules.

You can also view the Activity and Notifications pages to monitor job status.