Агрегация отчётности КЦ (да и не только): как, куда и зачем?

Несколько внешних партнёров, от которых нужно получать данные для сбора и агрегации статы? Как это все собрать в одном месте, что видеть всю картину для постройки дашбордов и принятия управленческих операционных и финансовых решений? Легко! Работая со своими любимыми КЦ, к этому снаряду подхожу так: 1. Определяемся, агрегируем историческую стату или еще и реалтайм: А. Только историю - тогда достаточно настроить защищенный файлообменник, в который каждый КЦ будет отгружать автоматом файлы статы в определенном формате+ настроить сервис по забору и импорту этой статы к себе в хранилище и оттуда в бд. На что обращаем внимание: разные платформы КЦ выгружают данные в различных форматах: кто-то все данные делает тектовыми (тогда приходится их переводить в числовые значения), кто-то выгружает в привычном виде: цифры - в формате числовых данных, тектс - в текстовых Б. История + реалтайм. Тут все сложнее и дороже, но зато все данные есть под рукой в любой момент времени. Методика такая: данные каждого события (звонок, чат, обращение) КЦ превращает в UCId и передает нам (аггрегатору) каждые 2-5 секунд. Да, нагрузка на сервера большая. Да, необходим сервис не только импорта, но и очередности и возможности читать незавершенные события (звонок висит в очереди и ждет обслуживания, например).

Агрегация статы - это сложно, но интересно и очень полезно: при реализации такого проекта можно очень хорошо увидеть реальные навыки и знания теории как операционного менеджмента КЦ, так и профессионализм партнера (с обоими мне везет).

Всем высокого Service Level и интересных вызовов. Во всех смыслах ;)