Один клиент в CRM числится трижды, поставщик в учётной системе и в закупках записан по-разному, а отдел аналитики сводит отчёт неделю и всё равно получает три разные цифры выручки. Причина одна – нет единого источника правды по ключевым сущностям. Управление мастер-данными (Master Data Management, MDM) решает именно эту задачу: оно фиксирует эталонные записи о клиентах, контрагентах, продуктах, сотрудниках и справочниках, и раздаёт их всем системам в одинаковом виде.

Что относят к мастер-данным

Мастер-данные – это относительно стабильные сущности, которые используют сразу несколько процессов. Клиент, поставщик, номенклатура, организационная структура, классификаторы (ОКВЭД, ОКПД2, КЛАДР). Их не путают с транзакционными данными: счёт, отгрузка или платёж описывают событие, а мастер-данные описывают участников этого события. Ошибка в одной транзакции стоит дорого, ошибка в карточке клиента тиражируется на тысячи транзакций.

Для госсектора цена расхождений выше. Реестры, по которым ведётся межведомственный обмен, должны быть согласованы; иначе запрос через СМЭВ возвращает данные, которые невозможно сопоставить с локальной записью. Единый набор идентификаторов и справочников – обязательное условие интеграции, а не желательное улучшение.

Как устроен MDM на практике

Базовая схема состоит из четырёх элементов. Первый – модель данных: какие атрибуты считаются эталонными и кто отвечает за их корректность (data owner). Второй – процессы сопоставления и дедупликации: алгоритмы находят дубли и сливают их в золотую запись по правилам приоритета источников. Третий – управление качеством: валидация форматов, проверка по внешним реестрам (ЕГРЮЛ, ФИАС), отлов противоречий. Четвёртый – раздача данных: системы получают эталон либо синхронно по запросу, либо через подписку на изменения.

Архитектурно MDM выступает отдельным доменом со своим API. Когда в контуре десятки систем, прямые интеграции «каждый с каждым» превращаются в неуправляемую сеть. Здесь помогают те же принципы, что и в микросервисной коммуникации: единая точка контракта, версионирование и наблюдаемость трафика – подходы, которые мы разбирали на примере service mesh и Istio. MDM-хаб становится таким контрактным центром для справочной информации.

Стоит сразу разделять понятия. Аббревиатуру MDM часто используют и в смысле управления мобильными устройствами – это совсем другая область безопасности, не связанная с мастер-данными. В корпоративной архитектуре под MDM мы понимаем именно управление справочными сущностями.

Что это даёт бизнесу

Чистые мастер-данные сокращают ручную сверку, ускоряют закрытие периода и убирают спор о том, чья цифра правильная. Аналитика и BI начинают строиться на согласованной основе, а не на разрозненных выгрузках. Маркетинг перестаёт слать одно письмо клиенту дважды. Закупки видят реальную консолидированную позицию по поставщику. Регуляторная отчётность собирается из проверенного источника, а не пересчитывается заново перед каждой сдачей.

Внедрять MDM имеет смысл итеративно: начать с одного домена, который болит сильнее всего – обычно это контрагенты, – навести в нём порядок и измерить эффект, а затем расширять охват. Полноценная платформа данных и BI собирается по той же логике: от модели и правил качества до интеграции с учётными системами и витринами отчётности.

Единый источник правды – не разовый проект, а постоянный процесс с владельцами данных и метриками качества. Но именно он превращает разрозненные системы в управляемый информационный контур.