Guide
The ultimate guide to managing your PI System Download now
Finding the Sweet Spot: Catching PI Tag Compression Issues with Osprey
Finding the Sweet Spot: Catching PI Tag Compression Issues with Osprey
PI exception and compression settings reduce unnecessary event traffic and archive storage while preserving useful signal behavior.
Poor settings can create two different problems. Aggressive filtering can hide important variation. Very loose filtering can store excessive events without adding useful information.
Understand exception and compression separately
Exception filtering is applied before events are sent to the PI Data Archive in many traditional interface architectures.
Compression determines which received events are stored in the archive.
The exact behavior depends on the collection architecture and point configuration. Review the complete data path before tuning settings.
Do not use one standard for every signal
A pressure transmitter, binary state, vibration signal, laboratory result, and calculated KPI have different data characteristics.
Set filtering based on:
Engineering range
Expected process variation
Required fidelity
Update frequency
Downstream calculation needs
Event and storage cost
Look for signs of over-compression
Potential indicators include:
Stored trends that miss known process movement
Step changes that appear later than expected
Calculations that lose sensitivity because source variation is absent
Similar assets with very different event density
Compare archived data with a higher-fidelity source or temporary test configuration before you change production settings.
Look for signs of under-compression
Potential indicators include:
Very high archive event rates
Repeated events with little new information
Significant storage growth from low-value signals
Unnecessary calculation or retrieval load
High event rate alone does not prove bad configuration. Some fast-changing signals legitimately require high fidelity.
Review related point metadata
Compression behavior depends on settings such as span and deviation values. Incorrect engineering range information can make percentage-based settings behave differently than intended.
Review engineering units and span together with filtering configuration.
Test before broad deployment
Use representative signals from each class. Compare stored trends, summary calculations, and downstream use before and after the proposed change.
Do not change thousands of tags only because a general rule appears reasonable.
Monitor after tuning
Track event rates, data-quality complaints, calculation behavior, and archive growth after a change.
Compression optimization is an engineering balance between fidelity and data volume. The correct setting preserves the process behavior that users and calculations need without storing unnecessary events.