Общая метамодель склада
Метамодель общего хранилища ( CWM ) определяет спецификацию моделирования метаданных для реляционных , нереляционных, многомерных и большинства других объектов, находящихся в среде хранилища данных . Спецификация выпущена и принадлежит компании Object Management Group , которая также заявляет права на использование товарного знака «CWM». [1]
Обзор
[ редактировать ]CWM определяет интерфейсы, которые можно использовать для обеспечения обмена метаданными хранилища и бизнес-аналитики между инструментами хранилища, платформами хранилища и репозиториями метаданных хранилища в распределенных гетерогенных средах. CWM основан на трех стандартах:
- UML — унифицированный язык моделирования, OMG . стандарт моделирования
- MOF - Meta Object Facility, стандарт OMG метамоделирования и хранилища метаданных.
- XMI - XML Metadata Interchange, OMG. стандарт обмена метаданными
Модели CWM позволяют пользователям отслеживать происхождение данных — CWM предоставляет объекты, описывающие, откуда пришли данные, а также когда и как они были созданы. Обмен экземплярами метамодели осуществляется через документы обмена метаданными XML (XMI).
Первоначально CWM содержал локальное определение средства перевода данных. Неясно, как QVT. была принята окончательная спецификация [2] повлияет на CWM.
Поддержка CWM
[ редактировать ]Отправители спецификации CWM
[ редактировать ]Хотя группа управления объектами владеет стандартом CWM, некоторые компании считаются соавторами спецификации CWM. Следующие компании были указаны в качестве соавторов спецификации v1.1:
- Международная корпорация бизнес-машин
- Корпорация Юнисис
- Корпорация НКР
- Корпорация Гиперион Солюшнс
- Корпорация Oracle
- ЮБС АГ
- Корпорация развития Генезис
- Измерение ЭОД
Соответствие спецификации CWM
[ редактировать ]Поставщики программного обеспечения, заявляющие о поддержке CWM, различаются по степени соответствия CWM. Некоторые из них были соавторами спецификации и активно используют товарный знак OMG в маркетинговой литературе. Другие поставщики выразили поддержку CWM или заявили, что у них есть продукты, «совместимые с CWM».
Вопросы соответствия рассматриваются в самой спецификации. Глава 18 в списке спецификаций 1.0 и 1.1 является обязательным и дополнительным пунктом соответствия.
Группа управления объектами имеет список реализаций CWM, но неясно, как этот список поддерживается. [3]
Совместимость инструментов CWM
[ редактировать ]Соответствие спецификации CWM не гарантирует, что инструменты разных поставщиков будут хорошо интегрироваться, даже если они «совместимы с CWM». OMG решила некоторые из этих проблем, выпустив шаблоны и лучшие практики для исправления этих проблем в дополнительной спецификации « Шаблоны обмена метаданными CWM» . [4]
Поставщики, поддерживающие CWM
[ редактировать ]Реализации CWM, определенные OMG
[ редактировать ]Было установлено, что эти поставщики реализуют CWM или имеют активные проекты по поддержке CWM.
- ИБМ
- Informatica производит платформу интеллектуальных данных с PowerCenter, инструментом интеграции данных с расширением каталога данных предприятия (EDC) (менеджер метаданных, ранее известный как SuperGlue, заменяется на EDC). «Информатика» является одним из членов OMG
- Oracle Corporation Oracle Warehouse Builder и Oracle SQL Developer Data Modeler (ранее известный как IKAN CWM4ALL)
- Пентахо [5]
- prudsys AG – библиотека XELOPES для встроенного интеллектуального анализа данных
- SAS SAS придерживается CWM Object Management Group как стандарта совместимости и обмена. Альянс между SAS и Meta Integration Technology Inc. (MITI) позволяет SAS обеспечивать мосты для совместного использования и обмена метаданными с более чем 40 поставщиками инструментов проектирования и хранилищ. [6]
Другие поставщики, поддерживающие CWM
[ редактировать ]Следующие продукты или компании заявили о поддержке CWM, но не указаны OMG как имеющие реализацию CWM. В некоторых случаях поставщик мог реализовать спецификацию версии 1.0, которая была заменена спецификацией версии 1.1. Обратитесь к поставщику программного обеспечения, чтобы определить, совместим ли продукт с CWM или поддерживает только подмножество необходимых частей спецификации.
- Cognos , ныне подразделение IBM , указана как сторонник CWM в спецификации v1.1. В литературе по продуктам Cognos заявлена поддержка «Common Warehouse Model (CWM)», но никогда не упоминается фактическая спецификация OMG . [7]
- Hyperion Solutions , ныне подразделение Oracle Corporation
- InQuisient полностью поддерживает версию 1.1 в своем репозитории данных.
- Pentaho Проект бизнес-аналитики с открытым исходным кодом Pentaho недавно [ когда? ] добавлены «Метаданные Pentaho», поддерживающие CWM.
См. также
[ редактировать ]- Хранилище данных
- Метаданные
- Реестр метаданных
- Стандарты метаданных
- Расширяемый язык разметки (XML)
- Обмен метаданными XML (XMI)
- Доменно-ориентированный язык (DSL)
- Специализированное моделирование (DSM)
- Тестирование на основе моделей (MBT)
- Мета-моделирование
- Унифицированный язык моделирования (UML)
- Язык преобразования ATLAS (ATL)
- Платформа визуальных автоматизированных преобразований моделей (VIATRA)
- Язык объектных ограничений (OCL)
- Язык преобразования моделей (MTL)
- Мета-объектный механизм (MOF)
- Языки запросов/представлений/преобразований (QVT)
Ссылки
[ редактировать ]- ^ Торговые марки и логотипы OMG
- ^ «Окончательно принятая спецификация MOF QVT» (PDF) . Архивировано из оригинала (PDF) 3 марта 2007 года . Проверено 10 мая 2007 г.
- ^ Каталог спецификаций моделирования и метаданных OMG
- ^ «Спецификации MDA | Группа управления объектами» .
- ^ «Вики-сообщество Пентахо» .
- ^ «Архивная копия» (PDF) . Архивировано из оригинала (PDF) 17 мая 2008 года . Проверено 4 января 2006 г.
{{cite web}}
: CS1 maint: архивная копия в заголовке ( ссылка ) - ^ http://www.cognos.com/pdfs/issue_papers/ip_integration_with_c8bi.pdf [1] Согласно сайту поддержки Cognos, компания активно поддерживает только спецификацию OMG CWM 1.0. http://support.cognos.com/en/support/products/cognos82_software_environments.html ] .
Дальнейшее чтение
[ редактировать ]- Джон Пул, Дэн Чанг, Дуглас Толберт и Дэвид Меллор (2002). Метамодель общего хранилища: введение в стандарт интеграции хранилищ данных . OMG Press (Джон Уайли и сыновья), 2002 г. ISBN 0-471-20052-2
- Джон Пул, Дэн Чанг, Дуглас Толберт и Дэвид Меллор (2003). Руководство разработчика метамодели общего хранилища . OMG Press (Джон Уайли и сыновья), 2003 г. ISBN 978-0-471-20243-1
Внешние ссылки
[ редактировать ]- Сайт форума CWM
- Технология OMG CWM
- Спецификация OMG CWM