RT.MDM — классическое решение для централизованного управления и контроля целостности нормативно-справочной информации. Решение обеспечивает полный жизненный цикл мастер-данных — от загрузки и нормализации до согласования и утверждения записей — поддерживает гибкую ролевую модель доступа и интегрируется с внешними системами через REST API и JDBC. Решение успешно внедрено в крупных российских компаниях, включая Ростелеком, где оно обслуживает более 1 500 справочников и свыше 850 активных пользователей, а также в телеком-компании Т2 и группе компаний ГФК Русь. Это подтверждает надежность, широкий спектр применения и масштабируемость продукта.

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

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

Кто является пользователями MDM-систем

  • Бизнес-пользователи и операционные отделы: работают с проверенными мастер-данными, эффективно выполняют ежедневные задачи без ошибок.
  • Финансовые отделы: используют единые справочники с точными статьями затрат и продуктами, быстро и корректно закрывают отчетные периоды.
  • Аналитики и BI-специалисты: получают достоверные и согласованные данные, что позволяет строить точную отчетность и проводить глубокий анализ.
  • Руководители: принимают стратегические решения на основе качественных данных, повышают конкурентоспособность компании.
  • IT-департаменты: легче интегрируют корпоративные информационные системы через стандартизированные мастер-данные. Это устраняет ручную очистку в ETL-процессах и ускоряет запуск новых проектов. Такой подход увеличивает общую эффективность и способствует росту бизнеса.

Основные этапы внедрения системы MDM

  1. Подготовка структуры корпоративных мастер-справочников.
  2. Наполнение мастер-справочников данными.
  3. Получение данных из корпоративных систем компании, которые в этом случае называются системами-источниками.
  4. Трансформация данных в формат мастер-справочников — преобразование данных, полученных из разных источников, в единый стандартный формат, который используется в мастер-справочниках компании.
  5. Дополнение мастер-справочников данными из систем-источников.
  6. Обогащение мастер-справочников данными из внешних систем-источников, включая федеральные и отраслевые справочники.
    В результате получается «золотая» запись. Название записи указывает на то, что она имеет самостоятельную ценность для компании.
  7. Передача «золотой» записи информационным системам-потребителям.

После этих процессов компания получает результат: все информационные системы будут работать со справочниками в едином формате и терминах.

Ключевые функции системы MDM

• Управление справочниками через систему метаданных.

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

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

• Средства редактирования содержания справочников.

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

• Обогащение «золотой» записи данными, полученными от пользователей и различных информационных систем.

Позволяет формировать максимально полные и достоверные профили объектов за счет объединения данных из разных источников, повышая качество и ценность информации для бизнеса.

• Управление событиями редактирования справочников (добавить запись, отредактировать, удалить) через бизнес-правила, которые автоматизируют рутинные операции и облегчают работу пользователей.

• Обработка данных, получаемых из различных источников.

Гарантирует надежную интеграцию и стандартную трансформацию данных из разнородных систем, что обеспечивает целостность и согласованность информации на всех уровнях.

• Передача справочников различным потребителям.

Автоматизирует обмен данными с внутренними и внешними системами, сокращая время доставки информации и минимизируя риски ошибок при передаче.

• Ведение истории изменений записей справочников.

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

• Ведение истории действий пользователей.

Позволяет отслеживать деятельность каждого пользователя для повышения безопасности данных и анализа эффективности процессов управления.

• Процессное управление согласованием, утверждением и обновлением записей справочников.

Автоматизирует бизнес-процессы согласования данных, снижая время на принятие решений и обеспечивая контроль качества на каждом этапе.

• Разделение прав доступа пользователей к справочникам. Управление правами пользователей через ролевую модель системы MDM.

Гарантирует безопасный и гибкий доступ к данным, соответствующий ролям и обязанностям сотрудников, что предотвращает несанкционированные изменения и утечки информации.

• Интеграция справочников с табличными редакторами (MS Excel, LibreOffice) для пакетной обработки большого количества записей с использованием их интерактивных средств.

Позволяет бизнес-пользователям работать с большими объемами данных удобными и привычными инструментами, ускоряя массовое обновление и загрузку информации.

• Предоставление функций REST API и JDBC. А также возможности передачи и получения данных через брокеров сообщений и информационные системы — как источники, так и потребители.

Обеспечивает гибкую и бесшовную интеграцию с любыми корпоративными приложениями и сервисами, формируя надежную и масштабируемую экосистему обмена данными.

Архитектура системы

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

Мы выделяем основные модули системы:

  • Подсистема пользователя работы с данными.
  • Подсистема метаданных.
  • Подсистема правления правами пользователя.
  • Подсистема оповещений/интеграции.
  • Подсистема заявок Workflow.
  • Подсистема Data Quality.
  • Подсистема Deploy.
  • AI-помощник.
  • REST API.

Работа с данными пользователя

Современный, удобный и интерактивный веб-интерфейс RT.MDM создан для того, чтобы упростить поиск и управление нужной информацией. Благодаря продуманной навигации пользователи могут находить нужные данные всего за несколько кликов, что экономит время и делает работу с системой комфортной и эффективной.

Работа с метаданными

Метаданные — это средство конструирования справочников, где задаются их свойства и взаимосвязи.

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

Также есть возможность задавать бизнес-правила для автоматизации вычислений над записями справочника. Когда над новой или исправленной записью бизнес-правила автоматически выполняют заданные вычисления.

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

Управление правами пользователей

RT.MDM обеспечивает ряд возможностей управления правами пользователей.

Функции ограничения прав пользователей по действиям над справочниками:

  • чтение справочника;
  • добавление записи;
  • изменение записи;
  • удаление записи.

Ограничение прав пользователей на поля справочника:

  • запрет на просмотр поля;
  • запрет на редактирование поля.

Ограничения права на записи:

  • возможность указать условия фильтрации записей. Пользователь не сможет увидеть те записи, которые не попадают в условия фильтра.

Для облегчения назначения прав большому количеству пользователей возможно использовать роли.

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

Интеграция с информационными системами

Подсистема Интеграция предназначена для взаимодействия с корпоративной почтой и другими информационными системами.

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

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

Качество данных

Подсистема оценки качества данных (Data Quality) отвечает за контроль качества не только справочников, но и данных из других корпоративных информационных систем. Она включает функции сравнения данных между разными системами, что позволяет выявлять расхождения как между самими системами, так и между справочниками RT.MDM и системами, обеспечивая целостность и согласованность информации.

При создании правил проверки пользователь указывает, в какой системе и какие данные следует оценить на соответствие заданным критериям качества, а также какие виды вычислений выполнять во время оценки.

Пример доступных видов вычислений:

  • разность множеств;
  • перечисление множеств;
  • минимальное значение для выбранных полей;
  • максимальное значение для выбранных полей;
  • среднее значение для выбранных полей;
  • стандартное отклонение значений полей;
  • медианное значение выбранных полей;
  • сумма значений выбранных полей;
  • построчное сравнение таблиц;
  • заполненность таблиц по горизонтали;
  • количество записей в таблице;
  • количество дублей;
  • размер таблицы в Мб

и тому подобные.

Кроме данных видов вычислений, в правилах проверки можно задавать произвольные фильтры отбора данных, чтобы проверка выполнялась более точно.

Подсистема Data Quality также сохраняет результаты проверок для дальнейшего анализа.

И при необходимости информация о результатах таких проверок может быть отправлена почтой заинтересованным лицам и службам компании.

Проверки могут быть запущены пользователями вручную или по настроенному расписанию с указанной периодичностью.

Обновление системы

Подсистема распространения справочников обеспечивает надежный и удобный перенос новых и обновленных данных между различными инсталляциями RT.MDM, что позволяет сохранять целостность и согласованность информации при переходе от тестовой среды к рабочей.

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

ИИ-помощник

К системе подключена нейросеть через нейрошлюз Ростелекома ai.rt.ru. AI-помощник выбирает данные из справочника на основе запросов пользователя на простом разговорном языке.

Например, так выглядит запрос для справочников Банки: «Выбери те, которые находятся в Санкт-Петербурге». В ответ нейросеть сделает отбор банков, у которых офис находится в указанном городе.

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

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

RT.MDM создает «золотую» запись для всех корпоративных справочников. Все системы компании работают с едиными и достоверными данными. Это снижает ошибки, ускоряет процессы и повышает эффективность работы. «Золотая» запись помогает принимать точные решения и поддерживает цифровую трансформацию компании.