Real-Time Operational Intelligence

Joule Analytics

Joule Analytics Capabilities

Analytic features

Real-time operational intelligence
with analytics and AI

Built to handle the complexity of real-time analytics, Joule empowers businesses to act smarter and faster while reducing operational costs.

Real-Time Metrics

Compute continuous metrics within in-memory SQL engine for instant analysis and triggering.

Real-time ML Inferencing

Embed predictive scoring using ML models enabling real-time decision making.

Analytic Tools

Apply custom analytics withJS/Python expressions, event windows and Joule SDK.

Geospatial Intelligence

Real-time geospatial intelligence with entity tracking and geofence occupancy monitoring.

Metrics Engine

Staying informed with near real-time business metrics allows organisations to make swift, decisive actions that enhance success.Joule embeds a SQL-compliant metrics engine to compute and store metrics using scheduled user-defined SQL expressions over event micro-batches producing KPIs, alerts, and predictive insights for downstream analytics.

Live metrics

Compute metrics in near real-time over event micro-batches, enabling KPIs, alerts, and downstream analytics.

Actionable insights

Seamlessly combine metrics with custom analytics and enrichment data to generate actionable insights in real time

SQL compliant

Built on a high-performance in-memory SQL-compliant database with configurable execution and storage policies for complete control.

Stream Inferencing

Joule embeds machine learning inferencing directly into processing pipelines through predictive processors, enabling low-latency, real-time scoring at scale.

Model scoring

Evaluates event feature vectors in near real time using JPMML, enabling low-latency predictive scoring directly within streaming pipelines.

Feature engineering

Joule provides a feature engineering processor that enables users to define how features are to be created ready for predictive analytics use cases.

Model management

The predictor processor can be configured to load and dynamically refresh a model from a configured data storage platform.

Explainability and governance

Support explainability, detect drift, and manage retraining through model feature and prediction auditing.

Analytic Tools

Analytics sit at the heart of the Joule platform, transforming raw data into actionable insights that drive real-world value.

Ready-to-Use analytics tools

Joule ships with a rich set of built-in capabilities, including statistical window functions, machine learning normalization routines, bloom filters, and many more ready to use in your streaming pipelines.

Analytics, your way

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

Stateful analytics

Use stateful analytics using preconfigured memory of previous result, event windows or through using the last emitted event.

Geospatial Intelligence

Harness event-based analytics to build location-aware solutions. Joule’s geospatial processors are optimised for instant, actionable location insights.

Entity tracker

Perform real-time geospatial tracking of entities such as vehicles and assets of interest using geotagged events.

Locations of interest monitor

Track locations of interest in real time by identifying entity entry, dwell time, and exit events within defined geofences.

Location-Aware web insights

Resolve IP addresses to geolocation data to analyze web reach, DDoS activity, and traffic distribution patterns.

Build faster with Joule

Define use cases, reuse modules, and start creating from day one

Explore more

View all posts »