Any Source. Any Format.
One Datalake.
EyesClear's data integration layer connects to your core banking, payment, and messaging systems — collecting, parsing, enriching, and storing every transaction in a unified datalake ready for real-time AML analysis.
Explore Data Integration →From Raw Data to Actionable Intelligence
A four-stage pipeline that collects transactions from any source, parses every field, enriches with business context, and stores it all in a structured datalake.
Connect to Any Data Source
Seven connector types cover every integration scenario — from real-time message queues to historical data migration and batch file processing.
JMS Connector
Consume messages from ActiveMQ and WebSphere MQ with SSL/TLS and HA clustering support.
Real-TimeKafka Connector
Stream data from Apache Kafka clusters with SASL/SSL security and consumer group management.
Real-TimeFile Collector
Monitor directories for SWIFT, JSON, CSV, and XML files with automatic parsing and error handling.
BatchSWIFT Processor
Parse SWIFT-FIN and ISO20022 XML messages directly from database tables into the analytics pipeline.
BatchJSON Processor
Process structured JSON data from external database tables with multi-threaded batch operations.
BatchBack-Dated Import
Migrate historical transactions from legacy systems with configurable time windows and batch sizing.
MigrationRerun Engine
Reprocess existing messages by type, full scope, or custom SQL queries — ideal after rule updates.
On DemandIntelligent Message Processing
The MessageProcessor converts every incoming message — SWIFT, XML, JSON, or CSV — into structured, enriched data through a configurable parsing engine.
Dynamic Field Extraction
Define parsing rules per message type using path-based expressions with fallback chains. Extract any field from nested JSON, XML, SWIFT tags, or delimited files.
- Path-based expressions (/header/body/field)
- Multiple fallback with & separator
- String, numeric, date, and list field types
Script-Based Enrichment
Attach JavaScript functions to any field for complex transformations, database lookups, and real-time API calls — all executed within a secure sandbox.
- GraalVM JavaScript engine
- Direct PostgreSQL query access
- External REST API integration
Relational Linking
Automatically correlate related messages — amendments, confirmations, settlement chains — by establishing bidirectional relationships across FCT records.
- Bidirectional message linking
- Amendment chain tracking
- Cross-reference validation
Source Type Definitions
Group message types under Source Types that define format rules and transaction parsing logic for SWIFT, XML, and CSV input streams.
- Regex & XPath transaction extraction
- Multi-transaction message support
- Template-driven field import
DataCarrier — Your ETL Powerhouse
The DataCarrier service automates data extraction from external databases, transforms flat relational data into nested document structures, and loads it into EyesClear's datalake with full incremental support.
Hierarchical Execution
Build parent-child dependency chains so that master data loads first, followed by dependent lookups and enrichment — all orchestrated automatically with collision avoidance.
JSON Merge Engine
Turn flat JOIN results into rich nested documents. Duplicate rows are consolidated by a merging field — accounts, addresses, and related entities become JSON arrays within a single record.
Incremental Loading
Indexed fields enable efficient delta processing. The system tracks the maximum value per run and fetches only new or changed records — no full-table scans required.
Formats, Channels & Databases
Out-of-the-box support for every standard in financial messaging and enterprise data infrastructure.
| Category | Supported Standards | EyesClear |
|---|---|---|
| Message Formats | SWIFT-FIN (MT103, MT202, MT700 …), ISO20022 (PACS, PAIN, CAMT), JSON, XML, CSV | ✓ |
| Message Queues | Apache Kafka, ActiveMQ, IBM WebSphere MQ (with SSL/TLS) | ✓ |
| Databases | Oracle, IBM DB2, Microsoft SQL Server, PostgreSQL | ✓ |
| File Ingestion | SWIFT files, JSON files, CSV files, XML files — via directory monitoring | ✓ |
| Historical Import | Back-dated message loader from any external database table | ✓ |
| Reprocessing | Full, by message type, or selective SQL-based rerun | ✓ |
Ready to Unify Your Transaction Data?
See how EyesClear connects to your systems, builds your datalake, and gets you detection-ready — fast.