9. Process Analytics
Real-time monitoring tells you whether equipment is running normally right now. Alerts notify you when something goes wrong. Process analytics answers the questions that come after: why did this batch underperform? How strong is the relationship between injection temperature and defect rate? Two machines of the same model, running under the same conditions — why do their performance curves diverge?
This kind of investigation does not require a data engineer or a switch to an external tool. TDengine IDMP embeds process analytics directly where the data already lives, so engineers can continue investigating at the point where they discovered the issue. The underlying capabilities are provided by TDengine TSDB: statistical functions such as CORR, TLCC, and DTW support correlation analysis and regression; the stream computing engine supports batch and event modeling; and TDgpt exposes forecasting, anomaly detection, and missing-data imputation through SQL functions such as FORECAST() and ANOMALY_WINDOW().
The Analysis Chart is the primary entry point for process analytics. It is the only visualization workspace in IDMP that runs as an independent window, where users can invoke time-series forecasting, missing-data imputation, window analysis, event comparison, correlation analysis, and other analytical functions within a single workflow. In addition, Trend Charts and Scatter Charts also expose selected analytical capabilities in view mode — Trend Charts support forecasting and imputation, while Scatter Charts support clustering and regression.
Process analytics, real-time analytics, and AI-powered insights share the same data foundation. KPI attributes produced by real-time stream computations feed directly into scatter plot regression. Anomaly events detected by AI can be pulled into batch comparison for root cause investigation. Findings validated through process analytics can be pinned as dashboard panels for long-term tracking, or converted into real-time monitoring rules that run continuously.
What's Covered in This Chapter
- Time-Series Forecasting — Predict future trends from historical time-series data
- Missing Data Imputation — Intelligently fill gaps in time-series data
- Clustering — Unsupervised grouping of devices, time periods, or behavioral patterns
- Regression — Build quantitative relationship models between attributes
- Window Analysis — Interactively search for meaningful time segments in historical data
- Event and Batch Analysis — Compare and analyze production batch data through IDMP's event analysis capabilities
- Correlation Analysis — Measure correlations across multiple attributes or devices
- Marker Analysis — Place two reference marker lines on the chart to compare attribute differences between two points in time
- Profile Search — Search for time segments in historical data that match a target waveform
- Association Rules — Discover co-occurrence patterns between events and attributes
📄️ Time-Series Forecasting
Time-series forecasting is one of the most widely used capabilities in industrial data analysis. Powered by TDgpt, IDMP provides AI-driven forecasting that helps users estimate future trends from historical data and shift operations from reactive response to proactive planning.
📄️ Missing Data Imputation
Gaps in industrial time-series data are unavoidable. Sensors go offline, networks drop, hardware fails, transmission delays accumulate — any of these can leave stretches of a signal with no recorded values. Powered by TDgpt, IDMP intelligently fills those gaps by learning from the surrounding signal history and estimating what the sensor most likely would have measured, keeping downstream analytics, cumulative totals, and KPI calculations accurate and complete.
📄️ Clustering
Clustering is a widely used exploratory analysis technique in industrial data science. IDMP supports clustering directly within Scatter Chart panels, automatically grouping data points into natural clusters — with no labels or prior knowledge required. The result gives users an intuitive visual picture of how operating states, process modes, or behavioral patterns are distributed across their data, providing a foundation for condition identification, fault attribution, and optimization decisions.
📄️ Regression
Regression analysis is the core method for quantifying relationships between variables in industrial data. IDMP supports regression directly within Scatter Chart panels, helping users discover and measure the functional relationship between two attributes — providing a quantitative foundation for process modeling, performance benchmarking, and factor analysis.
📄️ Window Analysis
Window analysis is an interactive historical data exploration tool provided by IDMP. It lets users search large volumes of historical time-series data on demand for meaningful time segments. Users select a window strategy, configure parameters, and the system scans the specified time range — surfacing qualifying segments as highlighted windows overlaid on the Analysis Chart, helping users quickly locate operating intervals of interest.
📄️ Event and Batch Analysis
Batch analysis is a critical method for analyzing discrete production processes in industrial data science. IDMP defines product batches as a specialized type of event — discrete operational records with explicit start times, end times, and durations. Rather than providing a standalone batch-analysis module, IDMP treats batches as a special event type and uses its flexible event analysis capabilities to manage the full batch lifecycle and perform in-depth analysis.
📄️ Correlation Analysis
Correlation analysis is a core method for quantifying statistical dependencies between variables in industrial data analysis. Powered by TDgpt, IDMP provides time-series correlation analysis that helps users quickly identify influencing factors, narrow the scope of investigation, validate analytical hypotheses, and provide quantitative evidence for deeper analysis.
📄️ Marker Analysis
Marker Analysis is an interactive data comparison tool provided by the Analysis Chart. Users place two vertical marker lines (Marker Lines) that span all lanes in the Analysis Chart, then move the marker lines to any position on the chart. The system displays in real time the time difference and value differences for each attribute between the two marker line positions.
📄️ Profile Search
Profile Search is used to find time segments in historical time-series data that are most similar to a user-specified target waveform. Users select a time window for a specific attribute in the Analysis Chart as the reference pattern, and the system scans the entire visible time range using a sliding window, computes the similarity between each candidate segment and the reference pattern, and overlays the best-matching results as highlighted windows on the chart.
📄️ Association Rules
This section is under development. Content will be published in a future release.
