[Developers]

Reporting Data Visualisation

A financial crime analyst tracking a money laundering network has the transaction records, the entity links, and the timeline. What she lacks is a way to make those relationships visible to a prosecutor who has never see

Category: AnalyticsLast Updated: Feb 5, 2026
analyticsaireal-timecompliancegeospatial

Overview#

A financial crime analyst tracking a money laundering network has the transaction records, the entity links, and the timeline. What she lacks is a way to make those relationships visible to a prosecutor who has never seen the raw data. That gap is where the Data Visualisation module does its work: turning structured investigative data into charts, maps, and network diagrams that communicate findings clearly, whether in an analyst workstation, a command briefing, or a court exhibit.

The module ships with 50+ interactive chart types and supports multiple rendering backends, so visualisations remain sharp and responsive across everything from a 4K analyst display to a mobile device in the field.

Key Features#

  • 50+ chart types including line, area, bar, scatter, pie, radar, treemap, heatmap, sankey, and network diagrams
  • High-performance rendering across Canvas, SVG, and WebGL backends for optimal display per chart type
  • Real-time data streaming with automatic chart updates as the underlying data changes
  • Advanced mapping capabilities with geographic data visualisation and spatial analysis, including overlay layers for operational areas
  • Dynamic table components with sorting, filtering, pagination, and inline editing for tabular intelligence products
  • 4K and high-DPI display optimisation for crisp rendering on modern analyst and command room screens
  • Support for 15+ data source formats enabling connection to diverse investigative and operational data systems
  • Data processing layer with built-in aggregation, transformation, and filtering so charts reflect the right slice of data without pre-processing pipelines
  • Interactive features including tooltips, drill-down, cross-filtering, and zoom controls to support exploratory analysis
  • Theme options covering light, dark, and branded colour schemes, including high-contrast modes for accessibility
  • Export capabilities for chart images, data extracts, and embeddable visualisations for inclusion in reports and briefing packs
  • Responsive design that adapts visualisations automatically for different screen sizes

Use Cases#

  • Investigation Analytics: Analysts visualise transaction patterns, network relationships, and temporal trends through interactive charts and geographic maps, then export findings into court-ready exhibits
  • Risk Assessment Dashboards: Risk teams build visual scorecards combining heatmaps, gauges, and trend charts for comprehensive risk monitoring across portfolios or jurisdictions
  • Compliance Reporting: Compliance officers generate visual reports showing framework coverage, control status, and remediation progress for board-level governance and regulatory submissions
  • Operational Monitoring: Operations and intelligence teams monitor processing volumes and alert rates through real-time streaming charts, with anomaly spikes visible the moment they occur

Integration#

  • Connects with analytics engines and data processing systems for real-time data delivery
  • Compatible with dashboard builders and reporting platforms through embeddable components
  • Supports streaming data through subscription-based update mechanisms
  • Role-based access controls for visualisation configuration and data access
  • Export capabilities for standalone visualisation deployment and report integration
  • Multi-tenant isolation ensuring organisational data separation in shared deployments

Open Standards#

  • GraphQL (June 2018 Specification): All dashboard layout persistence, report retrieval, analytics queries, and widget configuration are exposed through a typed GraphQL API, enabling precise data fetching and real-time subscriptions for live chart panels.
  • W3C Server-Sent Events (SSE): Real-time analytics query results and widget updates are streamed to clients using the SSE protocol, delivering incremental data to charts as processing completes without requiring a persistent bidirectional connection.
  • WebSocket Protocol (RFC 6455): Live dashboard panels receive pushed updates via a WebSocket manager that broadcasts investigation and alert changes, enabling charts to refresh the moment underlying data changes.
  • GeoJSON (RFC 7946): Geographic visualisation layers, including operational area boundaries, risk zones, and routing geometries, are serialised and exchanged in GeoJSON, the standard format consumed by map rendering components.
  • OGC Web Map Service / Web Feature Service (OGC WMS 1.3 / WFS 2.0): The GeoServer integration exposes spatial layers through OGC-standard interfaces, with coordinate reference systems expressed as EPSG codes (e.g. EPSG:4326, EPSG:3857), allowing map overlays to compose with third-party spatial data.
  • PDF (ISO 32000): Chart findings, investigation summaries, and compliance reports are exported as PDF documents suitable for court exhibits, regulatory submissions, and command briefings.
  • W3C Web Content Accessibility Guidelines 2.2 (WCAG 2.2) and WAI-ARIA: The visualisation front-end targets WCAG 2.2 AAA conformance, with WAI-ARIA roles and attributes applied to interactive chart controls, drag-and-drop dashboard panels, and high-contrast colour themes.

Last Reviewed: 2026-02-05 Last Updated: 2026-04-14

Ready to Build?

Get started with our APIs or contact our integration team for support.