Начать проект

Обсудим проект?

Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь с политикой конфиденциальности.

Отправлено!

Спасибо за заявку, мы свяжемся с вами в ближайшее время!

Что такое MDM (управление мастер-данными)

MDM-система управления мастер-данными — от источников к золотой записи

В отчёте 42 тысячи клиентов, в реальности — 31 тысяча: остальное дубли одного и того же юрлица, записанного семью способами. Пока данные о клиентах, контрагентах и номенклатуре живут в CRM, 1С, складе и биллинге отдельно, любая сводная цифра — это гипотеза. MDM решает именно эту задачу. Мы в Code Pilots делаем системы под процесс заказчика и чаще всего приходим к данным с той стороны, где их уже нужно сводить, а они не сводятся.

Если совсем коротко. MDM (Master Data Management, управление мастер-данными) — это дисциплина и системы, которые собирают ключевые справочные сущности компании из всех источников, чистят, находят дубли, объединяют их в эталонную «золотую запись» и раздают обратно в системы-потребители.

Мастер-данные — это клиенты, контрагенты, номенклатура, сотрудники, места, договоры: то, на что ссылаются все процессы. Внедряют 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: от источников до золотой записи

Матчинг по-русски: почему «ООО „Ромашка“» ломает дедупликацию

Это тот раздел, из-за которого проекты по данным затягиваются, и его почти не встретишь в обзорах 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: registry, 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 тыс. ₽.

Точная смета зависит от числа источников, объёма записей и того, сколько правил придётся выяснять с нуля. Оценку делаем бесплатно: покажите, что и где у вас хранится — посчитаем по вашим данным.

Скажем честно, нужна ли вам платформа

Разберём ландшафт и объём данных: где нужен полноценный MDM, а где хватит нормализации на стыке систем.

Получить консультацию

Как внедряют: один домен, один процесс

Порядок, который снижает риск утонуть в данных.

Шаг 1. Найти дорогое решение. Не «навести порядок», а конкретное решение или процесс, который сейчас ломается из-за данных. Это и будет критерий успеха.

Шаг 2. Выбрать домен и границы. Один домен — например, контрагенты. Договориться, какие источники входят в объём, а какие пока нет.

Шаг 3. Оценить состояние данных. Профилирование: сколько записей, сколько без ключа, сколько потенциальных дублей, где заполнение ниже плинтуса. До этого шага сроки называть бессмысленно.

Шаг 4. Договориться о правилах. Приоритеты источников, правила выживания полей, критерии дубля, пороги автослияния. Это работа с бизнесом, а не с базой.

Шаг 5. Собрать конвейер и рабочее место. Нормализация, матчинг, слияние, распространение — и интерфейс стюарда с первого дня, не «на второй фазе».

Шаг 6. Запустить обратный поток. Эталон должен вернуться в системы-потребители, иначе порядок останется внутри хаба.

Шаг 7. Тиражировать. Следующий домен по той же механике, с уже отработанными правилами и метриками.

Ошибки, которые убивают проект

Начать со всех доменов сразу. Классический способ получить два года работы без результата. Один домен, один процесс, измеримый эффект — потом следующий.

Считать MDM техническим проектом. Правила «что считать дублем» и «чей адрес правильный» знает бизнес, а не разработчики. Без владельца домена проект встанет на первом же споре.

Забыть про обратный поток. Эталон собран, а в CRM всё те же семь «Ромашек». Пользователи справедливо считают, что ничего не изменилось.

Не дать стюарду инструмент. Разбор дублей в Excel и переписке работает первые две недели, потом очередь растёт, и очистка перестаёт делаться вообще.

Мигрировать мусор. При замене западной платформы соблазн перенести данные «как есть» велик. Перенос без чистки и без пересборки правил воспроизводит старую проблему на новой лицензии.

С чего начать

Три шага, которые можно сделать до выбора любой системы. Первое — назвать конкретное решение, которое сейчас принимается на плохих данных, и его цену. Второе — составить карту источников: где сущность рождается, где правится, где потребляется. Третье — измерить состояние: сколько записей, дублей, пропущенных ключей.

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

С чего начать MDM: бизнес-проблема, домен, владелец данных

Обсудим ваши данные?

Посмотрим справочники, оценим масштаб расхождений и предложим первый шаг. Оценка бесплатная.

Обсудить проект

Часто задаваемые вопросы

Это система, которая собирает ключевые справочные данные компании — клиентов, контрагентов, товары — из всех источников, находит среди них дубли, объединяет их в одну эталонную запись и возвращает эту запись обратно в рабочие системы. Смысл в том, чтобы одна и та же сущность во всех системах называлась одинаково и имела одинаковые реквизиты.

НСИ — нормативно-справочная информация: классификаторы и справочники вроде ОКПД2 или единиц измерения. Мастер-данные шире: помимо классификаторов это ещё и конкретные сущности — контрагент с реквизитами, товар с артикулом, сотрудник. В российской практике термины часто используют как синонимы, но НСИ корректнее считать частью мастер-данных.

Задачами. Хранилище копит историю для анализа и отчётности — оно сложит рядом все версии клиента. MDM решает, какая версия правильная, и раздаёт её обратно в источники. Отчётность на хранилище без MDM считается по противоречивым данным, а MDM без хранилища не закрывает аналитику. Это дополняющие системы, а не альтернативы.

Класс закрыт: «Юнидата» (Unidata MDM) в реестре российского ПО, 1С:MDM для ландшафтов вокруг 1С, а также «Компо MDM», 7TECH MDM, «Крок НСИ», «Гармония MDM», «Планета.НСИ». Выбор идёт по объёмам данных, нужным доменам, качеству рабочего места для разбора спорных записей и наличию интеграций с вашим ландшафтом.

Нет. Если источников два-три, у каждого справочника есть единственный хозяин, а сущности меняются редко — обычно достаточно нормализации на стыке систем и правил ввода. Платформа оправдана, когда источников много, одну сущность правят в нескольких системах одновременно и цена ошибки в данных измерима.

Разработка с Code Pilots

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

Внутри — сильная in-house команда: аналитики с отраслевой экспертизой, продуктовые дизайнеры, разработчики, QA и DevOps. Мы начинаем не с нуля: часть каркасов, админ-панелей и решений по автоматизации уже готова, поэтому первый домен обычно удаётся довести до работающего конвейера быстро — и на нём видно, стоит ли масштабировать подход дальше.

Расскажите, где у вас расходятся данные — посмотрим справочники и предложим путь под вашу задачу. Обсудить проект →

Обсудим проект?

Заполните форму или напишите нам
на airmail@code-pilots.ru
Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь с политикой конфиденциальности.

Спасибо!

Спасибо за сообщение, мы свяжемся
с вами в ближайшее время!
success