How to Schedule a Cache Update: Reports and Documents Can Be Subscribed to Cache Updates

How to Schedule a Cache Update: One report or document at a time can be subscribed to receive cache updates. With this subscription in place, the report or document may be generated with the most up-to-date information in the shortest amount of time feasible, without first having to query the data warehouse. Let us discuss about How to Schedule a Cache Update.

Subscriptions for Cache Updates

Subscribing to a cache update will refresh the cache for the report, subset report, or document that you specify. In order to obtain the report or document fast, the Intelligence Server computer stores a cache of the previously computed and processed result set in memory and on disk.

Reports and Documents Can Be Subscribed to Cache Updates

  • Clicking the report’s name refreshes the report’s cache
  • Changes made to a document in Design Mode or Editable Mode refresh the cache
  • To modify a file in a folder, right-click on it and choose Edit to enter Design Mode
  • To enter Editable Mode, right-click the file or folder and select Run as, then choose Editable
  • To subscribe to cache updates, choose Cache Update from the Subscribe to submenu of the Home menu
  • Enter the subscription name in the Name column and select the desired interval from the Schedule dropdown

How to Schedule a Cache Update

  • Choose the delivery format (HTML, HTML5, Excel, PDF, XML, Text, or CSV) and select the Use valid dataset caches option
  • Save the subscription and select the Execute subscription immediately checkbox to run the report or document instantly
  • To cancel the subscription after a certain date, open Advanced Settings and click the Do not deliver after button
  • Select the recipient’s email address and check the corresponding option to receive email notifications
  • Click the OK button to save the subscription
  • To view current subscriptions, select My Subscriptions from the MicroStrategy icon dropdown menu.


How to schedule a cache update is that there are several factors to consider when deciding how often and when to update your cache. These factors include the frequency of updates to your data source, the amount of traffic your website or application receives, and the resources available for cache updates.

Some common strategies for scheduling cache updates include time-based updates, event-based updates, and hybrid approaches that combine both time-based and event-based updates. Ultimately, the best approach will depend on the specific needs and requirements of your application.

It’s also important to regularly monitor and analyze your cache performance to ensure that updates are happening as expected and to identify any potential issues that may arise. By carefully considering your caching strategy and regularly monitoring cache performance, you can ensure that your website or application remains fast, efficient, and responsive to user requests.

Frequently Asked Questions

What is cache update?

Cache update is the process of refreshing or invalidating cached data to ensure that the most recent information is available to users.

Why is scheduling a cache update important?

Scheduling a cache update is important because cached data can become stale over time, leading to inaccurate or outdated information being served to users. By scheduling regular cache updates, you can ensure that users always have access to the latest data.

How often should I schedule a cache update?

The frequency of cache updates will depend on the nature of the data being cached and how frequently it changes. For data that changes frequently, you may want to schedule updates every few minutes or hours, while for data that changes less frequently, daily or weekly updates may be sufficient.

How do I schedule a cache update?

The method for scheduling a cache update will depend on the caching system you are using. Many caching systems allow you to set expiration times for cached data, which will automatically trigger a cache update when the expiration time is reached. You can also use cron jobs or other scheduling tools to trigger cache updates at regular intervals.

What are some best practices for scheduling cache updates?

Some best practices for scheduling cache updates include:

  • Understanding the data being cached and how frequently it changes
  • Setting appropriate expiration times for cached data
  • Using a reliable scheduling system to trigger cache updates
  • Testing cache updates thoroughly before deploying them to production
  • Monitoring cache performance and adjusting update schedules as needed

Leave a Comment