Что такое MDM (управление мастер-данными)
В отчёте 42 тысячи клиентов, в реальности — 31 тысяча: остальное дубли одного и того же юрлица, записанного семью способами. Пока данные о клиентах, контрагентах и номенклатуре живут в CRM, 1С, складе и биллинге отдельно, любая сводная цифра — это гипотеза. MDM решает именно эту задачу. Мы в Code Pilots делаем системы под процесс заказчика и чаще всего приходим к данным с той стороны, где их уже нужно сводить, а они не сводятся.
Если совсем коротко. MDM (Master Data Management, управление мастер-данными) — это дисциплина и системы, которые собирают ключевые справочные сущности компании из всех источников, чистят, находят дубли, объединяют их в эталонную «золотую запись» и раздают обратно в системы-потребители.
Мастер-данные — это клиенты, контрагенты, номенклатура, сотрудники, места, договоры: то, на что ссылаются все процессы. Внедряют MDM в одном из четырёх стилей — от простого реестра ссылок до централизованного хаба. Главная работа не в покупке платформы, а в правилах сопоставления и в том, кто в компании отвечает за справочник.
В статье
- Две системы под одной аббревиатурой
- Что такое мастер-данные
- Домены данных
- Конвейер до золотой записи
- Матчинг по-русски
- Четыре стиля внедрения
- MDM, PIM, CDP и DWH
- Владелец данных
- Когда MDM не нужен
- Российские платформы
- Платформа или заказное
- Как внедряют
- Частые ошибки
- С чего начать
- Часто задаваемые вопросы
Master Data Management и Mobile Device Management: две системы под одной аббревиатурой
Прежде чем разбираться, стоит убедиться, что вы читаете про нужный MDM. Аббревиатура занята дважды, и системы не имеют между собой ничего общего.
- Master Data Management — управление мастер-данными: единые справочники клиентов, контрагентов, товаров. Задача — качество и непротиворечивость данных. Об этом дальше вся статья.
- Mobile Device Management — управление корпоративными мобильными устройствами: выдача политик, удалённая блокировка, установка приложений. Задача — безопасность парка телефонов и планшетов.
Если вам нужен второй вариант, ищите по «управление мобильными устройствами» или EMM/UEM — так выдача будет точнее.
Что такое мастер-данные — и чем они отличаются от транзакционных и НСИ
Мастер-данные — это относительно стабильные сущности, на которые ссылаются все процессы и системы. Клиент, поставщик, товар, сотрудник, склад, договор. Они меняются редко, но упоминаются везде, поэтому ошибка в них размножается по всей компании.
В России рядом живёт термин НСИ — нормативно-справочная информация, и его часто используют как синоним. Точнее считать НСИ частью мастер-данных: это справочники и классификаторы (единицы измерения, виды деятельности, категории товаров), тогда как мастер-данные включают ещё и «живые» сущности вроде конкретного контрагента с его реквизитами.
| Тип данных | Что это | Как часто меняется | Пример |
|---|---|---|---|
| Мастер-данные | Ключевые сущности, общие для всех систем | Редко | Контрагент «Ромашка» с ИНН и адресом |
| НСИ / справочники | Классификаторы и нормативные перечни | Редко, централизованно | ОКПД2, единицы измерения, категории |
| Транзакционные | События и операции | Постоянно | Заказ, платёж, отгрузка, списание |
| Аналитические | Агрегаты и расчёты поверх остального | По расписанию расчёта | Выручка по клиенту за квартал |
| Метаданные | Описание самих данных | Редко | Структура таблицы, владелец поля |
Практический смысл разделения простой: транзакции можно копить и пересчитывать, а мастер-данные нужно приводить к одной версии — иначе транзакции просто не с чем связывать.
Домены мастер-данных: с чего начинают
MDM никогда не внедряют «на все данные сразу». Работают доменами — по типам сущностей, и первый домен выбирают по тому, где ошибки дороже всего.
- Клиенты и контрагенты. Самый частый старт: дубли мешают считать выручку, работать со скидками и понимать, кому вы уже продаёте. Отсюда прямая связь с разработкой CRM под процесс — в CRM эти дубли видны первыми и мешают ежедневно.
- Номенклатура и товары. Один и тот же артикул под разными названиями от разных поставщиков — боль дистрибуции, ритейла и производства.
- Поставщики. Нужны, чтобы видеть весь оборот с группой компаний, а не с семью её юрлицами по отдельности.
- Сотрудники и организационная структура. Критично там, где от структуры зависят доступы и согласования.
- Места и активы. Склады, точки, оборудование — часто недооценённый домен, без которого не сходится логистика.
Разумная стратегия — один домен, один сквозной процесс, измеримый результат. Дальше следующий домен, на той же механике.
Что делает MDM-система: конвейер от источников до золотой записи
Внутри любой MDM — конвейер из пяти шагов. Понимать их полезно даже если платформу вы не пишете сами: по этим шагам видно, что именно придётся настраивать руками.
Сбор из источников. Данные забираются из CRM, учётных систем, складов, внешних реестров. Забираются не однократно, а потоком — с фиксацией того, откуда пришла каждая запись.
Профилирование и нормализация. Прежде чем сравнивать, данные приводят к единому виду: формат телефона, разбор адреса на части, единый регистр, отделение организационно-правовой формы от названия.
Матчинг. Поиск записей, которые описывают одну и ту же сущность. Самый сложный шаг, и о нём отдельная глава ниже.
Слияние и правила выживания (survivorship). Из группы найденных дублей собирается эталон. Правила решают, чьё значение поля побеждает: у ИНН доверяем ЕГРЮЛ, у адреса — последнему подтверждённому, у названия — источнику с наивысшим приоритетом.
Распространение. Эталон отдаётся обратно в системы-потребители — через API, шину или репликацию. Здесь и живёт основная серверная часть такого решения: очереди, идемпотентность, разрешение конфликтов при одновременных правках.
Пятый шаг чаще всего недооценивают. Собрать золотую запись внутри хаба — половина дела; тяжело сделать так, чтобы её приняли системы, у которых свои валидации и свои представления о том, кто главный.
Матчинг по-русски: почему «ООО „Ромашка“» ломает дедупликацию
Это тот раздел, из-за которого проекты по данным затягиваются, и его почти не встретишь в обзорах MDM. Алгоритмы сопоставления, обученные на латинице и западных адресах, на русских данных работают заметно хуже.
Типовые ловушки: «ООО „Ромашка“», «Ромашка, ООО» и «ромашка ооо» — одна компания, три строки. Фамилия в двух вариантах написания через «е» и «ё». Адрес «г. Москва, ул. Ленина, д. 5 к. 2» против «Москва, Ленина 5/2». Номенклатура, где поставщик пишет «болт М8х40 ГОСТ 7798», а склад — «Болт M8*40».
| Подход | Как работает | Плюсы | Ограничения |
|---|---|---|---|
| Детерминистский | Точное совпадение по ключу: ИНН, GTIN, СНИЛС | Быстро, предсказуемо, объяснимо | Ключа часто нет или он с ошибкой |
| Вероятностный (fuzzy) | Сравнение по похожести строк и набору признаков с весами | Ловит опечатки и разный порядок слов | Нужны пороги и обучение на ваших данных |
| Правила по внешним реестрам | Нормализация через ФИАС/ГАР, ЕГРЮЛ, ОКПД2, ТН ВЭД | Приводит данные к государственному эталону | Не покрывает внутреннюю номенклатуру |
| Ручной разбор | Спорные группы уходят человеку | Единственный способ решить неоднозначность | Требует рабочего места и регламента |
Рабочая схема почти всегда комбинированная: сначала нормализация по внешним реестрам, потом детерминистский матчинг по ключам, потом вероятностный по остатку, а спорное — человеку. И два порога вместо одного: выше верхнего — сливаем автоматически, ниже нижнего — точно разные, между ними — на ручной разбор.
Отдельно про адреса и контрагентов: в России есть государственные эталоны, и их стоит использовать. Адреса нормализуются по ФИАС/ГАР, юрлица идентифицируются по ИНН с проверкой в ЕГРЮЛ, продукция — по ОКПД2 и ТН ВЭД. Это дешевле и надёжнее, чем растить собственный классификатор с нуля.
Четыре стиля внедрения MDM
Классификация Gartner, которую используют все вендоры. Выбор стиля — это выбор того, кто в вашем ландшафте главный по данным.
| Стиль | Что хранит хаб | Кто вводит данные | Когда уместен |
|---|---|---|---|
| Registry | Только индексы и ссылки на записи в источниках | Источники, как раньше | Нужен сводный взгляд без переделки систем |
| Consolidation | Полную копию мастер-данных и золотые записи | Источники; хаб — для отчётности | Аналитика и отчётность на достоверных данных |
| Coexistence | Полные мастер-данные, синхронизируемые в обе стороны | Источники, но хаб рассылает эталон обратно | Легаси-системы остаются, но должны видеть эталон |
| Centralized | Полные мастер-данные, хаб — единственный эталон | Сам хаб (система ввода) | Максимальный контроль, готовность менять процессы |
Registry дешевле и быстрее всего, но эталон остаётся виртуальным: в источниках по-прежнему мусор. Centralized даёт настоящий порядок, но требует изменить привычки людей в нескольких подразделениях — обычно это и есть главная сложность, а не техника.
Практика: большинство компаний начинают с Consolidation, чтобы получить достоверную отчётность, и дальше выборочно переходят к Coexistence по самым важным доменам. Прыжок сразу в Centralized оправдан редко.
MDM, PIM, CDP, DWH и интеграционная шина: кто за что отвечает
Ещё одна путаница, которая дорого стоит на этапе выбора: под задачу «навести порядок в данных» продают четыре разных класса систем.
| Система | Задача | Что внутри | Чем не является |
|---|---|---|---|
| MDM | Единая эталонная версия ключевых сущностей | Матчинг, слияние, распространение, governance | Не хранилище для аналитики |
| PIM | Богатые карточки товаров для каналов продаж | Атрибуты, медиа, локализации, публикация | Не управляет клиентами и контрагентами |
| CDP | Сборка профиля клиента для маркетинга | Поведенческие события, сегменты, активации | Не эталон для учётных систем |
| DWH / Lakehouse | Хранение истории для анализа | Модели данных, ETL, отчётность | Не наводит порядок в источниках |
| Шина / ESB | Транспорт сообщений между системами | Маршрутизация, преобразование, гарантии доставки | Не решает, какая запись правильная |
Самая частая ошибка — ждать от хранилища работы MDM. Хранилище честно сложит все версии клиента рядом; выбрать из них правильную и вернуть обратно в CRM оно не должно и не будет. Обратная ошибка тоже встречается: покупают MDM, чтобы строить отчётность, а потом обнаруживают, что для аналитики всё равно нужно хранилище.
Data Governance: без владельца данных золотая запись гниёт
Техническая часть MDM — меньшая половина проекта. Большая — договорённости о том, кто отвечает за данные, и ежедневная работа по их поддержанию.
Ключевые роли две. Владелец домена данных — руководитель со стороны бизнеса, который решает спорные вопросы: как правильно называется контрагент, какой источник главный, что считать дублем. Data steward — специалист, который каждый день разбирает спорные группы, правит атрибуты и следит за качеством.
У стюарда должен быть инструмент, а не выгрузка в Excel. По сути это автоматизированное рабочее место: очередь спорных совпадений, сравнение записей рядом, история изменений, кнопки «слить / разделить / запросить уточнение». Если такого места нет, разбор превращается в переписку, и через полгода эталон снова расходится с реальностью.
Полезно завести и метрики качества: доля записей с заполненным ключом, количество спорных групп в очереди, время до разбора, число автослияний. Без цифр governance превращается в декларацию.
Когда MDM не нужен
Честный разговор, который вендор платформы обычно не заводит. MDM — тяжёлая дисциплина, и в ряде случаев проблему решают дешевле.
Платформа скорее не нужна, если систем-источников две-три и в каждой один хозяин справочника; если сущностей немного и они меняются редко; если задача разовая — почистить накопленные дубли и держать порядок дальше руками. В таких случаях достаточно нормализации на стыке систем, одного согласованного справочника и правил ввода.
Платформа нужна, когда источников много и они продолжают появляться; когда одну сущность правят в нескольких системах одновременно; когда цена ошибки в данных измерима — например, дубли контрагентов ломают скидочную политику или сводную отчётность.
Проверочный вопрос перед стартом: способны ли вы назвать одно конкретное решение, которое сегодня принимается неверно из-за состояния данных? Если да — проект окупится. Если ответ «просто хотим порядок», сначала стоит найти это решение.
Российский рынок 2026: чем заменяют Informatica и SAP MDG
Западные MDM-платформы — Informatica MDM, SAP Master Data Governance, IBM MDM, Oracle Customer Hub — с российского рынка ушли, и вопрос замены встал остро: справочники нельзя «поставить на паузу».
Что представлено сейчас: Юнидата (Unidata MDM) — платформа в реестре российского ПО (запись №11696, решение от 27.09.2021), с редакциями от стандартной до высоконагруженной; 1С:MDM — логичный выбор там, где ландшафт уже вокруг 1С; а также «Компо MDM», 7TECH MDM, «Крок НСИ», «Гармония MDM», «Планета.НСИ». Класс закрыт неплохо — выбор идёт не по принципу «есть ли аналог», а по нагрузке, доменам и интеграциям.
На что смотреть при выборе:
- Наличие в реестре отечественного ПО — обязательное условие для госкомпаний, объектов КИИ и части закупок.
- Работа с вашими объёмами — миллионы записей и десятки правил матчинга ведут себя иначе, чем демо на сотне строк.
- Рабочее место стюарда — насколько им реально пользоваться каждый день.
- Интеграции с вашим ландшафтом — 1С, CRM, склад, шина: есть ли коннекторы или всё придётся писать.
- Миграция правил — если вы уходите с западной платформы, правила матчинга и очистки придётся переносить, и это отдельный проект, а не пункт в чек-листе.
Платформа или заказная разработка
Третий путь между «купить платформу» и «ничего не делать» существует и часто оказывается самым практичным.
| Критерий | Готовая MDM-платформа | Заказное решение | Нормализация на стыке |
|---|---|---|---|
| Когда подходит | Много домены и источников, нужен полноценный хаб | Специфичные правила или связка с вашими продуктами | Источников мало, задача локальная |
| Скорость старта | Средняя: лицензии, обучение, настройка | Средняя, но сразу под ваши данные | Быстрая |
| Гибкость правил | В пределах модели вендора | Полная | Ограниченная |
| Стоимость владения | Лицензии плюс поддержка настроек | Своя разработка и развитие | Минимальная |
| Риск | Купить больше, чем нужно | Недооценить объём аналитики на входе | Упереться в потолок при росте |
Наша позиция здесь без лукавства: продажей и внедрением чужих MDM-платформ мы не занимаемся. Мы делаем то, что вокруг них и вместо них, когда платформа избыточна: сервисы нормализации и матчинга под ваши данные, рабочие места для разбора спорных записей, интеграционный слой между хабом и системами-потребителями, а также заказные справочники внутри продукта, который мы для вас строим.
Порядок величин по нашей части: заказное решение под ваши правила данных начинается от 1,7 млн ₽, подключение одной системы-источника или потребителя — от 150 тыс. до 1,5 млн ₽ в зависимости от системы, аудит текущего ландшафта — 200–600 тыс. ₽.
Точная смета зависит от числа источников, объёма записей и того, сколько правил придётся выяснять с нуля. Оценку делаем бесплатно: покажите, что и где у вас хранится — посчитаем по вашим данным.
Как внедряют: один домен, один процесс
Порядок, который снижает риск утонуть в данных.
Шаг 1. Найти дорогое решение. Не «навести порядок», а конкретное решение или процесс, который сейчас ломается из-за данных. Это и будет критерий успеха.
Шаг 2. Выбрать домен и границы. Один домен — например, контрагенты. Договориться, какие источники входят в объём, а какие пока нет.
Шаг 3. Оценить состояние данных. Профилирование: сколько записей, сколько без ключа, сколько потенциальных дублей, где заполнение ниже плинтуса. До этого шага сроки называть бессмысленно.
Шаг 4. Договориться о правилах. Приоритеты источников, правила выживания полей, критерии дубля, пороги автослияния. Это работа с бизнесом, а не с базой.
Шаг 5. Собрать конвейер и рабочее место. Нормализация, матчинг, слияние, распространение — и интерфейс стюарда с первого дня, не «на второй фазе».
Шаг 6. Запустить обратный поток. Эталон должен вернуться в системы-потребители, иначе порядок останется внутри хаба.
Шаг 7. Тиражировать. Следующий домен по той же механике, с уже отработанными правилами и метриками.
Ошибки, которые убивают проект
Начать со всех доменов сразу. Классический способ получить два года работы без результата. Один домен, один процесс, измеримый эффект — потом следующий.
Считать MDM техническим проектом. Правила «что считать дублем» и «чей адрес правильный» знает бизнес, а не разработчики. Без владельца домена проект встанет на первом же споре.
Забыть про обратный поток. Эталон собран, а в CRM всё те же семь «Ромашек». Пользователи справедливо считают, что ничего не изменилось.
Не дать стюарду инструмент. Разбор дублей в Excel и переписке работает первые две недели, потом очередь растёт, и очистка перестаёт делаться вообще.
Мигрировать мусор. При замене западной платформы соблазн перенести данные «как есть» велик. Перенос без чистки и без пересборки правил воспроизводит старую проблему на новой лицензии.
С чего начать
Три шага, которые можно сделать до выбора любой системы. Первое — назвать конкретное решение, которое сейчас принимается на плохих данных, и его цену. Второе — составить карту источников: где сущность рождается, где правится, где потребляется. Третье — измерить состояние: сколько записей, дублей, пропущенных ключей.
Третий шаг обычно и определяет, каким будет проект: платформа, заказное решение или нормализация на стыке. Внешний взгляд здесь полезен — это стандартная работа в рамках аудита кода и архитектуры: что в ландшафте уже можно переиспользовать, где данные ломаются и какой путь выйдет дешевле.
Часто задаваемые вопросы
Это система, которая собирает ключевые справочные данные компании — клиентов, контрагентов, товары — из всех источников, находит среди них дубли, объединяет их в одну эталонную запись и возвращает эту запись обратно в рабочие системы. Смысл в том, чтобы одна и та же сущность во всех системах называлась одинаково и имела одинаковые реквизиты.
НСИ — нормативно-справочная информация: классификаторы и справочники вроде ОКПД2 или единиц измерения. Мастер-данные шире: помимо классификаторов это ещё и конкретные сущности — контрагент с реквизитами, товар с артикулом, сотрудник. В российской практике термины часто используют как синонимы, но НСИ корректнее считать частью мастер-данных.
Задачами. Хранилище копит историю для анализа и отчётности — оно сложит рядом все версии клиента. MDM решает, какая версия правильная, и раздаёт её обратно в источники. Отчётность на хранилище без MDM считается по противоречивым данным, а MDM без хранилища не закрывает аналитику. Это дополняющие системы, а не альтернативы.
Класс закрыт: «Юнидата» (Unidata MDM) в реестре российского ПО, 1С:MDM для ландшафтов вокруг 1С, а также «Компо MDM», 7TECH MDM, «Крок НСИ», «Гармония MDM», «Планета.НСИ». Выбор идёт по объёмам данных, нужным доменам, качеству рабочего места для разбора спорных записей и наличию интеграций с вашим ландшафтом.
Нет. Если источников два-три, у каждого справочника есть единственный хозяин, а сущности меняются редко — обычно достаточно нормализации на стыке систем и правил ввода. Платформа оправдана, когда источников много, одну сущность правят в нескольких системах одновременно и цена ошибки в данных измерима.
Разработка с Code Pilots
Code Pilots — студия заказной разработки полного цикла: веб- и мобильные продукты с нетривиальной бизнес-логикой, интеграциями и высокими нагрузками. В проектах про данные мы делаем прикладную часть: сервисы нормализации и сопоставления записей под ваши справочники, рабочие места для разбора спорных случаев, интеграционный слой между хабом и системами-потребителями. Продажей чужих MDM-платформ не занимаемся и говорим об этом сразу.
Внутри — сильная in-house команда: аналитики с отраслевой экспертизой, продуктовые дизайнеры, разработчики, QA и DevOps. Мы начинаем не с нуля: часть каркасов, админ-панелей и решений по автоматизации уже готова, поэтому первый домен обычно удаётся довести до работающего конвейера быстро — и на нём видно, стоит ли масштабировать подход дальше.
Расскажите, где у вас расходятся данные — посмотрим справочники и предложим путь под вашу задачу. Обсудить проект →