Use Materialized Feeds

Data feed processing usually caches results internally, rather than re-evaluating the data feed each time. The refresh of the cache depends on the configured refresh rates of the underlying data sources of the data feed. In some scenarios, you may need explicit control over the data feed results and you want to run follow-up analyzes over those specific results. For that purpose, you can materialize the results of a data feed evaluation in Terracotta DB, having explicit control over the storage point in time. Instead of re-evaluating the original data feed, you can work with the data feed results materialized in Terracotta DB.

Working with Materialized Feeds affects several components and workflows: