Assign aggregates, apply deadbands, and create custom conditions.
Industrial data has many uses—from asset maintenance to operational monitoring to quality improvement and traceability. Each use case often has unique consuming systems and unique data needs. Summarizing data into usable information is critical to scaling out analytics, IIoT, and digital transformation projects.
Conditioning enables users to summarize or calculate values for raw data streams over a period of time by using the aggregates features, apply a minimum change filter to reduce noise using the deadband feature, or apply logic and state by creating custom conditions. |
Aggregates
Although industrial data can be collected at high rates (i.e., millisecond rates), in many cases, the resolution of the data required is much lower. Reducing the volume would result in cost savings and easier handling. The aggregate functionality in HighByte Intelligence Hub takes raw input values and buffers them over a period, then provides calculated values or access to the raw data set to perform any calculation. The out-of-the-box aggregate calculations include min, max, average, delta, and count. Aggregate duration can be defined by length of time (rolling window) or event triggers for on and off. |
Deadband
Sensors with high levels of precision can produce noise that often isn’t needed, can be costly to store, and can cause issues with ML/AI algorithms. Applying a deadband allows the data to be filtered so that noise or minor changes are ignored. The Intelligence Hub centrally manages deadband and can easily apply it to one or multiple inputs. |
Custom Conditions
There are many cases where raw input data must be transformed or conditioned before it is ready for modeling. Maybe it is an old SOAP API that returns escaped XML, or a more advanced case where a user wants to return a raw count from a PLC into an infinite counter. Custom conditions allow users to apply logic and state using JavaScript to a raw input. This allows users to transform arrays of data into objects, check if SQL tables have changed between reads, and much more. Using global functions, users can define JavaScript snippets once and use them in any JavaScript expression applied to a custom condition. |
Use HighByte Intelligence Hub to complete the following tasks.
✓ Buffer and perform mathematical computations on raw data
✓ Calculate Min, Max, Average, Delta, and Count over a fixed or sliding window of time
✓ Reduce data changes by applying a minimum change filter
✓ Manipulate and transform raw input data into a usable format for modeling
✓ Calculate Min, Max, Average, Delta, and Count over a fixed or sliding window of time
✓ Reduce data changes by applying a minimum change filter
✓ Manipulate and transform raw input data into a usable format for modeling
Ready to see more?
Curious to learn more and see a live demo of HighByte Intelligence Hub? In this demo, we will show you how to deploy HighByte Intelligence Hub at the Edge to access, model, transform, and securely flow industrial data to and from your IT applications without writing or maintaining code. Click the button to select a time that is convenient for you.