Часть 1. Принципы построения модели данных
Одной из важнейших потребностей всех крупных корпораций является построение эффективных процессов обмена информацией в гетерогенной среде. Типичное предприятие имеет сотни приложений, которые создавались и развивались самостоятельно, и в их основе лежат несовместимые модели данных, при этом все они должны эффективно обмениваться точной информацией для эффективного поддержания бизнеса.
Одним из ключевых вопросов является масштаб и сложность. Проблема возникает тогда, когда постоянно осуществляется большое количество взаимодействий между приложениями в рамках портфеля приложений. Если эти взаимодействия разработаны и управляются не эффективно, они могут привести к сбоям на предприятии, низкой производительности, высокой стоимости обслуживания и отсутствию гибкости бизнеса.
Одним из основных методов удовлетворения потребностей предприятия в части интеграции данных является построение сложной схемы межсистемного взаимодействия, которой легче управлять, и требуется только передавать и принимать данные в нужном представлении для всех заинтересованных сторон, для решения ими своих задач. По этой причине, абстракция и графическая визуализация являются крайне важными элементами разработки модели данных. Модели данных являются основным языком описания интеграции и, следовательно, критическое значение имеет компетенция ответственных за интеграцию лиц.
Есть много аспектов моделирования. В самом широком смысле модель является образцом, планом, представлением или описанием, предназначенным для отображения основной цели разработки объекта, системы или концепции. Некоторые из специальных дисциплин включают моделирование данных, моделирование бизнес-процессов, системы компьютерного моделирования, и мета-моделирование. Эти дисциплины по моделированию широко используются на практике в промышленности, совокупно с четко определенными методами моделирования.
Для эффективного управления моделированием и построения модели данных требуется поддержка потребностей интеграции данных с двух сторон:
- Обеспечение нормативного руководства разработкой канонической модели данных.
- Учет пожеланий руководства и применение лучших практик в создании и поддержании модели данных предприятия и мета-модели.
В следующей таблице приводится краткое описание четырех уровней модели данных. В то время как существует определенная субъективность определений, эта таблица будет полезна для оценки текущего уровня модели данных предприятия и для понимания целевого уровня.
Хотя теоретически возможно использовать модели в качестве языка разработки (то есть непосредственно исполнить модель без традиционного развития/тестирования жизненного цикла), лучшие практики не рекомендуется этого делать, за исключением случаев работы высококвалифицированных специализированных на узко определенной задаче.
@kito-boy Поздравляю! Вы добились некоторого прогресса на Голосе и были награждены следующими новыми бейджами:
Награда за общую выплату получил
Вы можете нажать на любой бейдж, чтобы увидеть свою страницу на Доске Почета.
Чтобы увидеть больше информации о Доске Почета, нажмите здесь
Если вы больше не хотите получать уведомления, ответьте на этот комментарий словом
стоп
@kito-boy Поздравляю! Вы добились некоторого прогресса на Голосе и были награждены следующими новыми бейджами:
Награда за количество голосов
Вы можете нажать на любой бейдж, чтобы увидеть свою страницу на Доске Почета.
Чтобы увидеть больше информации о Доске Почета, нажмите здесь
Если вы больше не хотите получать уведомления, ответьте на этот комментарий словом
стоп
Ваш пост поддержали следующие Инвесторы Сообщества "Добрый кит":
chika25, vika-teplo, aiparnyuk, dmitrijv, rezonator, upper, evgeniy1989
Поэтому я тоже проголосовал за него!
Узнать подробности о сообществе можно тут:
Разрешите представиться - Кит Добрый
Правила
Инструкция по внесению Инвестиционного взноса
Вы тоже можете стать Инвестором и поддержать проект!!!
Если Вы хотите отказаться от поддержки Доброго Кита, то ответьте на этот комментарий командой "!нехочу"
dobryj.kit теперь стал Делегатом! Ваш голос важен для всего сообщества!!!
Поддержите нас на странице https://golos.io/~witnesses, вот так:
@gemini up!
Поддержал я, @kito-boy ваш пост!
Разработка IT Архитектуры: Часть 1. [Принципы построения модели данных]Ок, @kito-boy!
Я и @btc-e проголосовали за пост: Разработка IT Архитектуры: Часть 1. [Принципы построения модели данных]
Подарки своим подписчикам
Сегодня счастливыми подписчиками блога @gemini стали: @eduard, @igrinov, @karleyt, @goldenbogdan, @vista, @ekaterina11, @tandemus, получившие символический бонус в 0.250 GBG.