Check sensor data quality before building analytics
Use simple checks for completeness, range, timing and context before trusting a trend or training a model.
· 2 minAnalytics is only as good as the signal that reaches it. These guides follow industrial data from the sensor to storage: checking units, timestamps and quality codes, choosing between a historian and a data lake, sizing retention and compression, and cleaning data without removing real events.
Use simple checks for completeness, range, timing and context before trusting a trend or training a model.
· 2 minDefine meaning, timing, quality and ownership so an industrial tag remains understandable outside its source system.
· 2 minHistorians are optimized for fast time-series; data lakes for flexible analytics. The two are complementary - if you design the boundary.
· 2 minInspect CSV data for variation, trends and outliers.
CSV → statisticsConvert and scale CSV, JSON and Modbus register data.
CSV · JSON · ModbusEstimate data volume from tag count, sampling and retention.
Bandwidth · storageConvert pressure, temperature, flow and other process units in batches.
bar · °C · m³/hGenerate multi-channel test data with noise, trends and anomalies.
CSV · simulationDefine meaning, timing, quality and ownership so an industrial tag remains understandable outside its source system.
Use simple checks for completeness, range, timing and context before trusting a trend or training a model.
· 2 minThe analytics model is only as good as the data pipeline that feeds it. The most common data quality failures and how to catch them early.
· 2 minDefine meaning, timing, quality and ownership so an industrial tag remains understandable outside its source system.
· 2 minA short routine for checking an exported sensor file: timestamps, missing samples, z-scores and outliers, drift and frozen values, and what to do before data reaches a dashboard or a model.
· 4 minThe conversions that cause real mistakes in process data: gauge versus absolute pressure, temperature offsets, volumetric versus mass flow, and normal versus standard cubic meters.
· 4 minWhy timestamps decide whether data can be trusted, where NTP is enough, when PTP is worth the effort, and how to choose a single time source and timestamp convention.
· 4 minHow tag count, sampling interval, payload size, overhead and retention combine into bandwidth and storage numbers, and how deadband and compression change them.
· 4 minHistorians are optimized for fast time-series; data lakes for flexible analytics. The two are complementary - if you design the boundary.
· 2 minEstimate the data path, separate sampling from storage and validate compression before choosing capacity.
· 2 minHistorians keep very large volumes of samples manageable. Understanding lossless and lossy compression helps you size and tune them.
· 2 minEvery factory needs a historian — but the choice between enterprise platforms, SCADA-native solutions, and open-source time-series databases depends on your scale, budget, and team skills.
· 5 minStoring and querying industrial time-series data at the edge requires a different mindset than cloud-native architectures. Here is what works in practice.
· 3 minRaw industrial sensor data is messy. Before any ML model can deliver value, it needs to survive proper preprocessing. Here is the pipeline that actually works in the field.
· 3 minPrinciples for modeling industrial data in an Industrial DataOps platform such as HighByte Intelligence Hub: model the plant first, condition data near the source, name consistently and version your models.
· 3 minWhy and how to run compact machine learning models on edge devices with ONNX Runtime: model export, quantization trade-offs, input validation, local buffering and safe model updates.
· 3 minA historian suits fast time-series queries and operational visibility; a data lake suits long-term analytics across many sources. Many plants use both.
Start by measuring missing data, stale values, clock drift, unit errors and flatline (frozen sensor) behavior.
Let’s look at your machine, your data flow or your production goal together. Describe your situation in a few sentences and the ASP Dijital team will reply by email.