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
Streamlined integration of analytical assets Seamlessly incorporate and leverage existing analytical tools and resources within the Joule platform minimising setup time and maximising productivity.
Expression definition Define complex analytical expressions easily using Javascript or Python, enabling quick implementation of calculations and transformations on streaming data.
Scripting definition Define complex analytical expressions easily using Javascript or Python, enabling quick implementation of calculations and transformations on streaming data.
Reference data binding Integrate reference data sources directly into analytics workflows, enriching streaming data with contextual information for more comprehensive analysis.
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.
Real-time insights Gain actionable insights in real-time, enabling prompt decision-making and responsiveness to evolving data patterns and trends.
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.
Analytic tools
Define math expressions or provide as a file using Joule supported languages and APIs
ML inferencing
Leverage streaming online predictions to drive insights to action
Metrics engine
In-memory SQL compliant metrics engine for advance analytics calculations, features or alert based triggers
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