Все статьиАналитика

Архитектура дашборда руководителей B2B: ClickHouse и BI

Как построить дашборд руководителя B2B: хранилище ClickHouse, расчет CAC, LTV, NDR, Pipeline Velocity и BI-отчетность. Читайте руководство от EvaLab!

9 мин чтенияОбновлено 28.08.2026
Архитектура дашборда руководителей B2B: ClickHouse и BI — статья блога EvaLab

Для генерального директора (CEO), финансового директора (CFO) и директора по продажам (CRO) B2B-компании оперативные отчёты из отдельных систем (1С, CRM, рекламные кабинеты) создают мозаичную, противоречивую картину. Данные из разных источников часто спорят друг с другом, а выгрузка отчётов вручную отнимает дни аналитической работы.

Современная архитектура executive-дашборда (Executive Dashboard Architecture) строится на базе централизованного корпоративного хранилища данных (DWH) и современной BI-платформы. Она позволяет топ-менеджменту в режиме реального времени видеть сквозное здоровье бизнеса, контролировать экономику юнитов (CAC, LTV, NDR) и сходимость воронки продаж.


Архитектура сквозного DWH для Executive-отчётности

Надёжный дашборд для C-level руководителей никогда не подключается напрямую к продуктивным базам данных CRM или 1С, чтобы не создавать нагрузку и не зависеть от изменений структуры таблиц.

┌─────────────────────────────────────────────────────────────────────────┐
│                      Источники данных (Sources)                         │
│  ┌──────────────┐    ┌──────────────┐    ┌──────────────┐    ┌─────────┐│
│  │ Bitrix24/amo │    │  1C:ERP /    │    │ ЯндексДирект │    │ Web-    ││
│  │     CRM      │    │  Бухгалтерия │    │  / Matomo    │    │ Аналитика│
  └──────┬───────┘    └──────┬───────┘    └──────┬───────┘    └────┬────┘│
└────────┼───────────────────┼───────────────────┼─────────────────┼──────┘
         │                   │                   │                 │
┌────────▼───────────────────▼───────────────────▼─────────────────▼──────┐
│                    Слой сборки и трансформации (ELT)                    │
│            (Apache Airflow / Dagster / Python Ingestion Workers)        │
└────────────────────────────────────┬────────────────────────────────────┘
                                     │
┌────────────────────────────────────▼────────────────────────────────────┐
│              Корпоративное аналитическое хранилище (DWH)               │
│                  (ClickHouse OLAP / PostgreSQL)                         │
│  ┌──────────────────────────────┐  ┌─────────────────────────────────┐  │
│  │ Raw Data Layer (Сырые данные)│  │ Data Marts (Витрины для BI)     │  │
│  └──────────────────────────────┘  └─────────────────────────────────┘  │
└────────────────────────────────────┬────────────────────────────────────┘
                                     │
┌────────────────────────────────────▼────────────────────────────────────┐
│                    Слой визуализации и аналитики (BI)                   │
│             (Apache Superset / Yandex DataLens / PowerBI)               │
│    ┌───────────────────────────────────────────────────────────────┐    │
│    │                  Executive Dashboard Screen                   │    │
│    └───────────────────────────────────────────────────────────────┘    │
└─────────────────────────────────────────────────────────────────────────┘

Компоненты технологического стека:

  1. ELT-оркестратор (Apache Airflow / Dagster): Регулярно по расписанию извлекает данные из API CRM, 1С и рекламных платформ, проводит очистку и дедупликацию.
  2. Аналитическая СУБД (ClickHouse): Колончатая база данных для супербыстрого выполнения OLAP-запросов и агрегации миллионов строк за доли секунды.
  3. Витрины данных (Data Marts): Специализированные предрассчитанные таблицы, где финансовые метрики сводятся к единым временным интервалам.

Ключевые метрики B2B на Executive-дашборде

В отличие от операционных отчётов, управленческий дашборд концентрируется на 5 верхнеуровневых метриках эффективности.

1. Скорость движения воронки (Pipeline Velocity)

Показывает, сколько потенциальной выручки генерирует воронка продаж за один день:

[ v_{\text{pipeline}} = \frac{N_{\text{qualified}} \times L_{\text{avg}} \times W_{\text{rate}}}{T_{\text{cycle}}} ]

Где:

  • ( N_{\text{qualified}} ) — количество квалифицированных сделок в работе;
  • ( L_{\text{avg}} ) — средний чек контракта (Average Deal Value);
  • ( W_{\text{rate}} ) — конверсия из сделки в оплату (Win Rate);
  • ( T_{\text{cycle}} ) — средняя длительность цикла продаж в днях.

2. Чистый коэффициент удержания выручки (Net Dollar Retention, NDR)

Фундаментальный показатель здоровья B2B-бизнеса и LTV клиентуры:

[ \text{NDR} = \frac{\text{ARR}{\text{start}} + \text{Expansion} - \text{Contraction} - \text{Churn}}{\text{ARR}{\text{start}}} \times 100% ]

Нормальный показатель NDR для успешных B2B SaaS и сервисных компаний составляет > 110%, что означает рост компании даже без привлечения новых клиентов.


Схема витрины данных ClickHouse для B2B-аналитики

Пример DDL-запроса на создание витрины агрегированных показателей продаж в ClickHouse:

CREATE TABLE dwh.fact_b2b_executive_daily
(
    report_date Date,
    department_id String,
    channel_group String,
    
    -- Операционные показатели
    new_leads_count UInt32,
    qualified_sql_count UInt32,
    deals_won_count UInt32,
    
    -- Финансовые показатели (в копейках или рублях)
    pipeline_added_amount Decimal(18, 2),
    revenue_won_amount Decimal(18, 2),
    marketing_cost Decimal(18, 2),
    
    -- Рассчитанные коэффициенты
    avg_sales_cycle_days Float32
)
ENGINE = SummingMergeTree()
PARTITION BY toYYYYMM(report_date)
ORDER BY (report_date, department_id, channel_group);

Благодаря движку SummingMergeTree в ClickHouse, построение отчёта за 3 года по любой группе каналов занимает менее 50 миллисекунд.


Правила проектирования UI/UX для C-Level руководителей

  1. Правило одного экрана: Все ключевые KPI (Выручка, Выполнение плана, Pipeline, NDR, CAC) должны помещаться на одном экране без вертикальной прокрутки.
  2. Контекст и сравнение: Ни одна цифра не отображается изолированно. Обязательно показывайте отклонение от плана (Target vs Actual) и динамику к аналогичному периоду прошлого года (YoY).
  3. Цветовая индикация «Светофор»: Зеленый — выпережение плана (>100%), Желтый — допуск (-5..-10%), Красный — критическое отставание, требующее вмешательства.
  4. Drill-down до первоисточника: Возможность кликнуть на аномальный провал воронки и в 2 клика опуститься до списка конкретных просроченных сделок в CRM.
┌────────────────────────────────────────────────────────────────────────┐
│ EXECUTIVE OVERVIEW | Q3 2026                 [ Фильтр: Все регионы ▼ ] │
├───────────────────┬───────────────────┬──────────────────┬─────────────┤
│   ВЫРУЧКА (YTD)   │   PIPELINE VELO   │    CAC vs LTV    │  NDR RATE   │
│  84.5 Млн ₽       │   1.2 Млн ₽/день  │   180k / 1.4M ₽  │    114%     │
│  ▲ +12% к плану   │  ▲ +5% MoM        │   LTV/CAC: 7.7x  │   ▲ Target  │
├───────────────────┴───────────────────┴──────────────────┴─────────────┤
│  ДИНАМИКА ВЫПОЛНЕНИЯ ПЛАНА ПРОДАЖ (ПЛАН / ФАКТ)                        │
│  [График: Выручка по месяцам с распределением по продуктам]            │
└────────────────────────────────────────────────────────────────────────┘

Чек-лист создания архитектуры Executive-дашборда

  • Источники данных изолированы через реплики или staging-слой (DWH).
  • Согласован единый словарь терминов и формул (Data Governance) между финансами и маркетингом.
  • Автоматизированы алерты в Telegram при падении ключевых метрик ниже критической нормы.
  • Настроены права доступа для топ-менеджмента с поддержкой двухфакторной аутентификации.

Хотите построить надежную архитектуру executive-дашборда и DWH для вашего B2B-бизнеса? Команда EvaLab спроектирует витрины данных в ClickHouse и настроит наглядную BI-отчётность для руководства. Оставьте заявку на бесплатный проектный аудит!

Следующий шаг

Превратим идею в рабочую систему

Разберём задачу, сопоставим её с целями бизнеса и предложим план внедрения с понятными этапами и критериями результата.