Guide
The ultimate guide to managing your PI System Download now
Improving Data Quality in the PI System: Common Issues and Solutions
Improving Data Quality in the PI System: Common Issues and Solutions
PI System data can become unreliable for many reasons. The source can fail, a configuration can drift, a calculation can break, or a user can connect a display to the wrong signal.
A practical data-quality program should identify the condition, locate the cause, and prioritize the repair by operational importance.
Bad or system digital states
A PI Point can contain a bad system state because the source or interface cannot provide a valid measurement.
Check:
Source-system status
Interface or connector status
Point configuration
Data-reference health
Recent communication failures
Do not replace bad data with a normal numeric value only to make a dashboard look complete. Preserve the quality state when it is important to interpretation.
Low PercentGood
PercentGood can help summarize the proportion of good data in a time range. A low value indicates that the period contains bad or questionable data.
Use it as a screening metric, not as the only quality measure. A signal can have 100 percent good status and still be stale, flatlined, or mapped to the wrong source.
Stale data
A stale tag has not updated within the expected interval.
The correct threshold depends on the signal. Compare the last event time with the expected update behavior for that point or asset class.
Flatlined data
A flatlined signal continues to report the same value for an abnormal period.
Use process context. Some binary, state, or slowly changing signals can remain constant for long periods without a fault.
Broken references
AF attributes and calculations can reference tags or objects that no longer exist or no longer represent the intended source.
Validate reference integrity after migrations, tag renames, template changes, and server consolidation.
Duplicate signals
Duplicate PI Points can create confusion and conflicting downstream use.
Confirm duplicates by comparing source address, interface, metadata, time-series behavior, and usage. Similar names alone are not enough.
Metadata inconsistencies
Incorrect engineering units, descriptions, span, and source metadata can make a technically valid value unsafe to interpret.
Standardize required metadata and include it in audits.
Multiple writers to the same output
Two calculations or applications writing to the same PI Point can create unexpected values and timestamps.
For calculated outputs, define one authoritative writer and document it.
Compression and exception problems
Exception and compression settings affect event delivery and archive fidelity.
Review settings when the stored trend does not show expected process movement, or when a point creates an unusually high event rate.
Do not copy the same settings to every signal type.
Prioritize by downstream use
Large environments can contain thousands of quality findings. A useful program ranks findings by impact.
Consider:
Asset criticality
Use in PI Vision
Use in AF analyses
Use in reports or external systems
Safety, environmental, or production relevance
Build a repeatable response
For each important issue, record the finding, owner, cause, remediation, and verification result.
The objective is not only to remove bad values. It is to reduce repeated failures and increase confidence in the data that people and applications actually use.