Hi everyone,
I’m looking for advice on how to track and display historical KPIs in Celonis so the values are not overwritten as source data changes over time.
Example:
I want to track the % of maintenance tariff codes for purchase order items (i.e., EKPO.BEST_STAWN filled vs. all items). Some of my KPIs also use relationships between EKPO, MARA, and LFA1.
I need to calculate and store these KPIs in monthly intervals—to know exactly what the maintenance value was for each month in the past, not just recalculate it on current data.
1 What’s the best way in Celonis to store unchangeable monthly KPI values?
2 Is it better to use Automated Table Snapshots (copy/freeze tables) or KPI Snapshotting (export results), or something else?
3 If table snapshots are best, should I build them in the backend (SQL/jobs) or can I do it inside Celonis using Action Flows or some built-in module?
Thanks!



