One of the most confounding challenges for modern contact centre leaders is reporting on any performance metric that requires information from more than one system or application, each of which is a self-contained silo of data. As brands follow their customers’ lead and embrace new channels, the contact centre data landscape is only getting more complex. Savvy contact centre leaders are seeking modern solutions to help eliminate data silos and create a comprehensive view of the customer journey.
Traditionally contact centres have been dealing with two main data challenges.
Real-time data is handled by a separate, dedicated real-time engine that feeds a set of separate reports. While this dedicated process is fast and reliable for its purpose, most real-time data simply “disappears” after briefly appearing in a single second in a report. Contact centres struggle to integrate this information with data from other systems to understand performance over time and across channels.
Historic data—data that is aggregated and summarised, with a variety of calculated metrics for trend reporting based on longer time intervals—is typically handled in batch processes that only run periodically. These “extract, transform and load” batch processes feed data into a secondary relational database optimised for reporting—usually a data mart or data warehouse. While this data is often richer and more complete than real-time data feeds, batch-loading is relatively inefficient for handling very large amounts of real-time data, and performance can suffer when the “refresh” intervals get shortened to minutes, or even seconds.
Today there are technologies that are capable of handling large quantities of data. These technologies underpin many of the largest applications on the internet. Google, Facebook, Twitter and others helped to develop many of these technologies that reinforce what we now call Big Data, capable of handling hundreds of millions of data elements per second, and almost infinitely scalable. They first entered the contact centre sphere when social media became a significant channel for customers to interact with brands.
While these same technologies can be used for handling real-time reporting, they aren’t necessarily getting all the value-added richness that’s possible with integrating more conventional contact centre technologies. Social media monitoring and reporting applications often don’t connect with other contact centre systems, leaving contact centre leaders unable to report on social media interactions as part of the entire spectrum of contact centre activity—including calls, emails, chats, and other interactions.
What was needed was a new architecture that somehow married the best of both worlds—the scalability and instantaneousness of Big Data technologies, and the richer, business-rules driven context of the data warehouse.
And so was born the Lambda architecture, which was designed for robust processing of massive quantities of data across numerous contact centre systems and channels. The architecture aims to strike a balance between data latency (the time between an event in real-life and its data showing up in a report) and data volume.
This Lambda architecture, which is the foundation of Calabrio Advanced Reporting powered by Symmetrics, is designed to handle the entire spectrum of contact centre reporting needs, from collecting and processing large quantities of real-time data to highly specific, context rich reports that contact centre managers need for performance management. Contact centre leaders and analysts now have access to real-time data, granular contact detail data, and aggregated, summarised data on any time interval they want to measure—from any source or channel. Silos are eliminated and brands can better understand the entire customer journey.
Find your path to comprehensive reporting. Download our white paper, Better Contact Centre Reporting: A Roadmap to Improving Analytics to Drive Key Business Objectives.