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 example

Available options

Javascript and Python language support using the Graalvm runtime compilation engine


Last updated