Заявка на услуги DST
Наш специалист свяжется с вами, обсудит оптимальную стратегию сотрудничества,
поможет сформировать бизнес требования и рассчитает стоимость услуг.
В современном корпоративном ландшафте, особенно на предприятиях с многолетней историей ИТ-развития, управление основными данными (master data) часто становится одной из наиболее острых проблем. Разрозненные приложения, унаследованные от разных бизнес-подразделений, ведут собственные реестры критически важных сущностей. Такая фрагментация неизбежно приводит к дублированию усилий, потере целостности информации и значительному росту операционных расходов.
В данной статье представлен архитектурный обзор централизованного центра управления основными данными (Master Data Hub, MDH), предназначенного для корпоративных сред со сложной и разнородной инфраструктурой. Предлагаемый подход позволяет преодолеть хаос фрагментарного управления данными и перейти к модели единого источника достоверной информации (Single Source of Truth, SSOT).
Проблема фрагментированных основных данных
Многие предприятия, эксплуатирующие обширные устаревшие системы (legacy-инфраструктуру), сталкиваются с типичной ситуацией: ключевые бизнес-сущности — такие как страна, юридическое местоположение, продукт, брокер или ценная бумага — дублируются в базах данных множества приложений. Каждое приложение вынуждено поддерживать собственные «главные» таблицы, что со временем порождает серьезные аномалии:
- Расхождение определений: одна и та же сущность получает противоречивые атрибуты в разных системах.
- Избыточная реализация: бизнес-логика валидации и обогащения данных многократно переписывается для каждого приложения.
- Высокая стоимость координации: любое изменение формата данных требует трудоемкого согласования между командами всех затронутых систем.
Отсутствие централизованного управления не только замедляет внедрение новых функций, но и создает высокие операционные риски, включая принятие ошибочных решений на основе недостоверных данных.
Концепция централизованного центра управления
В качестве решения мы предлагаем внедрение MDH — архитектурного паттерна, при котором централизованный хаб выступает единственным авторитетным источником основных данных на уровне всего предприятия. Архитектура, описываемая в статье, вдохновлена реальными программами трансформации и базируется на трех ключевых принципах:
1. Канонические схемы и контроль версий: единое семантическое представление сущностей, эволюционирующее предсказуемым образом.
2. Доступ по принципу API-first: все операции с мастер-данными выполняются исключительно через четко специфицированные интерфейсы.
3. Надежное управление (Governance): встроенные процессы контроля изменений, аудита и утверждения.
Далее в статье будут подробно рассмотрены архитектурные треки миграции (каноническая схема и настраиваемые схемы), стратегия работы с API, а также практические аспекты управления изменениями данных, схем и интерфейсов. Заключение суммирует, как предложенный подход позволяет достичь баланса между строгой стандартизацией и необходимой гибкостью в гетерогенных корпоративных средах.
Фрагментированные основные данные
В типичной устаревшей среде приложения управляют основными данными по-разному:
- Каждое приложение владеет и поддерживает собственные главные таблицы.
- Основные определения со временем расходятся.
- Функциональная логика многократно перереализовывается.
- Изменения требуют координации между различными системами.
Отсутствие единого источника достоверной информации увеличивает операционные риски и замедляет внедрение инноваций.
Централизованный центр управления основными данными
Предлагаемое решение заключается в создании централизованного центра управления основными данными, который будет выступать в качестве единого источника достоверной информации об основных данных на уровне предприятия.
Ниже приведены основные принципы работы централизованного центра управления основными данными:
- Централизованное владение основными данными
- Канонические схемы с контролем версий
- Доступ к основным данным только через API.
- Надежное управление и возможность проведения аудита
Ниже перечислены преимущества централизованного центра управления основными данными:
- Единый, авторитетный источник основных данных
- Сокращение дублирования и несоответствий.
- Снижение затрат на техническое обслуживание и внедрение.
- Улучшение качества данных и управления ими.
- Стратегия миграции среднего риска
Ниже перечислены риски и проблемы, выявленные при создании централизованного центра управления основными данными. Эти риски можно снизить за счет кэширования, обеспечения высокой доступности и поэтапного внедрения.
- Синхронизация между локальным и централизованным главными узлами.
- Повышенная зависимость от доступности узлов.
- Требуется тщательное управление изменениями.
- Вопросы производительности для потребителей с большим объемом потребления
Как правило, создание схемы из фрагментированных данных представляет собой сложную задачу (переход от модели с несколькими схемами к модели с одной схемой).
Для решения проблем стандартизации схем MDH реализована как централизованная платформа баз данных с двумя логическими направлениями.
Трек 1: Создание канонической схемы
Этот раздел содержит общие корпоративные данные, такие как страна, штат, валюта, филиал, местоположение и т. д., обладающие следующими характеристиками:
- Каноническая, нормализованная схема
- Доступен через API на уровне сущностей.
- Легковесный пользовательский интерфейс для работы с основными данными
- Поддержка массовой загрузки
Эти исходные файлы предназначены для повторного использования в масштабах всего предприятия.
Трек 2: Настраиваемые схемы в текущем виде
Данный трек поддерживает специализированные мастер-модели, которые невозможно сразу стандартизировать по следующим характеристикам:
- Схемы для каждого приложения
- На начальном этапе изменения схемы минимальны или отсутствуют вовсе.
- Существующие сохраненные процедуры могут продолжать работу.
- Постепенный переход к доступу на основе API.
Этот двухэтапный подход минимизирует риски миграции, одновременно поддерживая долгосрочную стандартизацию. Миграция основных данных играет решающую роль в переходе от разрозненных источников данных к централизованному центру основных данных. Четко определенный, структурированный процесс миграции позволяет командам предприятия эффективно создать центр и обеспечивает бесперебойное внедрение за счет использования приложений. Схема миграции описывает основные действия, связанные с консолидацией и стандартизацией основных данных.
После создания MDH (Model Data Home) становится крайне важным обеспечение доступа к основным данным в масштабах всего предприятия. API-интерфейсы, построенные на основе канонических основных сущностей, используются приложениями по всей организации. Все потребители получают доступ к основным данным исключительно через API, что исключает прямой доступ к базе данных. Эта модель отделяет приложения от базовых структур данных и обеспечивает контролируемое, масштабируемое развитие основных данных.
Для любой инициативы по трансформации предприятия крайне важно обеспечить эффективное управление основными данными. Следующие примеры использования и процессы управления помогают обеспечить согласованность, контроль и долгосрочный успех управления основными данными.
Изменение данных: добавление новой страны/местоположения в основные данные.
Этапы процесса помогают командам внедрить:
- Создайте запрос на обслуживание или заявку в службу поддержки.
- Рассмотрение и утверждение командой Министерства здравоохранения
- Обновление через пользовательский интерфейс основных данных.
- Автоматическая синхронизация с приложениями-потребителями.
Изменения в схеме: добавление нового атрибута к существующему главному элементу.
Описанные ниже этапы процесса помогают командам внедрить:
- Инициирование запроса на изменение
- Анализ воздействия, проведенный администраторами Министерства здравоохранения.
- Рассмотрение и утверждение заинтересованными сторонами
- Улучшения схемы, API и пользовательского интерфейса.
- Тестирование (MDH и затронутых систем)
- Развертывание и закрытие
Изменение API: Модификация существующего основного API, процесс аналогичен изменениям схемы, с дополнительным акцентом на обратную совместимость и влияние на потребителя.
Управление осуществляется с помощью двух подходов:
Заключение
Внедрение централизованного центра управления основными данными на основе канонических схем, доступа через API и надежного управления обеспечивает масштабируемый и поддерживаемый подход к обеспечению согласованности основных данных предприятия. В сочетании с прагматичной стратегией миграции эта модель позволяет модернизировать систему без нарушения существующих экосистем приложений.
Этот подход по мнению разработчиков компании DST Global, эффективно сочетает стандартизацию и гибкость, что делает его подходящим для сложных корпоративных сред с множеством приложений-потребителей.
Наш специалист свяжется с вами, обсудит оптимальную стратегию сотрудничества,
поможет сформировать бизнес требования и рассчитает стоимость услуг.
Ижевск, ул. Воткинское шоссе 170 Е.
Региональный оператор Сколково. Технопарк Нобель
Задать вопрос по почте