User defined analytics
Define analytic expressions or provide as a script using supported interpreted languages
Overview
Joule offers a user-friendly streaming analytics capability tailored to deliver real-time insights efficiently.
It enables users to harness existing analytical resources, define expressions, integrate reference data, and develop custom analytic plugins for complex calculations.
Key features
Expressions, scripting and function execution
Prime calculations with starting values
Constants and reference data repositories
Stateful calculations with analytic result memory
Additionally developers can extend the analytical capabilities by implementing various analytics APIs. Drive business with the ability to execute imperative expressions, functions and scripts.
Platform users can deploy custom stateful and stateless analytics using the Joule DSL using analytics processors.
Example
Learn how to apply the analytical features through an example
Streaming analytics exampleAvailable options
Javascript and Python language support using the Graalvm runtime compilation engine
User defined analytics
Declarative stateful math expressions evaluated in real-time
User defined scripts
Leverage pre-existing analytics scripts within a streaming context
User defined functions
Extend the analytics ecosystem using the Analytics API
Last updated