Знание - прибыль!

АрхиГраф.MDM

Функциональность АрхиГраф.MDM

Руководство пользователя (PDF)

Руководство администратора (PDF, только оглавление)

Производительность

Демо-версия API

Свидетельство о регистрации

АрхиГраф.MDMРоссийская система управления мастер-данными
и корпоративной информационной моделью

Назначение и принцип работы семантического MDM

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

Среда, в которой функционирует предприятие, постоянно изменяется: появляются новые типы объектов, которые необходимо включить в состав основных данных, новые нормативные требования, новые характеристики известных объектов. Поэтому важно, чтобы система управления мастер-данными имела гибкую модель данных, и могла предоставлять ее другим приложениям при помощи программного интерфейса. Таким образом, MDM приобретает свойства RDS - сервиса предоставления справочной модели данных, Reference Data Service.

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

Презентация нашего продукта АрхиГраф.MDM

Преимущества семантической MDM-системы состоят в следующем:

  • Семантический MDM способен хранить данные сколь угодно сложной структуры, содержащие десятки и сотни тысяч типов сущностей. Это позволяет создавать описания предметных областей без излишних упрощений, без потери информации. Как правило, модель данных MDM наиболее полно и адекватно отражает реальность благодаря тому, что основана на концептуальной модели предметной области.
  • Поскольку в семантической системе структура данных технически не отделяется от самих данных, управление ими становится намного проще и гибче. Такая система способна максимально быстро реагировать на любые изменения бизнес-требований.
  • Семантический MDM может управлять поведением прикладных компонентов ИТ-системы, храня их настройки и алгоритмы работы. Это дает возможность существенно сократить сроки и стоимость доработки прикладного ПО в ходе развития системы.

Система АрхиГраф.MDM пригодна для использования в составе операционной системы специального назначения Astra Linux Special Edition.

Функциональность

Наш продукт имеет следующие функции и особенности (рекомендуем также познакомиться с документацией на программный интерфейс АрхиГраф.MDM):

  • Хранение модели данных, включая определения классов (типов) информационных объектов, их свойств и отношений, с учетом возможности создания иерархий типов объектов с наследованием определений свойств от верхнего к нижним уровням, применимостью одного и того же свойства к объектам разных типов.
  • Каждому классу приписывается набор атрибутов и типов связей с другими объектами, которыми могут обладать его экземпляры. Атрибуты могут принимать в качестве значений литералы (фиксированные значения - строки, числа и др.) выбранного типа, или быть указателями на объекты одного или нескольких других классов. Для каждого атрибута указывается, какое количество значений он может принимать (от 1 до бесконечности).
  • Сведения о конкретных объектах или явлениях реального мира выражаются в информационной модели MDM при помощи объектов-экземпляров. Каждый объект может быть одновременно экземпляром любого количества классов. Набор атрибутов, которые можно присвоить объекту, является суммой всех атрибутов, определенных для классов, членом которых он является, и их вышележащих классов.
  • АрхиГраф.MDM обеспечивает возможности программного извлечения модели данных, в том числе в соответствии с условиями, сформулированными авторизованными программными компонентами. Разные информационные системы могут иметь разный уровень доступа к тем или иным частям модели.
  • Система обеспечивает адресацию каждого хранимого информационного объекта по уникальному идентификатору
  • Разграничение прав доступа приложений-клиентов к модели на уровне установки разрешений для пар приложение/класс. Вычисление эффективного уровня доступа с учетом наследования и множественной классификации.
  • Ведение журналов запросов, предоставление администратору доступа для их просмотра.
  • Работа в режиме отказоустойчивого кластера (требуется специальная версия АрхиГраф.MDM).
  • При работе с большими объемами данных реализована возможность размещать их в хранилищах MongoDB и HBase "прозрачным" для пользователя образом. Это позволяет создавать полноценные витрины данных, доступные через API АрхиГраф.MDM, содержащие многие миллионы записей.

Для редактирования информационной модели может использоваться свободно распространяемое ПО, включая редактор Protege, или визуальный онлайн-редактор онтологий Onto.pro, обеспечивающий следующие функции:

  • Интерфейс редактирования информационной модели позволяет создавать, редактировать, удалять классы, атрибуты и экземпляры объектов, просматривать их в виде деревьев или списков с возможностями сортировки и фильтрации, находить быстрым поиском по подстроке (части названия), задавать значения любым свойствам любых объектов (в т.ч. несколько значений каждому атрибуту, если это предусмотрено информационной моделью), а также прикреплять к ним файлы и пользовательские комментарии.
  • Многопользовательская работа. Инструмент разграничения прав доступа пользователей к содержимому информационной модели предоставляет администратору возможность выбрать группу пользователей, и установить для нее права доступа ко всем или некоторым классам иерархии информационной модели в один из следующих уровней: нет доступа, только чтение, редактирование.
  • Интерфейс редактирования информационной модели учитывает права доступа пользователей к модели, выводит сообщение об ошибке при попытке выполнить операцию, не разрешенную текущему пользователю в соответствии с его правами.
  • Если объект, с которым пользователь намерен выполнить операцию, относится одновременно к нескольким классам, то применяется вариант, наиболее ограничивающий доступа из всех применимых. Права доступа назначаются рекурсивно, т.е. права, установленные для вышележащего класса в иерархии, автоматически наследуются всеми нижележащими, если для них не установлены иные права явным образом.
  • Редактор поддерживает импорт/экспорт фрагментов модели через файлы Excel.
  • Редактор протоколирует все изменения в модели, выполняемые разными пользователями, и предоставляет возможность просмотра их истории.

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