«Semantic MDM» – это классическая система класса MDM, которая поддерживает бизнес-процессы централизованного управления НСИ: ввод мастер-данных, нормализацию, дедубликацию, контроль качества, ведение истории изменений и использования данных, синхронизацию и репликацию данных по заданному расписанию. Система реализует единую точку ввода НСИ, обеспечивает мобильность доступа, актуальность, качество и достоверность эталонных мастер-данных.
Статья «Semantic MDM» как основа цифровой трансформации промышленного производства
Архитектура программного комплекса «Semantic MDM» разработана с учетом требований импортозамещения:
Архитектура программного комплекса «Semantic MDM»
Функциональные подсистемы «Semantic MDM»:
Основной клиентский модуль является базовым пользовательским инструментом и интерфейсом для работы с корпоративными мастер-данными. В нем сосредоточен функционал для работы с НСИ, включающий отображение, редактирование справочников и классификаторов, поиск и фильтрацию данных, управление применяемостью, взаимосвязями между объектами НСИ, работу с документами и многие другие возможности.
Ключевыми функциями и конкурентные преимущества данного модуля являются:
Конфигуратор объектной модели данных. Администратор системы средствами конфигурирования имеет возможность создавать новые и модифицировать уже существующие справочники и классификаторы, оперируя при этом понятиями классов, атрибутов и методов.
Объектно-ориентированная модель справочных данных в «Semantic MDM» реализуется сервером приложений, предоставляющего многочисленные API-функции и WEB-сервисы. Работа с конфигуратором объектной модели данных не требует от администратора «Semantic MDM» специальных навыков программирования или администрирования SQL-серверов.
Механизмы, реализованные в системе, позволяют пользователям самостоятельно моделировать в «Semantic MDM» классификаторы и каталоги продукции любой сложности:
Модуль управления заявками пользователей. Внесение любых изменений в базу данных «Semantic MDM» производится по заявкам пользователей в подсистеме, обеспечивающей соблюдение определённой последовательности действий по оценке полноты, качества и достоверности вводимой информации.
Заявки на изменение данных, поступающие от пользователей, накапливаются и анализируются в модуле управления заявками экспертами НСИ, обладающими соответствующими полномочиями и правами в системе «Semantic MDM». Каждой заявке присваивается определенный тип, который предопределяет атрибутивный состав создаваемой позиции и маршрут согласования – список экспертов НСИ и очередность проверки заявки.
Маршрут согласования заявки на добавление объектов НСИ или изменение значений их атрибутов может быть разбит на этапы, каждый из которых связывается с определённым условием его исполнения.
Модуль импорта и репликации мастер-данных. Модуль импорта и репликации корпоративных мастер-данных является ключевым в составе любой MDM системы. Он позволяет связывать и синхронизировать атрибутивный состав эталонных объектов НСИ в MDM с одноименными объектами НСИ в прикладных информационных системах.
Данный модуль автоматически реплицирует изменения, накопленные в базе данных MDM, в территориально-распределенной структуре предприятия по заданному расписанию или в ручном режиме. Реализация данного функционала позволяет сделать MDM систему единой точкой ввода и изменений мастер-данных.
Доступ к данным, обмен которыми настроен в «Semantic MDM», возможен через несколько каналов взаимодействия:
Модуль управления правами пользователей. В системе реализовано два вида безопасности:
Групповая политика безопасности, может дополняться индивидуальными настройками для каждого пользователя на уровне справочных групп, позиций и атрибутов. На уровне атрибутов определяются права на просмотр и редактирование, что позволяет реализовать различные контекстные точки зрения на объекты НСИ.
В системе ведется журнал активности пользователей, фиксируется статистика посещений, регистрируются время входа и выхода из системы, а также производимые пользователями действия.
Управление качеством мастер-данных. Система «Semantic MDM» обладает инструментами, позволяющими контролировать качество информации на этапе ее ввода: типизация атрибутов, опции обязательности и уникальности значений атрибутов, ввод данных по маске, ограничительные списки значений атрибутов и т.д.
Модуль разбора строк позволяет автоматизировать процесс нормализации данных, в соответствии с которым исходная строка контента разбивается на атрибуты в зависимости от принадлежности к определённому классу объектов НСИ.
В системе реализованы алгоритмы нечеткого поиска на основе методов N-грамм и Левенштейна, которые позволяют осуществлять поиск дублей, назначать выявленные дубликаты аналогами эталонных объектов НСИ или производить слияние их атрибутивного состава.