Мастер-данные (Master Data, MDM)
Мастер-данные – это ключевые справочные записи компании, которые описывают её главные объекты: клиентов, поставщиков, товары, склады, сотрудников. В отличие от разовых транзакций (заказ, отгрузка, платёж), они меняются редко и должны быть одинаковыми во всех информационных системах.
Что такое мастер-данные
Любая логистическая компания хранит данные в десятках систем: WMS на складе, TMS для перевозок, бухгалтерия 1С, CRM для продаж, портал для клиентов. Один и тот же контрагент или один и тот же артикул груза заводится в каждой из них отдельно – и почти всегда с расхождениями. Где-то ИНН с опечаткой, где-то другое юридическое название, где-то устаревший адрес склада.
Мастер-данные (англ. master data) – это как раз тот пласт информации, который описывает основные, долгоживущие объекты бизнеса и должен быть единым для всех систем. Обычно к ним относят справочники контрагентов, номенклатуру товаров и грузов, склады и адреса, единицы измерения, тарифы, сотрудников. Их противопоставляют транзакционным данным – записям о конкретных операциях (заявка, рейс, накладная, счёт), которых много и которые постоянно возникают заново.
Мастер-данные и MDM: в чём разница
Важно не путать два понятия. Мастер-данные – это сами справочные записи. MDM (Master Data Management, управление мастер-данными) – это дисциплина и набор процессов, которые следят, чтобы эти записи были точными, непротиворечивыми и согласованными между бизнес-подразделениями и IT. MDM объединяет и организационные правила (кто и как заводит нового контрагента), и программные средства (MDM-система), которые сводят дубликаты и раздают эталонные записи в остальные системы.
Золотая запись и единый источник правды
Центральная идея MDM – «золотая запись» (golden record): одна выверенная, эталонная версия объекта, собранная из разных источников и очищенная от дублей и ошибок. Именно её считают «единым источником правды» (single source of truth). Когда клиент один раз заведён как золотая запись, все системы – от склада до бухгалтерии – ссылаются на неё, а не хранят свои разрозненные копии.
Как формируется золотая запись
- Сбор – данные об объекте стягиваются из всех систем-источников.
- Очистка и стандартизация – приведение к единому формату (адреса, телефоны, наименования), проверка по внешним реестрам (например, сверка реквизитов по базе юрлиц).
- Сопоставление и дедупликация – поиск записей, которые на самом деле описывают один и тот же объект, и их слияние.
- Обогащение – дозаполнение недостающих атрибутов.
- Раздача – эталонная запись возвращается в системы-потребители.
Зачем это логистике
В цепочке поставок ошибка в справочнике дорого стоит. Неверный вес или габарит в номенклатуре груза ломает расчёт загрузки; дубль контрагента приводит к тому, что скидка или лимит считаются неправильно; расхождение в адресе склада – к сорванной доставке. Единые мастер-данные снижают эти риски и дают достоверную аналитику: без общего справочника невозможно честно посчитать оборот по клиенту, если он в трёх системах записан тремя разными способами.
Подходы к организации
Внедряют MDM по-разному в зависимости от того, где физически «живёт» эталон:
- Реестровый (registry) – эталон вычисляется на лету, системы-источники остаются главными, MDM только хранит связи между их записями.
- Консолидация – золотые записи собираются в центральном хранилище для отчётности, но обратно в источники не возвращаются.
- Централизованный (централизация ведения) – справочники ведутся в самой MDM-системе, откуда раздаются остальным.
- Сосуществование (coexistence) – гибрид: эталон хранится централизованно, но редактировать записи можно и в системах-источниках с последующей синхронизацией.
Отдельная смежная область – НСИ (нормативно-справочная информация): по сути это российское название того же класса справочных данных, и MDM-системы часто позиционируются именно как «системы управления НСИ».
Стандарты качества
Требования к качеству и обмену мастер-данными описывает международная серия стандартов ISO 8000 – она задаёт словарь терминов и правила, по которым данные можно считать «качественными» и переносимыми между организациями. Опираться на такой стандарт полезно, когда компания обменивается справочниками с партнёрами и хочет единого понимания, что считать корректной записью.
Практический пример
Транспортная компания работает в 1С, TMS и клиентском портале. Заказчик «ООО Ромашка» заведён в 1С как «Ромашка ООО», в TMS как «ООО "Ромашка"», а на портале с опечаткой в ИНН. Аналитика показывает трёх разных клиентов вместо одного. После внедрения MDM записи сводятся в одну золотую запись с выверенными реквизитами, и все системы начинают ссылаться на неё – оборот по клиенту наконец считается корректно.
Частые ошибки
- Путают сами мастер-данные (справочные записи) с MDM (процессом и системой управления ими).
- Считают мастер-данными транзакции – заказы, рейсы, накладные. Это транзакционные данные, они к мастер-данным не относятся.
- Думают, что достаточно один раз почистить справочники. Без постоянного процесса ведения дубли и расхождения возвращаются.
- Пытаются внедрить MDM силами только IT, без участия бизнеса, который отвечает за смысл и правила заведения записей.
Частые вопросы
Чем мастер-данные отличаются от транзакционных?
Мастер-данные и НСИ – это одно и то же?
Что такое золотая запись?
Нужен ли MDM небольшой логистической компании?
Источники
- Master data management – Wikipedia
- ISO 8000-100:2016 Data quality – Part 100: Master data: Exchange of characteristic data: Overview – ISO (Международная организация по стандартизации)
- Управление мастер-данными в рамках итеративного подхода – КиберЛенинка