Challenge
The Bottom Line
Kroll needed a centralised business intelligence platform that could ingest non-uniform travel partner data, standardise and enrich it automatically, detect anomalies in real time, and deliver interactive reporting to decision-makers through a secure, access-controlled portal — without manual data reconciliation at any stage.
Kroll’s travel data environment was characterised by fragmentation: multiple third-party partners submitting data in inconsistent Excel formats, each with different schemas, naming conventions, and levels of completeness. Before any analytics work could begin, significant data preparation was required — and that preparation was happening manually, creating a recurring bottleneck between data receipt and business insight.
Compounding this was a connectivity problem: the VPN connections used to access critical data streams were subject to frequent timeouts, requiring manual reconnection and creating gaps in what should have been continuous data pipelines. These interruptions affected the timeliness of the analytics output and, by extension, the speed at which Kroll could identify and respond to operational anomalies.
Non-Uniform Third-Party Data Schemas
Travel partner data arrived in Excel files with no standardised schema — different column names, date formats, currency representations, and data completeness across partners. Consolidating this data into a single analytical model required both a technical ETL solution and a data governance strategy capable of handling the variability that would continue with each new data submission.
Data Consolidation Complexity at Volume
The volume of incoming travel partner data meant that manual consolidation was not a viable long-term approach. Each data submission required evaluation for inconsistencies, cleansing to resolve formatting issues, enrichment with contextual information, and integration into the central repository — a multi-step process that accumulated significant time cost across a high-frequency data environment.
VPN Connectivity Disrupting Data Streams
Frequent VPN timeout events on critical data connections were causing interruptions to the data pipelines that fed the analytics system. Without automated reconnection handling, each timeout required manual intervention to restore connectivity — creating gaps in data continuity and reducing the reliability of real-time reporting at precisely the moments when uninterrupted visibility was most commercially valuable.
Absence of Real-Time Anomaly Visibility
Without a centralised, automated analytics layer, anomalies in booking data, revenue figures, and operator performance were identified reactively — often after they had already affected financial transactions or operational decisions. Kroll required a system capable of detecting and surfacing these anomalies in real time, enabling swift resolution before downstream consequences accumulated.