Analytics

Analytics form the core platform feature that facilitates insight to value

Overview

Joule offers a low-code streaming analytics capability tailored to deliver real-time insights.

It enables your developers to harness existing analytical resources, define expressions, integrate reference data, and develop custom analytic plugins for complex calculations.

Drive contextual insights by combining schedule event metrics and reference data to calculate real-time analytics

Key features of Joule's streaming analytic capability include

  1. Streamlined integration of analytical assets Seamlessly incorporate and leverage existing analytical tools and resources within the Joule platform minimising setup time and maximising productivity.

  2. Expression definition Define complex analytical expressions easily using Javascript or Python, enabling quick implementation of calculations and transformations on streaming data.

  3. Scripting definition Define complex analytical expressions easily using Javascript or Python, enabling quick implementation of calculations and transformations on streaming data.

  4. Reference data binding Integrate reference data sources directly into analytics workflows, enriching streaming data with contextual information for more comprehensive analysis.

  5. Custom analytic plugins Develop and deploy custom plugins tailored to specific analytical requirements, allowing users to perform sophisticated calculations and manipulations on streaming data streams.

  6. Real-time insights Gain actionable insights in real-time, enabling prompt decision-making and responsiveness to evolving data patterns and trends.

  7. Scalable architecture Joule's architecture is designed for scalability, ensuring performance efficiency even with large volumes of streaming data and complex analytical workflows.

Types of analytics

Joule provides various methods to define and leverage analytics within a streaming context.

Joule offers many out-of-the-box analytic implementations that support the implementation of use cases.

Analytics are categorised by function.

Extending capabilities

Joule provides an Analytics SDK to enable business developers to extend the analytical capabilities.

See Analytics API documentation for further information.

Last updated