Управление тысячами классов номенклатуры с уникальной атрибутикой — сложная задача для крупных компаний из промышленной отрасли. Классические справочники не справляются, особенно когда данные распределены между десятками учетных систем. В этом материале — разбор на примере кейса, как MDM-система решает проблему классификации данных: от иерархических справочников до интеграции с SAP и автоматизации атрибутов.История одного внедренияКогда крупный промышленный холдинг обратился к нам с задачей – необходимо перенести в российскую систему управления мастер-данными более 2000 классов номенклатуры, каждый из которых имеет свою атрибутику - мы поняли: классические справочники MDM здесь бессильны. Дело осложнялось тем, что необходимо было учесть особенности ведения номенклатуры в каждом из 8 филиалов, использующих более 10 справочных и учетных систем. Так родился новый подход к классификации в Arenadata Harmony MDM.
От Parent-Child к Power-классификацииПервая версия нашего классификатора напоминала патрилинейное фамильное древо - строгая Parent-Child иерархия классов, где каждый элемент справочника знал своего "родителя", при этом только одного. Но реальные бизнес-процессы оказались сложнее благородных генеалогий. Возможности системы имели ряд ограничений:
- отсутствовал функционал признаков/характеристик/динамических атрибутов
- не было возможности заполнить признаки на материале
- не существовала множественная классификация
- отсутствие возможности генерации наименования по значению признаков
- не было работы с единицами измерения
- и многие, многие другие нюансы.
При этом, кроме классификатора, работающего внутри системы MDM, была жизненно необходима полноценная исходящая интеграция по всем принадлежащим ему объектам.
«Нам нужно, чтобы один материал мог относиться сразу к нескольким категориям», «Наименование должно строиться по шаблону и генерироваться автоматически», «Хотим интеграцию всего» - такие запросы стали поворотным моментом в истории развития системы. Сегодня Arenadata Harmony MDM поддерживает множественную классификацию, где деталь одновременно может быть и крепежом, и метизом, и расходником для станков ЧПУ. Наименования унифицированы, интеграция поддерживается в полном объеме.
Признаки характера: как атрибуты оживляют данныеПредставьте справочник химических реактивов. Для одних критичен срок годности, для других - температура хранения, для третьих - класс опасности. Наш механизм динамических атрибутов (они же признаки) позволяет каждому классу данных иметь свой «характер», а настраиваемая модель данных - собрать «под одной крышей» атрибуты и особенности учета, относящиеся к разным филиалам.
Первые демонстрации системы неизменно вызывали удивление, смешанное с легким недоверием: «Неужели теперь мы сможем посмотреть в одном интерфейсе данные по всем филиалам?». Да, в Arenadata Harmony MDM можно то, чего нельзя, например, в SAP.
Для закрепления успеха и расширения
функциональности Arenadata Harmony MDM в рамках разработки концепции нового классификатора были заложены следующие принципы:
- система должна позволять настраивать и вести более одного классификатора с разной структурой и тематикой
- атрибутивный состав классификатора должен быть настраиваемым и использовать все «плюшки» системы, предназначенные для справочников
- для настройки динамических атрибутов система должна поддерживать ведение справочника признаков, и таких справочников может быть несколько
- классификатор может быть настроен как с использованием признаков, так и без них – таким образом осуществляется совместимость с предыдущей версией и реализуется потребность ведения иерархических справочников без дополнительных обвязок
- при заполнении значений признаков в справочнике, который связан с классификатором, должны быть доступны широкие функциональные возможности: заполнение одним или несколькими значениями, выбор из справочника, ручной ввод в соответствии с типом данных признака
- интеграция классификатора и признаков должна гибко настраиваться с помощью тех же механизмов, что и для справочных данных.
Теперь наши заказчики могут построить классификатор материалов, позволяющий вести иерархические справочники ТМЦ, номенклатуры и генерировать унифицированные наименования для всех элементов. Таким образом, мы обеспечили для компаний широкий пласт нового функционала и безграничные возможности по его использованию.
Интеграционные будни: SAP и не толькоИстория интеграции MDM-системы с SAP заслуживает отдельного рассказа. Мастер-системой по части классов должна была стать Arenadata Harmony MDM, по части – остаться SAP.
Классификатор в SAP имеет свои особенности: например, классы типизированы, у них есть группа и вид. Есть обязательные атрибуты, которые нельзя не заполнить, но фактически – они не используются. При проектировании классификатора мы заложили базовые настройки, гарантирующие его работу. При этом оставили место для кастомизаций: настроить дополнительные атрибуты, правила валидации, правила рассылки для классификатора можно так же, как и для обычных справочников. По-прежнему для этого не требуется привлечение программистов, все настраивается в интерфейсе.
Интеграционные механизмы Arenadata Harmony MDM в полном объеме работают для классификатора, что позволило рассылать в SAP только часть классов, а не справочник целиком. Адаптация штатных механизмов в совокупности с достаточным уровнем гибкости позволяет нам выстроить качественную интеграцию и обеспечить совместимость классификатора не только с SAP, но и с другими ИТ-системами.
Говоря об интеграции, нельзя не отметить возможности импорта и экспорта. Благодаря им наша система обеспечивает двустороннюю синхронизацию данных, контроль целостности информации, возможность тонкой настройки правил преобразования, и поддержку различных форматов для выгрузки (Excel, JSON, CSV).
Как показала практика, именно такая комплексная интеграция позволяет полностью раскрыть потенциал классификатора в промышленных предприятиях.
Будущее MDM: машинное обучение и автоматизация классификации данныхСегодня мы работаем над тем, чтобы классификатор стал еще умнее. Машинное обучение для автоматического определения категорий, нейросети для предложения атрибутов — это уже не фантастика, а наш roadmap на ближайшие релизы.
Для тех, кто хочет увидеть, как классификатор Arenadata Harmony MDM справляется с реальными вызовами для бизнеса, мы готовим серию отраслевых
кейсов. Первый - о том, как крупная компания из металлургической отрасли перевела на российский стек 1 млн записей, из которых 500 000 – товары и материалы.
Хотите узнать подробнее о возможностях системы? Оставьте заявку на демонстрацию Arenadata Harmony MDM!---
Автор:
Наталья КудрявцеваФункциональный архитектор Arenadata Harmony MDM