Перейти к содержанию

Key Metrics & KPIs: Контракты данных

1. Категории метрик

1.1 Метрики здоровья (Health Metrics)

Показывают текущее состояние системы контрактов данных.

Метрика Описание Формула Target
Contract Coverage % data assets под контрактом (Assets under contract / Total critical assets) × 100 >90%
Schema Compliance % данных, соответствующих схеме (Valid records / Total records) × 100 >99%
Quality Rule Pass Rate % записей, прошедших quality checks (Passed / Total) × 100 >95%
SLA Compliance % контрактов, соблюдающих SLA (On-time contracts / Total) × 100 >99%

1.2 Метрики эффективности (Efficiency Metrics)

Показывают улучшение процессов после внедрения.

Метрика Описание Формула Target
Mean Time to Detect (MTTD) Среднее время обнаружения проблемы Avg(Detection time - Issue start time) <15 min
Mean Time to Resolve (MTTR) Среднее время устранения Avg(Resolve time - Detection time) <2 hours
Incident Reduction Снижение инцидентов vs baseline ((Baseline - Current) / Baseline) × 100 >70%
Analyst Productivity Время на "чистую" работу vs отладку (Analysis time / Total time) × 100 >80%

1.3 Метрики adoption (Adoption Metrics)

Показывают уровень принятия системы командами.

Метрика Описание Формула Target
Team Adoption Rate % команд, использующих контракты (Teams using / Total teams) × 100 >90%
Contract Creation Rate Новые контракты / месяц Count(new contracts in period) Growing
Self-Service Rate % контрактов без помощи Data Team (Self-created / Total new) × 100 >70%
Training Completion % обученных сотрудников (Trained / Total relevant) × 100 100%

1.4 Бизнес-метрики (Business Metrics)

Показывают влияние на бизнес.

Метрика Описание Формула Target
Cost Savings Экономия vs baseline (Baseline cost - Current cost) >150K/мес
Time to Insight Время от запроса до инсайта Avg(Insight delivered - Request time) ↓30%
Data Trust Score Уверенность пользователей в данных Survey (1-10 scale) >8
Business Decision Quality Качество решений на данных Outcomes tracking Qualitative

2. Dashboard метрик

Executive Dashboard (обновляется еженедельно)

┌─────────────────────────────────────────────────────────────────────────────┐
│                    DATA CONTRACTS HEALTH DASHBOARD                           │
│                    Week of January 24, 2026 | Updated: 2026-01-24 14:30:00                     │
├─────────────────────────────────────────────────────────────────────────────┤
│                                                                             │
│  CONTRACT COVERAGE              QUALITY RATE                 SLA COMPLIANCE │
│  ┌─────────────────┐           ┌─────────────────┐          ┌─────────────┐ │
│  │      87%        │           │      96.2%      │          │    99.1%    │ │
│  │  ████████░░     │           │  █████████░     │          │  ██████████ │ │
│  │  target: 90%    │           │  target: 95%    │          │  target: 99%│ │
│  └─────────────────┘           └─────────────────┘          └─────────────┘ │
│                                                                             │
├─────────────────────────────────────────────────────────────────────────────┤
│                                                                             │
│  INCIDENTS THIS WEEK            MTTD                         MTTR           │
│  ┌─────────────────┐           ┌─────────────────┐          ┌─────────────┐ │
│  │       3         │           │     8 min       │          │   47 min    │ │
│  │   ▼ 70% vs      │           │   ▼ 85% vs      │          │  ▼ 75% vs   │ │
│  │   baseline      │           │   baseline      │          │  baseline   │ │
│  └─────────────────┘           └─────────────────┘          └─────────────┘ │
│                                                                             │
├─────────────────────────────────────────────────────────────────────────────┤
│                                                                             │
│  INCIDENT TREND (last 12 weeks)                                             │
│                                                                             │
│  20 ┤     ●                                                                 │
│  15 ┤  ●     ●                                                              │
│  10 ┤           ●  ●                                                        │
│   5 ┤                 ●  ●  ●  ●  ●  ●  ●                                   │
│   0 ┼──────────────────────────────────────                                 │
│     W1  W2  W3  W4  W5  W6  W7  W8  W9 W10 W11 W12                         │
│                                                                             │
│  ───── Baseline (15/week)    ───── Actual                                   │
│                                                                             │
└─────────────────────────────────────────────────────────────────────────────┘

Operational Dashboard (обновляется real-time)

┌─────────────────────────────────────────────────────────────────────────────┐
│                    OPERATIONAL METRICS                                       │
├─────────────────────────────────────────────────────────────────────────────┤
│                                                                             │
│  DLQ STATUS (last 24h)                                                      │
│  ┌───────────────────────────────────────────────────────────────────────┐  │
│  │ Domain         │ Topic                │ DLQ Count │ Oldest │ Owner    │  │
│  ├───────────────────────────────────────────────────────────────────────┤  │
│  │ sales          │ orders               │    127    │  2h    │ @ivan    │  │
│  │ sales          │ customers            │     0     │   -    │ @maria   │  │
│  │ warehouse      │ inventory            │    23     │ 45min  │ @alex    │  │
│  │ marketing      │ leads                │     0     │   -    │ @elena   │  │
│  └───────────────────────────────────────────────────────────────────────┘  │
│                                                                             │
│  ACTIVE ALERTS                                                              │
│  ┌───────────────────────────────────────────────────────────────────────┐  │
│  │ 🔴 CRITICAL: sales.orders DLQ > 100 records (2h ago)                  │  │
│  │ 🟡 WARNING:  warehouse.inventory freshness > SLA (45min)              │  │
│  │ ✅ All other contracts healthy                                        │  │
│  └───────────────────────────────────────────────────────────────────────┘  │
│                                                                             │
└─────────────────────────────────────────────────────────────────────────────┘

3. Baseline измерение

Что измерить ДО внедрения

Метрика Как измерить Источник
Инциденты с данными/мес. Подсчёт тикетов в Jira/help desk Jira query
Среднее время обнаружения Анализ тикетов (created - actual start) Manual analysis
Среднее время устранения Анализ тикетов (resolved - created) Jira query
Время аналитика на отладку Survey + time tracking Team survey
Доверие к данным Survey (1-10) Anonymous survey

Шаблон baseline survey

ОПРОС: Текущее состояние работы с данными

1. Как часто вы сталкиваетесь с некорректными данными?
   [ ] Ежедневно  [ ] Несколько раз в неделю  [ ] Редко  [ ] Никогда

2. Сколько времени в неделю вы тратите на проверку качества данных?
   [ ] <1 час  [ ] 1-5 часов  [ ] 5-10 часов  [ ] >10 часов

3. Насколько вы доверяете данным в ваших основных отчётах? (1-10)
   [ ] 1 2 3 4 5 6 7 8 9 10

4. Как быстро вы обычно узнаёте о проблемах с данными?
   [ ] Сразу  [ ] В течение часа  [ ] В течение дня  [ ] Дни/недели

5. Знаете ли вы, к кому обращаться при проблемах с данными?
   [ ] Всегда  [ ] Обычно  [ ] Редко  [ ] Никогда

4. Отчётность

Еженедельный отчёт (для Operations)

Секция Содержание
Health Summary Ключевые метрики здоровья
Incidents Список инцидентов недели, MTTD/MTTR
DLQ Status Текущее состояние DLQ по доменам
Action Items Требуемые действия

Ежемесячный отчёт (для Leadership)

Секция Содержание
Executive Summary 1-page overview
KPI Trends Графики динамики ключевых метрик
Adoption Progress Coverage, training, self-service
Cost Savings Расчёт экономии vs baseline
Risks & Issues Открытые проблемы и митигация
Next Month Plan Планы на следующий месяц

Квартальный Business Review

Секция Содержание
ROI Analysis Полный расчёт возврата инвестиций
Business Impact Влияние на бизнес-решения
Maturity Assessment Оценка зрелости по модели
Strategic Recommendations Рекомендации на следующий квартал

5. Алерты и пороговые значения

Критические алерты (требуют немедленной реакции)

Условие Severity Action
DLQ count > 500 🔴 CRITICAL Page on-call, notify owner
Schema validation failure rate > 5% 🔴 CRITICAL Stop ingestion, investigate
SLA breach > 2 hours 🔴 CRITICAL Notify owner + escalate

Предупреждения (требуют внимания)

Условие Severity Action
DLQ count > 100 🟡 WARNING Notify owner via Slack
Freshness > 80% of SLA 🟡 WARNING Monitor closely
Quality pass rate < 98% 🟡 WARNING Review quality rules

Информационные (для awareness)

Условие Severity Action
New contract created ℹ️ INFO Log, update coverage metric
Contract updated ℹ️ INFO Log, review changes
DLQ fully drained ℹ️ INFO Log success

6. Maturity Model

Уровни зрелости

Уровень Название Характеристики Метрики
1 Initial Нет контрактов, реактивный подход Baseline
2 Developing Пилот запущен, первые контракты Coverage <30%
3 Defined Процессы формализованы, один домен Coverage 30-70%
4 Managed Все критичные assets, метрики Coverage >90%, SLA >95%
5 Optimizing Self-service, continuous improvement Self-service >70%

Self-Assessment Checklist

Уровень 2 (Developing):
[ ] Минимум 1 контракт в production
[ ] CI/CD pipeline работает
[ ] Базовый мониторинг настроен

Уровень 3 (Defined):
[ ] Процессы документированы
[ ] Команды обучены
[ ] Runbooks созданы
[ ] DLQ процесс работает

Уровень 4 (Managed):
[ ] >90% critical assets под контрактом
[ ] SLA compliance >95%
[ ] Регулярная отчётность
[ ] Incident management mature

Уровень 5 (Optimizing):
[ ] Self-service для создания контрактов
[ ] Автоматические recommendations
[ ] Continuous improvement process
[ ] Data governance integrated

Версия: 1.0 Последнее обновление: 24 января 2026