Forward Обсудить проект

Продукт · SALES

Хранилище данных и аналитика для телекома — Forward DMP

Forward DMP — аналитическое хранилище оператора. Данные из расчетной системы, продуктового каталога, обслуживания и других источников реплицируются в хранилище, обрабатываются по заданным алгоритмам и собираются в витрины для BI-систем. Главный практический эффект — тяжелые аналитические запросы перестают выполняться на продуктивном биллинге, где они конкурируют с тарификацией за ресурсы.

Forward DMP — аналитическое хранилище оператора связи. Данные из систем контура реплицируются в него, обрабатываются по заданным алгоритмам и собираются в витрины, которые читают BI-системы.

Что решает

Задача Как
Сбор данных из разных систем Репликация из источников контура, приведение к единому виду
Тяжелая аналитика Обработка вне продуктивной системы, без конкуренции с тарификацией
Отчетность Библиотека готовых шаблонов и собственное средство отчетов
Витрины для BI Формирование и автоматическое обновление для внешних систем
Контроль показателей Настройка автоматического контроля изменения ключевых метрик
Профиль клиента Агрегаты, которые другие системы используют для предложений

Где проходит граница

Повседневные операционные отчеты остаются на продуктивной расчетной системе: они короткие и нужны сразу. В хранилище уходит то, что читает много данных за длинный период — сводная аналитика, корреляция разнородных источников, расчет метрик по всей базе.

Эта граница проводится на этапе обследования и обычно оказывается не там, где ее ожидают: часть привычных «тяжелых» отчетов после нормализации данных считается быстро, а часть коротких на вид запросов читает половину базы.

Место в контуре

Источник большей части данных — Forward Billing и продуктовый каталог. Сценарии, которым нужна реакция в момент события, работают в Forward RTM, а не в хранилище: там другая природа задачи.

Проекты

В РБК хранилище работало вместе с системой персональных офферов в едином контуре подписочной платформы. В «Альфа-Мобайл» оно входило в состав платформы виртуального оператора.

Вопросы и ответы

Зачем выносить аналитику из биллинга?

Из-за конкуренции за ресурсы. Расчетная система занята тарификацией и закрытием периода, а тяжелый аналитический запрос по всей базе за год мешает ей это делать. Разделение простое: повседневные операционные отчеты строятся на продуктивной системе, тяжелая аналитика и корреляция разнородных данных — в хранилище.

Что попадает в хранилище?

Данные из систем расчетного контура: события потребления, начисления и платежи, состав продуктов и тарифов, обращения в обслуживание, партнерские операции. Состав определяется задачами отчетности и собирается на этапе обследования, а не берется целиком по умолчанию.

Чем это отличается от BI-системы?

Слоем. BI рисует отчеты по подготовленным данным, хранилище эти данные готовит: собирает из источников, приводит к единому виду, считает агрегаты и обновляет витрины. Forward DMP отдает витрины во внешнюю BI-систему заказчика и содержит собственное средство отчетов для случаев, когда отдельной BI нет.

Можно ли строить на этих данных профиль клиента?

Да, это одно из основных применений: агрегаты по потреблению, платежам и обращениям складываются в профиль, который другие системы используют для предложений. В проекте РБК на этих данных работала система персональных офферов и маркетинговых кампаний.

Как часто обновляются данные?

Зависит от источника и задачи. Витрины для регулярной отчетности обновляются по расписанию, данные для маркетинговых сценариев — чаще. Обновление в реальном времени для аналитического хранилища обычно избыточно: сценарии, которым нужна мгновенная реакция, работают в Forward RTM на живых событиях.