Хранилище данных в телекоммуникациях

2012 — 2014 в «Seven Sky» (ЗАО «Искрателеком»)

Проектная роль — Архитектор решения + РП

О компании

Компания «Seven Sky» была создана в 2008-м году после объединения двух операторов широкополосного доступа в сеть Интернет, занимавших в тот момент доминирующее положение в Одинцовском районе Московской области. В 2012-м году бизнес охватывал более 150 тысяч абонентов Интернет и IPTV в Москве и Подмосковье.

Стратегией компании было дальнейшее расширение за счёт приобретений. По этой причине ИТ-ландшафт был динамичен.

Цели проекта

Целями проекта по организации хранилища данных являлись:

  1. Обеспечить отсутствие расхождений в отчётности разных уровней по единым показателям.
  2. Обеспечить неизменность финансовой отчётности за прошлые периоды и аудируемость изменений, возникающих за счёт долётов и исправления ошибок.
  3. Обеспечить мониторинг текущих показателей приобретаемого бизнеса (абонентская база, отток, прирост, выручка) на всех стадиях приобретения и их ретроспективный анализ, не зависящий от состояния ИТ-систем (в т. ч. после вывода из эксплуатации).
  4. Обеспечить выявление противоречий в данных разных ИТ-систем, в т. ч. в данных ИТ-систем приобретаемых операторов.

Ход и результаты проекта

В 2012 потребность была определена. На бизнес-уровне сформирован информационно-аналитический департамент, куда кроме нас входил маркетинг. Таким образом, небольшая ИТ-команда, которую я возглавлял, оказалась переориентирована на хранилище данных и отчётность, предыдущий проект переприоритезирован.

В качестве платформы был выбран Microsoft SQL Server поскольку мы имели хорошую экспертизу в Database Engine, а так же начальную в Reporting Services и Integration Services.

В 2012 мы решали задачи с помощью вышеописанного инструментария, но без методологии. Тем не менее, текущая потребность в отчётности и аналитике закрывалась.

Мы подняли собственный уровень и решили использовать принципы Dimensional Data Modeling (R. Kimball), а так же произвести разделение хранилище на зону первичной загрузки (Staging), нормализованное хранилище (NDS/ODS) и витрины (DDS).

В 2013 мы выстроили наши ETL-практики, благодаря чему решили проблемы производительности, согласованности выполнения независимо реализованных ETL-процессов, специфические проблемы источников, проблемы согласованных изменений и перегенерации витрин. Мы расширили отчётность, построили кубы (Analysis Services) и обучили бизнес-подразделения их использованию (через Excel).

Весной 2014 потребности анализа в ретроспективу (это стало актуально после замены биллинговой системы), требования по аудируемости изменений, по качеству данных, по возможности перехода в глубину (от любых показателей верхнего уровня к отдельным событиям) были полностью покрыты.

← Вернуться к портфолио