Skip to main content Skip to footer

Search Crosser Knowledge Base

FlowApps - Reducing Raw Machine Data for Efficient Processing

Handling large volumes of raw machine data can quickly become inefficient and costly if not properly managed. Data reduction is a key technique to ensure that only relevant and meaningful information is processed and transmitted.

Within the Crosser Control Center, we have a FlowApp that demonstrates how to reduce data from multiple machine sources using different techniques. For example, data from an OPC UA Subscriber is refined using a Property Mapper to extract only relevant values, while a Modbus Reader is paired with a Report By Exception module to pass through only changed values. Similarly, sensor data is received via MQTT Sub Client module and is filtered using a Deadband module to ignore minor fluctuations. These approaches ensure that only significant updates are retained from each source.

The reduced data from all sources is then combined into a single compact message, using Array Join and Array To Object modules. By standardizing and renaming sensor data, the flow avoids conflicts and maintains clarity across different sources. This approach highlights how data volume can be significantly reduced while still delivering meaningful, real-time insights.

Crosser Tech Tips 111

About the author

Syed Gillani | Support & Post Sales Manager

Syed is the Support & Post Sales Manager at Crosser, bringing over 13 years of experience in support and pre-sales. Passionate about helping people find solutions, Syed enjoys sharing tips and tricks to make technology more accessible and improve daily workflows.