Разработка аналитических систем для бизнеса
Собираем события, CRM-данные и результат процесса в согласованный контур — от исходной записи до метрики, решения и последующего действия.
Как начать проектАналитика должна помогать принять решение
Не дробим разработку хранилищ, BI и дашбордов на искусственные услуги: собираем один контур под конкретный вопрос.
-
Разные цифры
Фиксируем источники, определения и правила расчёта.
-
Ручные отчёты
Автоматизируем сбор, нормализацию, расчёты и экспорт.
-
Нет связи с результатом
Соединяем события, CRM и итог бизнес-процесса.
-
Нельзя проверить метрику
Добавляем происхождение данных, тесты качества и сверку.
Что получает клиент
Артефакты делают расчёты понятными и воспроизводимыми.
-
Спецификация
Словарь событий, метрик, измерений и источников.
-
Контур данных
Сбор, нормализация, хранение и права доступа.
-
Представления
Расчётные сервисы, дашборды, таблицы и экспорт.
-
Контроль качества
Тесты, мониторинг свежести и сверка результата.
Инженерная база
Маркетинговые данные — один из возможных источников, но не позиционирование услуги.
- Хранение PostgreSQL, Elasticsearch, Redis, S3 и pgvector.
- Аналитика События, воронки, когорты, удержание, атрибуция и обработанные данные.
- Качество Области доступа, исходные и обработанные слои, контракты и сверка.
Спроектируем аналитический контур
Начнём с решения, для которого нужны данные, а не со списка графиков.