How to Manage Data Quality
Flag invalid sensor readings to maintain data integrity for compliance reporting, ESG audits, and accurate analytics.
Quick Summary
View sensor data history, identify suspicious readings, flag them as Invalid with a reason, then use Valid Only filter when exporting for reports.
Before You Begin
- Device must have historical sensor data
- You need permission to manage IoT devices
- Understanding of normal sensor reading ranges
Why Data Quality Matters
IoT sensors occasionally produce erroneous readings due to:
| Cause | Example |
|---|---|
| Sensor malfunction | Temporary hardware glitch |
| Maintenance activity | Sensor disconnected during calibration |
| Environmental interference | Extreme conditions affecting readings |
| Communication errors | Corrupted data during transmission |
| Power issues | Low battery causing erratic behavior |
Bad data in reports can lead to:
- Incorrect compliance filings (ESG, GRI)
- False alarms and alert fatigue
- Misleading trend analysis
- Poor operational decisions
Viewing Data Quality
Step 1: Open the Device
- Click the Settings gear icon in the sidebar
- Select IoT Management from the dropdown
- Click on the device name to open details
- Navigate to the Data Overview tab
Step 2: Review Property History
- Find the Property History section
- Select the property to review (e.g., Temperature)
- Choose a time range from the dropdown:
- Last 24 Hours (default)
- Last 7 Days
- This Week / Last Week
- This Month / Last Month
- Last Quarter
- Custom Range (up to 120 days)
Step 3: Identify Anomalies
Look for readings that:
- Spike or drop unexpectedly
- Fall outside normal operating range
- Occur during known maintenance windows
- Don't match patterns from similar sensors
Flagging Invalid Data
Step 1: Locate the Reading
- In Property History, hover over the chart
- Find the suspicious data point
- Note the timestamp and value
Step 2: Flag as Invalid
- Click on the data point
- Select Flag as Invalid
- Enter a reason for flagging:
- "Sensor glitch during maintenance"
- "Erroneous spike - sensor malfunction"
- "Calibration in progress"
- "Battery replacement caused false reading"
- Confirm the flag
Step 3: Verify the Flag
Flagged readings:
- Appear marked in the chart
- Are excluded when using Valid Only filter
- Include the reason in exports
Filtering Data by Quality
Use data quality filters to control what data you see and export.
Available Filters
| Filter | Shows | Best For |
|---|---|---|
| All Data | Everything, valid and invalid | Complete audit trail |
| Valid Only | Excludes flagged readings | Reports and analytics |
| Invalid Only | Only flagged data | Quality review and correction |
Applying Filters
- In Property History, find the filter dropdown
- Select Valid Only for clean data
- The chart and export will exclude flagged readings
Exporting Quality-Filtered Data
Step 1: Set Your Filters
- Choose the time range
- Select Valid Only to exclude bad data
- Select the properties to include
Step 2: Export CSV
- Click Export CSV
- File downloads with columns:
- Timestamp
- Property name
- Value
- Unit
- Data quality flag
Step 3: Use in Reports
The exported CSV contains only validated data, ready for:
- ESG and sustainability reports
- GRI compliance filings
- Energy audits
- Regulatory submissions
Real-World Examples
Example 1: Clean Data for ESG Report
Situation: Your sustainability team needs quarterly energy data for the company's ESG report. Some readings during a power outage show zero consumption incorrectly.
Solution:
- Click the Settings gear → IoT Management
- Open the building's energy meter
- Navigate to Data Overview
- Set time range to Last Quarter
- Review the Property History chart
- Find the zero readings during the outage date
- Flag each as Invalid: "Power outage - meter offline"
- Set filter to Valid Only
- Export CSV
- Provide to sustainability team
Result: The ESG report contains accurate energy consumption without the false zero readings during the outage.
Example 2: Identify Sensor Malfunction Pattern
Situation: A cold storage temperature sensor occasionally reports -999°C, which triggers false critical alerts.
Solution:
- Go to Settings gear → IoT Management and find the sensor
- Open device details → Data Overview
- Set time range to Last Month
- Filter by Invalid Only to see previously flagged data
- Note the pattern — spikes occur every few days
- Flag all -999°C readings as Invalid: "Sensor malfunction - hardware issue"
- Create a work order to replace the sensor
- Meanwhile, use Valid Only filter for dashboards
Result: False alerts stop appearing in reports while maintenance schedules the sensor replacement.
Example 3: Pre-Audit Data Cleanup
Situation: An energy auditor is visiting next week. You need to ensure all meter data is accurate and any known issues are documented.
Solution:
- Click the Settings gear → IoT Management
- Open each energy meter one by one
- Review Property History for the audit period
- Flag any anomalies with clear reasons:
- "Meter calibration 2024-03-15"
- "Building evacuation drill - HVAC shutdown"
- "Sensor replaced - gap in readings"
- Export data with Valid Only filter
- Keep a copy with All Data for audit trail
Result: Clean data ready for the auditor, with documented explanations for any flagged readings.
Example 4: Humidity Sensor Calibration
Situation: After calibrating a humidity sensor, it reported 100% for two hours before stabilizing. These readings affect your monthly average calculations.
Solution:
- Go to Settings gear → IoT Management and open the humidity sensor
- Go to Data Overview
- Find readings from the calibration date
- Select the 2-hour window of 100% readings
- Flag as Invalid: "Post-calibration stabilization period"
- Verify the readings after that period look normal
- Use Valid Only for any reports covering this period
Result: Monthly humidity averages now reflect actual conditions without the calibration anomaly.
Data Quality Best Practices
Regular Reviews
| Frequency | Action |
|---|---|
| Daily | Check for offline devices and recent anomalies |
| Weekly | Review flagged data and validate reasons |
| Monthly | Audit data quality across all sensors |
| Quarterly | Export and archive validated data for compliance |
Documentation Standards
When flagging data, include:
- What happened: "Sensor reported -40°C"
- Why it's invalid: "Sensor was disconnected for maintenance"
- When it occurred: "During scheduled HVAC maintenance 2pm-4pm"
Quality Indicators to Monitor
| Indicator | Healthy | Investigate |
|---|---|---|
| Device uptime | >99% | <95% |
| Flagged readings | <1% of total | >5% of total |
| Alert frequency | Within expected range | Sudden increase |
| Data gaps | Rare | Frequent |
Troubleshooting
Too Many Invalid Readings
| Symptom | Possible Cause | Solution |
|---|---|---|
| Frequent flagging needed | Failing sensor | Schedule replacement |
| Pattern of bad data | Environmental issue | Relocate sensor |
| Intermittent errors | Power or connectivity | Check installation |
Data Not Appearing in Reports
| Issue | Cause | Solution |
|---|---|---|
| Zero readings shown | Filter set to Valid Only | Check if data was flagged |
| Gaps in timeline | Device offline | Review connection status |
| Wrong time range | Date filter incorrect | Adjust start/end dates |
Cannot Flag Data
| Issue | Cause | Solution |
|---|---|---|
| Flag option not available | Insufficient permissions | Contact administrator |
| Historical data missing | Beyond retention period | Data automatically deleted |
Data Retention
Data is available based on your plan:
| Plan | Retention Period |
|---|---|
| Lite | 7 days |
| Basic | 30 days |
| Professional | 90 days |
| Enterprise | 365 days |
Data beyond your retention period is automatically deleted. Export important data regularly to maintain long-term records.
Integration with Dashboards
Data quality flags affect dashboard widgets:
| Widget Type | Behavior |
|---|---|
| Current Value | Shows latest valid reading |
| Trend Charts | Can filter by data quality |
| Averages | Calculate from valid data only |
| Alerts | Trigger on valid readings only |
Related Articles
Need help? Contact Infodeck Support