How Data Caching Works in Unifier

Review the following information to learn more about the benefits of data caching.

What is caching?

Caching is a performance optimization technique where system-generated query results are stored temporarily, so users can access data faster without running live queries every time.

How can it be enabled in Unifier data sources?

In Unifier, caching helps improve the responsiveness of visualizations that are based on business process (BP) records, cash flows, and CBS cost sheets. Enabling caching for these data sources will improve performance and reduce the load on real-time data retrieval.

Caching allows users to quickly access data for visualizations without waiting for live queries to run every time, making visualization content more responsive and user-friendly.

Note: Caching is available only for BP, cash flow, and CBS cost sheet data sources. Data views will not have caching enabled.

Why is caching provided or why enable caching?

It is recommended to enable caching to:

How does caching work?

When caching is enabled for a data source, Unifier temporarily stores query results. When a visualization requests the same data, Unifier retrieves it from cache instead of re-executing the query.

How often is cached data refreshed?

Cached data is automatically refreshed every 4 hours after cache creation. Cache is created when a data source is published. This refresh ensures data is relatively current while optimizing performance.

Note: Based on system load , available resources and number of caches being refreshed or created in parallel, the exact time of refresh could be few minutes more from the scheduled 4 hours.

Benefits of caching

When to use cached data?

Caching is ideal for visualizations where:

Examples of good use cases for cached data:

See Also

Appendix

Supported Data Element Sources for Business Processes

Supported Functions for Calculated Elements

Supported Conditions for Data Types



Last Published Friday, October 17, 2025