ИНЛАЙН ГРУП Инлайн Груп Центр  
Инлайн Груп Центр
главная контакты карта
Главная : Продукты : Semantica — универсальный инструмент управления НСИ

Semantica — универсальный инструмент управления НСИ

Принимая во внимание особую направленность и специфичные требования, предъявляемые к программному обеспечению системы управления НСИ, специалисты нашей компании разработали программное решение класса MDM (Мaster Data Management — управление основными данными), предназначенное для автоматизации всех основных функций такой системы.

Semantica — специализированный программный продукт, обладающий широчайшим спектром уникальных функциональных возможностей, способных удовлетворить потребности практически любой организации.

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

Кратко опишем основные блоки функциональных возможностей программного продукта:

Хранение НСИ в репозитории

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

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

Перечислим основные функциональные возможности ПО Semantica по хранению справочных данных:

  • поддержка практически любых типов данных для атрибутов справочника — символьные, числовые, ссылочные, текстовые и графические документы любых форматов;
  • полная поддержка многозначных атрибутов, состоящих из несколько структурно различных полей (например, адрес или банковский счет);
  • поддержка двунаправленных ассоциаций (отношений) между справочниками вида «один ко многим» и «многие ко многим»;
  • полная поддержка сбалансированных и несбалансированных иерархий;
  • иерархическая классификация объектов справочников с автоматическим кодированием;
  • поддержка неограниченного количества классификаций одного справочника — отражение разных взглядов подразделений предприятия на один и тот же справочник;
  • фасетная классификация с автоматическим кодированием объектов по шаблону;
  • полная поддержка ведения истории изменений по датам начала и окончания периода действия различных версий:
    • всего объекта в целом;
    • любого отдельного атрибута объекта;
    • структуры справочника.

Отметим такой факт. В типовой поставке ПО Semantica его репозиторий, как правило, совершенно пуст. Любая структура справочных данных, требуемая Заказчиком, может быть создана через пользовательский интерфейс самой системы. Точно также, сформированная структура НСИ может постоянно модернизироваться для отражения меняющихся потребностей организации — добавление новых атрибутов, справочников, связей между ними и т.п. Сказанное позволяет нам утверждать, что Semantica является действительно универсальным, независимым от предметной области, и очень гибким инструментом хранения НСИ любой природы.

вверх
Контроль качества НСИ

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

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

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

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

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

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

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

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

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

вверх
Ведение нормативно-справочной информации

Функции ведения направлены на поддержание содержания НСИ в актуальном состоянии в соответствии с меняющимися производственными потребностями организации.

Semantica поддерживает несколько различных подходов к организации ведения НСИ, различающихся схемами распределения ответственности и алгоритмами процедур обновления справочных данных. Наиболее распространенным является так называемый экспертный подход, при котором непосредственными ответственными за содержание НСИ назначаются специальные сотрудники организации — эксперты. Экспертное ведение НСИ может быть централизованным, когда один эксперт полностью отвечает за всю запись справочника, либо коллоборационным, когда несколько экспертов совместно участвуют в ведении одной записи справочника, отвечая каждый за свой набор атрибутов. Централизованное ведение преимущественно используется для простых справочников, а коллоборационное — для сложных, с большим количеством атрибутов и сложной семантикой, требующей специальной экспертизы в предметной области.

Далее перечислены основные возможности ПО Semantica по автоматизации функций ведения НСИ:

  • разделение ответственности экспертов за группы справочников и/или атрибутов;
  • поддержка временных (черновых) версий объектов или атрибутов справочника, недоступных никому, кроме создавшего их эксперта; по окончании работы над временной версией, эксперт переводит ее в разряд постоянных;
  • автоматическая актуализация заранее подготовленных объектов справочников при наступлении определенной даты (например, с начала года вступает в силу новая нумерация внутренних телефонов и соответственно, меняется телефонный справочник);
  • прекращение действия объекта справочника, делающее его недоступным для дальнейшего использования;
  • формирование пользователями запросов на изменение НСИ;
  • автоматическое уведомление экспертов о поступивших запросах, и пользователей — об изменениях статуса их запросов;
  • формирование отчетности о работе экспертов по обработке запросов;
  • формирование отчетности о состоянии НСИ на любой срез времени.
вверх
Обеспечение доступности НСИ

Эталонные справочные данные, хранимые в репозитории системы управления НСИ, должны быть доступны для использования в бизнес-процессах организации. Существуют два основных способа сделать это:

  • предоставить сотрудникам организации возможность непосредственного извлечения справочных данных из репозитория с целью последующего использования по своему усмотрению — распечатать для прочтения, скопировать в документ, отправить в электронном письме, перенести в Microsoft Excel для анализа и т.п.
  • регулярно синхронизировать внутренние (локальные) справочники информационных систем организации, автоматизирующих ее бизнес-процессы, с эталонными данными из репозитория НСИ.

Основные интеграционные возможности ПО Semantica включают:

  • вывод НСИ на корпоративный портал;
  • экспорт НСИ в файлах формата XML
    • по расписанию, по событию, по требованию;
    • инкрементальный, полный или произвольно задаваемый объем экспортируемых справочных данных;
    • отправка файлов по электронной почте, размещение на файл-сервере, передача по корпоративной шине данных.
  • импорт информации из файлов в форматах XML, xls, dbf, csv;
  • ведение таблиц сопоставления для корректного отображения структуры локального справочника на структуру эталонного справочника;
  • ведение таблиц перекодировки для корректного сопоставления идентификаторов объектов локальных справочников с объектами эталонных справочников.
вверх
Пользовательский интерфейс

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

Пользовательский интерфейс системы автоматически адаптируется под изменения структуры НСИ, так что добавление новых атрибутов, справочников, или связей между ними с помощью средств самой системы не требует последующей доработки экранных форм.

Основные возможности, предоставляемые средствами пользовательского интерфейса ПО Semantica:

  • настройка представления информации в экранных формах: состав и порядок отображения полей, порядок сортировки записей;
  • использование фаворитов — именованных множеств объектов справочников, отобранных по произвольным принципам;
  • просмотр истории изменений по любому объекту или атрибуту объекта справочника;
  • просмотр содержания НСИ на любую заданную дату;
  • поиск на основе сложных фильтров с произвольными критериями отбора записей, сохранение настроенных фильтров для последующего использования;
  • автоматическое уведомление по электронной почте об изменениях справочников;
  • поддержка специальных семантических меток, вычисляемых автоматически по значениям атрибутов объекта, и служащих для быстрой визуальной идентификации объектов справочника в разных контекстах использования, разными категориями специалистов;
  • возможность произвольной навигации в пространстве НСИ по структурным связям между справочниками и классификационным иерархиям, с целью упорядоченного поиска интересующих объектов.
вверх
Информационная безопасность

Semantica предоставляет все необходимые возможности для обеспечения защиты НСИ от несанкционированного просмотра или изменений:

  • аутентификация пользователей при входе в систему, возможность внешней аутентификации на основе интеграции с Active Directory и другими корпоративными каталогами пользователей;
  • настраиваемые ограничения по минимальной длине и регулярности обновления паролей;
  • управление функциональными полномочиями на выполнение тех или иных операций в системе;
  • разграничение доступа к содержанию справочника как по вертикали (пользователь получает доступ к определенному подмножеству всех атрибутов справочника), так и по горизонтали (пользователь получает доступ к определенному подмножеству всех объектов справочника).
  • журналирование действий пользователя:
    • регистрация фактов входа и выхода из системы;
    • протоколирование всех операций по добавлению, изменению и удалению справочных данных с регистрации времени операций, значений данных до и после операции.
вверх

Свидетельство о государственной регистрации программного продукта Semantica