Key takeaways
Short answer: An OEE data retention strategy specifies how long to keep raw sensor data, downsampled aggregates, and long-term summaries. Keep too little and future ML training and trend analysis are impossible. Keep too much and storage costs explode. A working pattern: 30-90 days raw, 1-3 years minute aggregates, 5-7 years long-term summaries. Decide before deployment because reconstruction is impossible. See also OEE vs Utilization.
Three audiences need OEE data at different resolutions:
A single retention policy cannot serve all three. A tiered policy can.
Tier 1: Raw, full resolution. 30-90 days. Used for active troubleshooting and short-term analysis. Storage cost real but bounded.
Tier 2: Minute-level aggregates. 1-3 years. Used for trend analysis, root cause investigation, OEE Pareto over time.
Tier 3: Hour-level aggregates. 5-7 years. Used for long-term benchmarking, year-over-year comparison.
Tier 4: Daily aggregates. Permanent. Used for executive reporting and audit.
Raw:
Minute aggregates:
Hour aggregates:
Daily aggregates:
Troubleshooting requires raw resolution. A 30-second cycle anomaly that occurred two weeks ago needs to be visible. Aggregated data loses the resolution to find it.
The 30-90 day window covers most active investigations. Older raw data is rarely accessed but expensive to keep.
Year-over-year comparison, benchmarking, ML training all need long history. But not at raw resolution. Daily or hourly aggregates retain the trend while reducing storage by orders of magnitude.
1. Keeping raw forever. Storage cost grows without bound. Rarely accessed.
2. Aggregating too aggressively. Daily aggregates lose the resolution to investigate.
3. No downsampling pipeline. Manual aggregation breaks; automated tiered pipeline is essential.
4. Forgetting regulatory requirements. Some industries require longer retention for compliance.
Some industries (pharma, food, automotive) have batch record retention requirements that extend years beyond operational needs. Check before setting the policy.
Cloud storage is cheap and elastic; on-prem storage is fixed-cost. The retention policy economics differ:
Both work; the right tier policy considers the storage model.
ML training needs history with labels. If you anticipate training models on past data:
This adds cost but enables future capabilities. Decide upfront.
1. Setting policy without consulting future use. Cannot reconstruct what was not kept.
2. No periodic review. Storage cost drifts; access patterns change.
3. Mixed tiers in one storage. Tiers should map to different storage cost classes.
4. Skipping data quality validation before aggregating. Bad raw data produces bad aggregates that cannot be fixed.
A modern OEE platform implements tiered retention automatically, with policy configurable per data type. Aggregation pipelines are managed by the platform.
Fabrico's OEE module supports configurable tiered retention with automated downsampling pipelines and explicit per-data-type retention policies.
See how Fabrico captures this automatically, explore OEE for manufacturing or book a demo.
30-90 days for most use cases. Longer if ML training is anticipated.
Storage cost makes this impractical at scale. Aggregate older data instead.
No. Aggregation loses information that cannot be recovered.
Cloud time-series storage is typically a small fraction of OEE platform cost. On-prem requires upfront capital.
Yes. PLC tag streams need different retention than reason codes or operator entries.