Обзор семантического подхода к моделированию и управлению мастер-данными. Модель зрелости в управлении мастер-данными
Обзор семантического подхода к моделированию и управлению основными или мастер-данными на предприятии. Семантическое моделирование и управление мастер-данными, модельно-ориентированное управление мастер- данными. Модель зрелости в процессе управления.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 28.11.2020 |
Размер файла | 63,0 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Национальный исследовательский Мордовский государственный университет имени Н.П. Огарева
Обзор семантического подхода к моделированию и управлению мастер-данными. Модель зрелости в управлении мастер-данными
Федосин С.А.,
кандидат технических наук, профессор заведующий кафедрой «Автоматизированные системы обработки информации и управления»
Федюшкин Н.А.,
аспирант кафедры «Автоматизированные системы обработки информации и управления» курс, институт электроники и светотехники
Савинов И.А.,
аспирант кафедры «Автоматизированные системы обработки
информации и управления» курс, институт электроники и светотехники
г. Саранск
Аннотация
семантический моделирование управление
Статья посвящена краткому обзору семантического подхода к моделированию и управлению основными или мастер-данными на предприятии. В статье рассматриваются семантическое моделирование и управление мастер-данными, модельно-ориентированное управление мастер- данными и в общем виде описывается модель зрелости в процессе управления мастер-данными.
Ключевые слова: мастер-данные, семантическое моделирование, модель зрелости, нормативно-справочная информация, управление основными данными.
Annotation
The article is devoted to a brief overview of the semantic approach to modeling and managing master data in an enterprise. The article discusses semantic modeling and master data management, model-oriented master data management and in general describes terms a maturity model in the master data management process.
Keywords: master data, semantic modeling, maturity model, reference data, master data management (MDM).
Основная часть
Семантический подход к моделированию мастер-данных представляет собой важный шаг на пути к созданию отраслевых стандартов и, следовательно, к значительному снижению риска и стоимости проектов управления мастер-данными.
Моделирование в сочетании с семантическим подходом является чрезвычайно мощным инструментом для повышения прозрачности критичности и ценности данных и одновременного уменьшения сложности архитектуры и множественности взаимодействий.
Нужно иметь в виду, что данные, начиная с самого зарождения человечества, создавали и разрушали империи, и с этой точки зрения ничего не изменилось, за исключением того, что сегодня данные важнее, чем когда - либо, из-за скорости изменения бизнеса, а это означает, что любая компания должна защищать свой самый важный конкурентный актив: данные.
Если мастер-данные - это ДНК вашего бизнеса, то управление мастер-данными и нормативно-справочной информацией - это его генная инженерия.
Нормативно-справочные и мастер-данные являются ДНК любой организации. Они определяют все аспекты вашего бизнеса и отражают ценность и отличия, которые вы предоставляете на рынке. Продукты, клиенты, каналы, местоположения, географические регионы, счета, организация, сотрудники, поставщики и т. д. являются важнейшими активами, лежащими в основе любого бизнеса. Определение ДНК в Википедии может быть легко применено к нормативно-справочным данным: «ДНК представляет собой нуклеиновую кислоту, которая содержит генетические инструкции, используемые при разработке и функционировании всех известных живых организмов и некоторых вирусов. Основная роль молекул ДНК заключается в долгосрочном хранении информации. ДНК часто сравнивают с набором чертежей или рецептом, или кодом, поскольку в нем содержатся инструкции, необходимые для построения других компонентов ячеек».
Как и в случае с ДНК, нормативно-справочные и мастер-данные - это кодификация вашего бизнеса, распределенная по всем бизнес-направлениям, потребляемая всеми ИТ-системами.
Итак, если нормативно-справочные и мастер-данные являются ДНК вашего бизнеса, то управление этими данными - это генная инженерия. Это означает, что основной целью инициативы по управлению данными является повышение качества, согласованности и релевантности этих данных по всей организации, а не исправление проблем после того, как они уже произошли.
Как и в биологии, улучшение качества ваших данных не может опираться только на лечебные методы. Управление данными - это упреждающая бизнес-инициатива, которая имеет реальную выгоду для обеспечения продуктивности и эффективности бизнес-инициатив или требований соответствия.
1. Семантическое моделирование данных и модельно-ориентированное управление мастер-данными (Model-driven MDM)
Если ваша цель - получить реальный контроль над вашими данными, то вы не сможете избежать задания моделирования данных. Как бизнес- пользователи смогут использовать одни и те же концепции, если у вас нет единого и унифицированного описания ваших данных?
В отличие от традиционных моделей семантические модели описывают ваши данные в значимых терминах для всех заинтересованных сторон, включая бизнес-пользователей. Это означает, что вы можете разработать богатое описание нормативно-ссылочных и мастер-данных и скрыть или обойти обычные ограничения ИТ-реляционно-ориентированного моделирования, такие как таблицы связей или строго определенные связи между данными типа «один-ко-многим», «многие-ко-многим» и т. д. Становится возможным определять сложные объекты данных, смешивать иерархические, реляционные и объектно-ориентированные концепции, настраивать бизнес-правила и средства проверки достоверности, добавлять документацию и многое другое.
Моделирование семантических данных, связанное с модельноориентированным управлением мастер-данными, позволяет бизнес- пользователям с первого дня участвовать в программе управления данными. Благодаря модельно-ориентированному решению, они могут легко сотрудничать в области моделирования данных и быстро достигать описания своих данных на общем бизнес-языке, так как «то, что вы моделируете, это то, что вы получаете».
Для оценки эффективности системы управления мастер-данными используются три уровня: виртуальный, статический и семантический.
Самый низкий уровень использует только виртуальное управление мастер-данными; самый высокий уровень требует практики семантического управления. Между этими двумя уровнями - статическое управление мастер- данными представляет определенные риски в отношении качества данных, потому что такое управление может привести к несогласованности в репозитории данных.
Важно иметь четкое представление о различиях между этими тремя уровнями, чтобы не создавать ложные ожидания от пользователей, так как только семантическое управление мастер-данными интересует бизнес пользователей.
2. Семантическое управление мастер-данными (Semantic MDM)
Семантическая система управления мастер-данными (MDM - master data management) учитывает все богатство данных, в частности управление состояниями бизнес-объектов. Такой подход к моделированию не удовлетворяется только описанием данных; он также заинтересован в определении правил валидации и в жизненных циклах объектов через их состояния. Принимая во внимание этот динамический аспект моделирования, неизбежны разработка и осваивание всех знаний о данных. Этот способ моделирования нелегко понять, как для бизнес -пользователей, так и для ИТ-специалистов. Однако необходимо изучить его более подробно, чтобы понять его важность в подходе управления мастер-данными.
Почему учет управления состояниями бизнес-объектов сложный, но неизбежный? Во-первых, описываемые здесь состояния - это те, которые описывают поведение бизнес-объектов, в отличие от состояний, которые описывают процессы в организации (процессы утверждения данных, рабочие процессы). На первый взгляд это различие между уровнем бизнеса и уровнем организации не является очевидным. Возьмем пример, чтобы продемонстрировать разницу. Бизнес-объект «Продукт» следует
жизненному циклу, который может быть описан рядом бизнес-состояний типа: «открыт», «приостановлен», «устарел», «архивирован»,
«согласовывается». Эти состояния связаны между собой переходами. Например, продукт переходит от состояния «согласовывается» к состоянию «открыт», как только участники, ответственные за согласование, пришли к соглашению с поставщиками продукта. Независимо от того, какая организация создает условия, позволяющие участникам проводить переговоры, бизнес-объект «Продукт» должен в начале переговоров иметь состояние «согласовывается» и, в конце концов, иметь статус «открыт».
Между этими двумя состояниями, которые можно охарактеризовать как бизнес-состояния, потому что они независимы от организации, могут появляться другие состояния организационного характера. Например, организация, применяет к дочернему предприятию требования, чтобы субъект, отвечающий за согласование по продукту, получил подтверждение как менеджера в дочерней компании, так и менеджера в головном офисе (два организационных состояния), тогда как для головного офиса требуется только одно разрешение (только одно организационное состояние). Для одного и того же набора состояний бизнес - объектов возможно иметь несколько организационных состояний, которые дополняют их в соответствии с требованиями.
Эти состояния включены в спецификацию правил проверки данных. Например, изменение характеристик продукта запрещено, если его бизнес - состояние не «открыт». Семантическое моделирование требует официальной документации этих состояний и правил проверки (валидации).
Принимая во внимание следующие условия, оказывается неоценимая поддержка в достижении успеха подхода управления мастер-данными:
• улучшенное администрирование данных бизнес-пользователями;
• повышенная надежность в репозитории данных;
• эффективная подготовка к интеграции системы управления мастер-данными с остальной частью системы.
2.1 Улучшенное администрирование бизнес-пользователями
В статической системе управления мастер-данными состояния бизнес-объектов и их влияние на правила проверки данных не имеют смысла для бизнес-пользователей. Они скрыты в индивидуальном и жестко- закодированном программном обеспечении. Если появляется новое правило проверки, связанное с бизнес-состояниями, необходимо спланировать разработку ИТ-программного обеспечения. В семантической системе управления мастер-данными уже нет необходимости прибегать к такой разработке. Функции администрирования такой системы MDM позволяют управлять состояниями бизнес-объектов в качестве мастер-данных. Значение этих состояний инициализируется и обновляется с помощью функции администрирования под руководством бизнес -групп. Точно так же добавление правил, которые разрешают или запрещают обновление данных (в соответствии с состояниями бизнес-объекта, в котором они хранятся) обрабатывается функцией администрирования.
Избегая разработки программного обеспечения с жестким кодированием, семантическая система управления мастер-данными в большей степени соответствует бизнес-требованиям. Как только моделирование данных включает определение жизненного цикла объектов, семантическая система MDM учитывает их автоматически. Это значительный бонус в бизнес-администрировании данных: он уменьшает неясность, которую статическая система MDMпродолжает скрывать.
Имея в своем распоряжении состояния бизнес-объектов, бизнес- группы могут их проверять, получать доступ к правилам изменения данных, зависящим от состояний, и проверять, что нет путаницы между бизнес - состояниями и организационными состояниями (Бизнес-состояние = таблица решений. Организационное состояние = рабочий процесс).
2.2 Повышенная надежность в репозитории данных
Используя бизнес-состояния в качестве мастер-данных, система управления мастер-данными может контролировать их проверку. В этом случае семантическая система MDM знает правила перехода между бизнес - состояниями и использует их для проверки их модификации. Например, в системе, где бизнес-объект «продукт» не может перейти от состояния «истек» к состоянию «открыт», система MDM является гарантом этого правила и систематически предотвращает это обновление.
Семантические управление мастер-данными, с помощью бизнес- состояний, гарантирует, что обновления не повреждают жизненный цикл бизнес-объектов. Другими словами, независимо от того, какая организация помещается на место, состояния объектов соответствуют правилам, определенным бизнесом. Это разделение проблем между бизнес-уровнем и организационным уровнем важно. Организации могут развиваться, в то время как основа пути, по которому осуществляется бизнес, остается неизменной; поэтому становится невозможным испортить ядро бизнеса, даже если ошибки появляются на уровне организационных процессов.
Таким образом, можно управлять организационными вариантами, не нарушая работу ядра системы MDM. Эти варианты могут сосуществовать и сталкиваться в зависимости от организационного контекста (например, штаб-квартиры, филиалы, страны, каналы и т. д.); все они полагаются на одно и то же ядро бизнес-исполнения, безопасным и надежным способом.
2.3 Подготовка к интеграции управления мастер-данными с остальной частью системы
Модели данных должны учитывать требования, выходящие за рамки требований нормативно-справочных и мастер-данных. Они должны:
• позиционировать модели в архитектуре корпоративных данных, общих с архитектурой транзакционных данных;
• облегчить их интеграцию с остальной частью Информационной системы и лежащими в ее основе базовыми ИТ-системами.
Теперь мы рассмотрим эти два момента.
2.3.1 Архитектура предприятия
Бизнес-объекты и их жизненные циклы не являются специфичными для управления мастер-данными; они те же, что и для транзакционных данных. Согласованность системы MDM с моделями транзакционных данных поддерживается повторным использованием общего фундамента, основанного на бизнес-объектах и их жизненных циклах. Существуют две другие общие концепции для нормативно-ссылочнымх и транзакционных данных: это группировка бизнес-объектов по «Категории данных», а затем на более высоком уровне по «Доменам бизнес-объектов».
Если общие основания будут успешными, то моделирование, требуемое для перестраивания транзакционных данных, будет основываться на модели управления мастер-данными. Моделирование нормативносправочных и мастер-данных, когда оно достигнуто с уровнем зрелости семантической системы МИМ, является плацдармом для последующего перестраивания ИТ-систем.
2.3.2 Интеграция MDM с остальной частью системы
Данные, управляемые системой MDM, должны быть синхронизированы с существующими базами данных, пока они не будут переработаны. Это вызывает вопросы: необходимо ли обновлять базы данных отдельных групп (silos databases) при каждом обновлении MDM? Должны ли эти обновления группироваться вместе, и если да, то по каким критериям?
Состояния бизнес-объектов помогают найти правильный ответ. Действительно, синхронизация данных осуществляется путем использования преимущества состояний бизнес-объектов. Вместо того, чтобы каждое обновление в системе MDM генерировало обновление в существующих системах, несколько обновлений данных могут группироваться вместе и передаваться при изменении состояний бизнес-объектов.
Поэтому эти состояния должны быть доступны в системе управления мастер-данными структурированным образом. Семантическая система MDM соответствует этому требованию. Вместо сложного управления большим количеством синхронизаций данных более эффективно группировать их и рационализировать их по отношению к управлению состояниями бизнес-объектов: повысить производительность, сократить количество ошибок, улучшить видимость обмена данными между системой MDM и остальной частью системы. Статическая система MDM, не имеющая в своем распоряжении управления бизнес-состояниями, не может воспользоваться такой рационализацией синхронизации данных.
3. Модель зрелости MDM
Модель зрелости управления мастер-данными Рисунок представляет собой модель зрелости MDMв соответствии с виртуальным, статическим и семантическим уровнями. Разница между статическим МЭМ и семантической системой МЭМ значительна. Стратегические ожидания не совпадают; усилия, необходимые для моделирования данных и приобретения знаний о бизнесе, не сопоставимы
Виртуальная система MDM остается ИТ-решением. Она рационализирует разработку, необходимую для доступа к распространению данных по нескольким базам данных.
Статическая система MDM не приносит с собой никакого реального управления данными, поскольку она не основана на правилах проверки, выраженных формально. Это управление мастер-данными достаточно для ИТ, пока управляемые структуры данных остаются простыми, как в кодах и метках (нормативно-справочные данные, а не мастер-данные), без каких- либо значительных связей с бизнес-объектами, которые составляют ядро Информационной системы. Эта система MDM опасна, поскольку она требует разработки программного обеспечения на заказ для реализации правил проверки данных вне репозитория данных.
Семантическая система MDM предлагает только уровень зрелости, который интересует бизнес-пользователей. Это согласуется с полным перераспределением знаний о данных с использованием формального выражения бизнес-состояний, которые определяют поведение управляемых бизнес-объектов. Модель данных поглощает некоторые правила проверки данных, что уменьшает количество необходимых программных разработок на заказ. С помощью семантической системы MDM бизнес-пользователи должны иметь возможность различать состояния бизнес-объектов и состояния, связанные с организационными процессами или рабочим процессом. У ИТ-практиков мало шансов правильно идентифицировать эти два уровня состояний. Для этого требуется понимание бизнеса за пределами ИТ. К сожалению, бизнес-пользователи часто выражают свои знания через компьютерную систему, которая уже предположительно понятна ИТ- специалистам, которые, в свою очередь, неправильно думают, что знают бизнес лучше, чем их пользователи! Если компания не найдет путь выхода из этого способа работы, система MDM может только воспроизводить часть бесполезной сложности, исходящей из существующих функциональных и технических групп или бункеров (silos). Эта сложность сохраняется не из-за объективных рассуждений, а по привычке, в определении бизнес-требований, и затем осуществляется ИТ-специалистами. Эти потребности воспроизводят слабые стороны существующей системы, даже не осознавая этого, потому что они кажутся неразрешимыми, как будто они генетически присущи компании, что, конечно же, не является правдой.
То, что поставлено на карту в семантической системе MDM, - это масштабирование. Поскольку оно призвано донести правду до управления нормативно-справочными и мастер-данными, оно не может не помочь также извлечь накопленные слабые места, иногда на протяжении многих десятилетий в развитие функциональных и технических групп или бункеров (silos). Это навязывает захват бизнес-знаний через состояния бизнес- объектов. Бизнес-пользователи должны описывать поведение своих активов информационно системы, сформированных их нормативно-ссылочными и мастер-данными, таким образом, чтобы они не зависели от существующих
ИТ-инструментов. ИТ-специалисты, в процессе оказания помощи в формулировании требований, должны предоставить методологию и ИТ- решения для достижения этого, то есть гарантировать формальное управление состояниями этих бизнес-объектов с помощью моделей.
В конце концов, зрелость семантического MDM лежит в методическом подходе, а не в программном инструменте MDM. Конечно, если инструмент помогает в определении и управлении состояниями бизнес- объектов, то метод лучше понимают те, кто участвует в этом процессе. Тем не менее, если инструмент ничего не дает на этом уровне, он должен быть усилен для управления состояниями бизнес-объектов в качестве мастер-данных. На практике это означает реализацию таблицы решений для одного бизнес-объекта, чьи состояния, согласно состояниям бизнеса, устанавливают разрешения на обновление для каждого элемента данных.
Использованные источники
1. Pierre Bonnet. Enterprise Data Governance. Reference & Master Data Management, Semantic Modeling - - p.
2. Федюшкин Н.А., Федосин С.А. Краткий обзор методов и моделей интеллектуального анализа текста- Проблемы и достижения в науке и технике. Сборник научных трудов по итогам международной научнопрактической конференции - № - г. Омск - - с.
3. Федюшкин Н.А., Федосин С.А. Основные технологии интеллектуального анализа текста - Развитие технических наук в современном мире. Сборник научных трудов по итогам международной научно-практической конференции - № - г. Воронеж - - с.
4. Федюшкин Н.А., Федосин С.А. Латентно-семантический анализ текста- Актуальные проблемы технических наук в России и за рубежом. Сборник научных трудов по итогам международной научно-практической конференции - № - г. Новосибирск - - с.
Размещено на Abesllt.ru
...Подобные документы
Изучение областей использования вычислительной техники, истории систем управления данными во внешней памяти. Анализ разработки ряда стандартов в рамках языков описания и манипулирования данными. Обзор технологий по обмену данными между различными СУБД.
презентация [263,2 K], добавлен 30.05.2012Характеристика формы как объекта базы данных, предназначенного для ввода и отображения информации. Этапы создания форм в Access, использование режимов Мастер форм и Конструктор. Видовое разделение элементов управления по способу заполнения их данными.
реферат [190,6 K], добавлен 24.07.2011Определение программы управления корпоративными данными, ее цели и предпосылки внедрения. Обеспечение качества данных. Использование аналитических инструментов на базе технологий Big Data и Smart Data. Фреймворк управления корпоративными данными.
курсовая работа [913,0 K], добавлен 24.08.2017Медицинский диагностический центр: информационная система управления данными, минимальные системные требования к аппаратному обеспечению, создание таблиц путем ввода данных. Отчеты базы данных: создание отчетов различными способами, мастер диаграмм.
реферат [588,6 K], добавлен 03.06.2011Внутренний язык СУБД для работы с данными. Результат компиляции DDL-операторов. Описание DML-языка, содержащего набор операторов для поддержки основных операций манипулирования содержащимися в базе данными. Организация данных и управление доступом в SQL.
лекция [131,0 K], добавлен 19.08.2013Анализ современного состояния систем автоматизации управления данными; учет инфраструктуры информационной системы и требования к ресурсам организации. Разработка системы управления данными на базе SharePoint-сайта, программная реализация и внедрение.
диссертация [4,1 M], добавлен 10.11.2011Понятие и структура банка данных. Основные структурные элементы базы данных. Система управления базами данных. Преимущества централизации управления данными. Понятие информационного объекта. Современные технологии, используемые в работе с данными.
курсовая работа [1,8 M], добавлен 02.07.2011Краткие сведения об ОРГ-МАСТЕР - системы бизнес-моделирования нового поколения. Принцип построения организационно-функциональных и процессных моделей. Действия с матричными проекциями и отчетами. Создание нового классификатора по образцу из модели.
лабораторная работа [1,6 M], добавлен 22.10.2015Последовательный доступ к данным. Язык программирования VBA MS Excel, его характеристика. Создание отчетов и официальных документов. Применение ADO с данными MS Access. Управление данными таблицы через интерфейс. Выборка и представление данных, тип кода.
курсовая работа [681,7 K], добавлен 01.05.2014Автоматизация процессов трудоустройства безработных; разработка приложения "DBcontrolle" для государственного учреждения "Ставропольская трудовая биржа". Управление данными в базе, триггеры. Обмен данными между серверной частью и клиентским приложением.
курсовая работа [1004,9 K], добавлен 03.07.2011Описание предметной области: работа с данными сети автосалонов. Структурная схема системы. Инфологическая модель: графическая диаграмма и спецификация. Связи между атрибутами сущности. Описание графа диалога системы. Формы входных и выходных сообщений.
курсовая работа [2,0 M], добавлен 21.10.2012Описание входных и выходных документов и сообщений. Проектирование реляционной базы данных. Разработка механизмов управления данными в базе при помощи триггеров. Разграничение полномочий пользователя. Организация обмена данными между приложениями.
курсовая работа [1,6 M], добавлен 22.06.2011Программа управления данными для компьютера Microsoft Outlook, ее основные характеристики, примеры и области использования. Использование Outlook для управления личными и служебными данными, для организации коллективного доступа к данным в группе.
контрольная работа [472,7 K], добавлен 18.07.2009Разработка базы данных и клиента для управления базой данных с целью автоматизации рабочего места менеджера по клининговым услугам для ООО "Мастер блеск". Обоснование выбора программного обеспечения для создания базы данных. Заполнение данных в таблицы.
дипломная работа [1,8 M], добавлен 13.04.2014Правила ведения бухгалтерского учета при помощи программы "1:С Предприятие 8.2". Описание функционального назначения пунктов платформы "Общие механизмы". Разработка информационной базы Мастер-класс и программирование в ней подсистем и справочников.
курсовая работа [3,1 M], добавлен 06.09.2010Формула, включающая функции, ссылки, операторы и константы. Ссылка, указывающая на ячейку или диапазон ячеек листа. Вид диалогового окна. Задание аргументов функции. Выбор типа диаграммы. Создание подписей. Установка линий сетки и отображения легенды.
реферат [1000,0 K], добавлен 11.07.2008Операция обмена данными между прикладной программой и шиной USB путем передачи буферов памяти. Основные характеристики каналов. Аппаратная часть USB. Физическая топология шины. Конструкция кабелей и коннекторов. Способы питания устройств от сети.
контрольная работа [218,4 K], добавлен 27.01.2014Изучение процесса обмена данными между приложениями в среде MS Office, используя при этом разные форматы хранения и представления информации. Создание файла исходных данных формата CSV по шаблону. Выполнение тестов, расчетов с исходным набором данных.
курсовая работа [3,4 M], добавлен 27.01.2015Приобретение навыков самостоятельной работы по сопряжению макета на базе микроконтроллера AVR АТMEGA128 с компьютером. Принципы управления двунаправленным обменом данными. Программирование последовательного интерфейса в операционных системах Windows.
лабораторная работа [365,4 K], добавлен 16.06.2011Объекты модели хранения данных базы данных ORACLE. Взаимосвязь между логическими структурами. Средства манипулирования данными языка SQL, данными языка SQL. Структура выполнения простейших запросов. Формирование критерия отбора. Сортировка данных.
презентация [120,1 K], добавлен 14.02.2014