Sinks
Distribute insights to consuming systems
Overview
Data sinks in Joule enable integration with various downstream systems, enhancing the application’s ability to support additional business needs.
By connecting to multiple types of systems, Joule allows users to route processed data efficiently to databases, messaging platforms, cloud storage and more.
These integrations empower users to leverage Joule's data processing across different environments and tools, creating more comprehensive, scalable solutions.
Available options
These guides provide configurations for Joule integrations using Kafka, RabbitMQ and MQTT. Enable flexible data streaming through standard messaging platforms.
Transformation
Joule connectors send data as StreamEvents
, which can be transformed into various output formats.
The currently supported formats include:
CSV A standard format for spreadsheets and data analysis tools.
JSON Common for web applications and lightweight data exchanges.
Parquet Optimised for large-scale data processing and analytics.
AVRO Suitable for row-based storage and schema evolution.
For additional customisation, the Joule SDK provides interfaces to develop custom formatters. Refer to the Joule SDK documentation for further guidance.
Last updated