Overview

Flows and Analytics Explained

9min

Flows and Analytics are important Litmus Edge (LE) features, offering robust data manipulation and analysis tools in industrial settings. You can enhance your data-driven decision-making and operational efficiency with these tools. See Flows Manager and Analytics to learn more about each feature. Review the following information to compare both features and help you determine when you should use each.

Flows

Flows refer to a series of processes designed to handle data in a way that can be customized to meet various operational requirements. They are particularly important for complex operational tasks, permitting detailed data processing and tailored workflows. The Flows Manager is a central feature that enables users to create and manage individual flows.

Litmus Edge provides a user-friendly interface that allows users to easily create, edit, and manage workflows by dragging and dropping nodes onto the flow canvas. Even those with limited programming experience can design workflows using this interface. However, you need to have a good understanding of JSON and Node-RED to effectively customize these flows.

The ability to visually customize flows with low-code development and in a web-browser-based flow editor is a key feature of Litmus Edge. This tool is ideal for complex industrial applications, allowing users to tailor the flows to their specific requirements. You can integrate various data sources, apply diverse processing rules, and execute sophisticated logic.

Litmus Edge Flows offers many filter nodes, including:

  • DataHub Subscribe and Publish
  • Inject
  • Debug
  • Trigger
  • Execute
  • JSON Parser
  • Read File
Flows Canvas
Flows Canvas


User Scenarios

  • Automate your manufacturing workflows with Flows: Flows automate complex manufacturing workflows, controlling the sequence of operations and adjusting settings, routing materials, and changing schedules dynamically based on real-time data inputs.
  • Customized Data Processing for Equipment Optimization: Flows can create customized data processing algorithms in specialized manufacturing settings. For example, in facilities that use high-precision tools, Flows can analyze sensor data to optimize tool usage, predict maintenance needs, and prevent equipment failure.
  • For additional detailed guides and user scenarios for leveraging Flows, see Flows Guides.

Limitations

Review the following limitations for Flows to help you determine if the Analytics feature is a more appropriate tool for your specific requirements.

  • Technical Complexity for Non-Experts: Correctly configuring your JSON and Flows canvas without syntax errors and bugs is crucial in Litmus Edge. Mistakes in JSON code can cause malfunctions in flow processes, affecting the efficiency and reliability of manufacturing operations.
  • Scalability Concerns in Large-Scale Operations: As the number and complexity of flows increase, managing and maintaining these flows can be difficult. This is especially true in large manufacturing settings where data from thousands of sensors and devices need to be processed and analyzed continuously.

Analytics

Analytics is a powerful tool for simplifying industrial data interpretation and visualization. It is designed to provide users of varying technical expertise levels with a straightforward and accessible method of processing, calculating, and computing analytical functions. The analytics feature in Litmus Edge offers a full set of readily deployable processors, allowing users to quickly and efficiently add different mathematical functions to make informed decision-making in industrial environments. The Analytics feature is user-friendly and does not require extensive programming knowledge, making it an ideal tool for users who need to analyze industrial data but need more specialized data science or programming skills.

Litmus Edge Analytics offers many processor functions, including:

  • Anomaly Detection
  • ARIMA Filter
  • Feature Extraction
  • Linear Prediction
  • Normalization
  • Statistical Prediction
  • XMR Chart
Analytics canvas
Analytics canvas


User Scenarios

  • Routine Performance Monitoring: Analytics is an ideal tool for regularly monitoring manufacturing processes. It can track critical performance indicators (KPIs), such as production output, operational efficiency, and machine uptime. The data can be presented in an easily understandable format, and various customization options are available for each function.
  • Predictive Maintenance: Analytics can predict machine or component failures based on historical and real-time data. This enables proactive maintenance scheduling, which minimizes downtime and saves money in the long term.
  • For additional detailed guides and user scenarios for leveraging Analytics, see Analytics Guides.

Limitations

Review the following limitations for Analytics to help you determine if the Flows feature is a more appropriate tool for your specific requirements.

  • Limited Customizability: The Analytics feature has limitations in terms of customization and works best with predefined processes and functions that can be configured for different parameters. It may be useful only for certain specialized industrial requirements.
  • Surface-Level Insights for Complex Data: Advanced data sets require more sophisticated analytical tools to provide in-depth insights beyond surface-level analysis. In such cases, more sophisticated, customized analysis (such as that offered by Flows) might be necessary to uncover deeper patterns and correlations.

Flows and Analytics Compared

Review the following capabilities of both features.

Capability/Requirement

Flows

Comment

Analytics

Comment

Knowledge of JSON required

Yes

Required for customizing certain nodes and functions

No

Pre-defined functions are ready to use and only require limited configurations

Ability to view output of data on canvas

Yes

Use the debug node to view output

Yes

Click the View icon on a processor to view data output

Ability to publish output to defined topic

Yes

DataHub Publish node available

Yes

DataHub Publish output function available

Out-of-the-box functions available

No

Functions and data processing need to be manually configured

Yes

A number of pre-defined functions and KPIs are available to use

Easy-to-use workflow for setting up data processing and publishing

No

Flows need to be manually set up and configured

Yes

You can easily set up a flow by selecting the input, processor, and output

Ability to fully customize functions and processes

Yes

You can fully customize flows to your specific requirements

No

Pre-defined functions have limited customization options

Ability to parse data into different formats

Yes

Parser nodes are available for formats such as CSV, XML, and YAML

No

This option is not available

Ability to create a dashboard to view data

Yes

You can create and customize Flow dashboards

No

This option is not available

Ability to send alerts through email and text message

Yes

The email and Twilio out nodes are available

No

This option is not available