АрхиГраф.MDM
Средство управления корпоративной информационной моделью, НСИ и мастер-данными. Платформа виртуализации данных.
Назначение и принцип работы АрхиГраф.MDM
Платформа АрхиГраф.MDM предназначена для:
- хранения модели (структуры) всей корпоративной информации,
- НСИ и основных данных (мастер-данных), которые используют все остальные корпоративные приложения,
- хранения любых транзакционных, операционных данных в кластерах СУБД под управлением платформы с доступом через единый интерфейс (виртуализация данных),
- доступа в режиме реального времени через единый API к данным любых сторонних хранилищ данных, включая СУБД унаследованного ПО, веб-сервисы современных корпоративных приложений и др. (логическая витрина данных).
Вы можете загрузить демо-версию АрхиГраф.MDM в составе платформы АрхиГраф, заполнив форму регистрации на сайте платформы: http://arhigraph.ru. Вместе с демо-версией поставляется подробная инструкция по знакомству с возможностями редактора онтологии и программного интерфейса MDM.
Среда, в которой функционирует предприятие, постоянно изменяется: появляются новые типы объектов, которые необходимо включить в состав основных данных, новые нормативные требования, новые характеристики известных объектов. Поэтому важно, чтобы система управления мастер-данными имела гибкую модель данных, и могла предоставлять ее другим приложениям в машинно-читаемой форме при помощи программного интерфейса. Таким образом, MDM приобретает свойства RDS (Reference Data Service) - сервиса предоставления справочной модели данных.
Динамичность и огромное разнообразие структуры основных данных приводит к необходимости использовать в сложных ИТ-инфраструктурах MDM-системы, использующие семантические принципы организации информации. К числу таких систем относится АрхиГраф.MDM.
Смотрите также презентацию продукта АрхиГраф.MDM
Преимущества MDM-системы, использующей онтологии, состоят в следующем:
- С помощью онтологий легко хранить данные сколь угодно сложной структуры, содержащие десятки и сотни тысяч типов сущностей. Это позволяет создавать описания предметных областей без излишних упрощений, без потери информации. Как правило, онтологическая модель данных MDM наиболее полно и адекватно отражает реальность благодаря тому, что основана на концептуальной модели предметной области.
- Поскольку в системе на основе онтологий структура данных технически не отделяется от самих данных, управление ими становится намного проще и гибче. Такая система способна максимально быстро реагировать на любые изменения бизнес-требований.
- MDM на основе онтологий может управлять поведением прикладных компонентов ИТ-системы, храня описания алгоритмов их работы и настройки. Это дает возможность существенно сократить сроки и стоимость доработки прикладного ПО в ходе развития системы.
Функциональность
Инструменты администрирования MDM-системы встраиваются в визуальный онлайн-редактор онтологий АрхиГраф.Мир и систему АрхиГраф.СУЗ, и обеспечивают выполнение следующих функций:
- Интерфейс редактирования информационной модели позволяет создавать, редактировать, удалять классы, атрибуты и экземпляры объектов, просматривать их в виде деревьев или списков с возможностями сортировки и фильтрации, находить быстрым поиском по подстроке (части названия), задавать значения любым свойствам любых объектов (в т.ч. несколько значений каждому атрибуту, если это предусмотрено информационной моделью), а также прикреплять к ним файлы и пользовательские комментарии.
- АрхиГраф.СУЗ обеспечивает создание и применение правил поиска дубликатов объектов по условиям, конструируемым администратором. Специальный интерфейс предназначен для просмотра и слияния объектов-дубликатов (нормализации данных).
- Конструктор правил в АрхиГраф.СУЗ позволяет также создавать правила форматно-логического контроля и правила автоматизированного дополнения (обогащения) информации.
- Многопользовательская работа и разграничение прав. Инструмент разграничения прав доступа пользователей к содержимому информационной модели предоставляет администратору возможность выбрать группу пользователей, и установить для нее права доступа ко всем или некоторым классам иерархии информационной модели в один из следующих уровней: нет доступа, только чтение, редактирование с подтверждением, редактирование.
- Интерфейс редактирования информационной модели учитывает права доступа пользователей к модели, выводит сообщение об ошибке при попытке выполнить операцию, не разрешенную текущему пользователю в соответствии с его правами.
- При редактировании содержимого информационной модели пользователь с правами "редактирование с подтверждением" на какой-либо элемент данных имеет возможность создать запрос на изменение этой записи. Интерфейс модератора - пользователя с полными правами на редактирование - позволяет просмотреть заявки на изменение элементов данных, подтвердить или отклонить каждый запрос.
- Редактор поддерживает импорт/экспорт фрагментов модели и данных через файлы Excel.
- Редактор протоколирует все изменения в модели, выполняемые разными пользователями, и предоставляет возможность просмотра их истории.
Наш продукт имеет следующие функциональные особенности (рекомендуем также познакомиться с документацией на программный интерфейс АрхиГраф.MDM):
- Хранение модели данных, включая определения классов (типов) информационных объектов, их свойств и отношений, с учетом возможности создания иерархий типов объектов с наследованием определений свойств от верхнего к нижним уровням, применимостью одного и того же свойства к объектам разных типов.
- Каждому классу приписывается набор атрибутов и типов связей с другими объектами, которыми могут обладать его экземпляры. Атрибуты могут принимать в качестве значений литералы (фиксированные значения - строки, числа и др.) выбранного типа, или быть указателями на объекты одного или нескольких других классов. Для каждого атрибута указывается, какое количество значений он может принимать (от 1 до бесконечности).
- Сведения о конкретных объектах или процессах, возникающих в деятельности предприятия, выражаются в онтологической информационной модели при помощи объектов-экземпляров. Каждый объект может быть одновременно экземпляром любого количества классов. Набор атрибутов, значения которых можно присвоить объекту, является объединением всех атрибутов, определенных для классов, членом которых он является, и их вышележащих классов.
- АрхиГраф.MDM обеспечивает возможности программного извлечения модели данных, в том числе в соответствии с условиями, сформулированными авторизованными программными компонентами. Разные информационные системы могут иметь разный уровень доступа к тем или иным частям модели.
- Система обеспечивает адресацию каждого хранимого информационного объекта по уникальному идентификатору
- Разграничение прав доступа приложений-клиентов к модели на уровне установки разрешений для пар приложение/класс. Вычисление эффективного уровня доступа с учетом наследования и множественной классификации.
- Применение правил форматно-логического контроля (ограничений) SHACL Constraints к информационным объектам для управления качеством данных
- Применение правил логического вывода SHACL Rules для автоматического обогащения хранимой информации (вывода новых фактов из известных)
- Доступ к данным из всех хранилищ платформы по протоколу SPARQL
- Ведение журналов запросов, предоставление администратору доступа для их просмотра
- Масштабирование и работа в режиме отказоустойчивого кластера под управлением Kubernetes
- При работе с большими объемами данных реализована возможность размещать их в реляционных и noSQL базах данных, таких как Postgres или MongoDB, "прозрачным" для пользователя образом. Это позволяет создавать виртуализованные мульти-модельные хранилища данных, содержащие многие миллионы записей.
- Средства обработки текста на естественном языке, реализованные в продукте АрхиГраф.Логос, позволяют преобразовывать не структурированые названия объектов справочников в наборы фактов. Это позволяет выполнять нормализацию НСИ: автоматически определять записи-дубликаты, классифицировать объекты справочников на основании их свойств, связывать между собой элементы разных справочников и классификаторов.