Common Warehouse Metamodel

Common Warehouse Metamodel

The Common Warehouse Metamodel (CWM) defines a specification for modeling metadata for relational, non-relational, multi-dimensional, and most other objects found in a data warehousing environment. The specification is released and owned by the Object Management Group, which also claims a trademark in the use of "CWM".[1]

As of 2011 the active version of the CWM specification is v1.1 with a supplementary specification, Common Warehouse Metamodel (CWM) Metadata Interchange Patterns (MIP), which further refines the requirements for tools to inter-operate smoothly.

Contents

Overview

The Common Warehouse Metamodel specifies interfaces that can be used to enable interchange of warehouse and business intelligence metadata between warehouse tools, warehouse platforms and warehouse metadata repositories in distributed heterogeneous environments. CWM is based on three standards:

  • UML - Unified Modeling Language, an OMG modeling standard
  • MOF - Meta Object Facility, an OMG metamodeling and metadata repository standard
  • XMI - XML Metadata Interchange, an OMG metadata interchange standard

CWM models enable users to trace the lineage of data – CWM provides objects that describe where the data came from and when and how the data was created. Instances of the metamodel are exchanged via XML Metadata Interchange (XMI) documents.

Initially, CWM contained a local definition for a data translation facility. It is not clear how the QVT final adopted specification [2] will affect CWM.

Support for the Common Warehouse Metamodel (CWM)

Submitters of Common Warehouse Metamodel Specification

While the Object Management Group owns the standard for CWM, some companies are considered co-submitters of the CWM specification. The following companies were listed as co-submitters to the v1.1 specification:

Compliance with the CWM Specification

Software vendors claiming CWM support differ in the degree to which they comply with CWM. Some were co-submitters of the specification, and are actively using the OMG trademark in marketing literature. Other vendors have expressed support for CWM or claim they have products that are "CWM-compliant."

Questions about compliance are addressed within the specification itself. Chapter 18 in both the 1.0 and 1.1 specification list required and optional compliance points.

The Object Management Group has a list of CWM implementations, but it is unclear how this list is maintained.[3]

Interoperability of CWM Tools

Compliance with the CWM specification does not guarantee tools from different vendors will integrate well, even when they are "CWM-compliant". The OMG addressed some of these issues by releasing patterns and best practices to correct these problems in a supplementary specification, CWM Metadata Interchange Patterns [4]

Vendors Supporting CWM

CWM Implementations identified by OMG

These vendors have been identified as having a CWM implementation or have active projects to support CWM.

  • IKAN,[5] a CWM compliant database modeling and design tool
  • Meta Integration Technology (MITI)
  • SAS SAS adheres to the Object Management Group’s Common Warehouse Metamodel (CWM) as the interoperability and interchange standard. An alliance between SAS and Meta Integration Technology Inc. (MITI) enables SAS to provide bridges for sharing and exchanging metadata with more than 40 design tool and repository vendors[6]
  • Oracle Corporation Oracle Warehouse Builder
  • Informatica produces Superglue, a data integration tool with a Metadata extension (Metadata Manager formerly known as SuperGlue). Informatica is one of the members of the OMG
  • IBM
  • Dimension EDI
  • Genesis Development
  • prudsys AG - XELOPES library for embedded data mining
  • UBS
  • Pentaho Metadata Editor [7]

Other Vendors Supporting CWM

The following products or companies have claimed CWM support, but are not listed by OMG as having a CWM implementation. In some cases, the vendor may have implemented the v1.0 specification, which was replaced by the v1.1 specification. Refer to the software vendor to determine if the product is compliant with CWM or merely supports a subset of the required portions of the specification.

  • Hyperion Solutions, now a division of Oracle Corporation
  • Pentaho Pentaho Open Source Business Intelligence Project has recently added "Pentaho Metadata" which supports CWM
  • Cognos, now a division of IBM, is listed as a supporter of CWM in the v1.1 specification. Cognos product literature claims support for "Common Warehouse Model (CWM)" but never mentions an actual OMG specification.[8]
  • Enterprise Elements
  • Talend supports CWM

See also

References

Further reading

  • John Poole, Dan Chang, Douglas Tolbert, and David Mellor (2002). The Common Warehouse Metamodel: An Introduction to the standard for Data Warehouse Integration. OMG Press (John Wiley & Sons), 2002 ISBN 0-471-20052-2
  • John Poole, Dan Chang, Douglas Tolbert, and David Mellor (2003). Common Warehouse Metamodel Developer's Guide. OMG Press (John Wiley & Sons), 2003 ISBN 978-0471202431

External links


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • Common Warehouse Metamodel — Das Common Warehouse Metamodel (CWM) ist ein von der Object Management Group (OMG) entwickelter Standard für Beschreibung, Zugriff und Austausch von im Data Warehouse Prozess anfallenden Metadaten. Es soll Interoperabilität zwischen verschiedenen …   Deutsch Wikipedia

  • Common Warehouse Metamodel — Le Common Warehouse Metamodel ou CWM est une spécification de l OMG qui décrit un langage d échange de métadonnées à travers un Entrepôt de données, un système décisionnel, un système d ingénierie des connaissances (Gestion des connaissances), ou …   Wikipédia en Français

  • Data Warehouse — Ein Data Warehouse bzw. Datenlager ist eine zentrale Datensammlung (meist eine Datenbank), deren Inhalt sich aus Daten unterschiedlicher Quellen zusammensetzt. Die Daten werden von den Datenquellen in das Data Warehouse geladen und dort vor allem …   Deutsch Wikipedia

  • Information-Warehouse — Ein Data Warehouse bzw. Datenlager ist eine zentrale Datensammlung (meist eine Datenbank), deren Inhalt sich aus Daten unterschiedlicher Quellen zusammensetzt. Die Daten werden von den Datenquellen in das Data Warehouse geladen und dort vor allem …   Deutsch Wikipedia

  • Information Warehouse — Ein Data Warehouse bzw. Datenlager ist eine zentrale Datensammlung (meist eine Datenbank), deren Inhalt sich aus Daten unterschiedlicher Quellen zusammensetzt. Die Daten werden von den Datenquellen in das Data Warehouse geladen und dort vor allem …   Deutsch Wikipedia

  • Knowledge Discovery Metamodel — (KDM) is publicly available specification from the Object Management Group (OMG). KDM is a common intermediate representation for existing software systems and their operating environments, that defines common metadata required for deep semantic… …   Wikipedia

  • Knowledge Discovery Metamodel — Para otros usos de este término, véase KDM (desambiguación). Knowledge Discovery Metamodel (en español Metamodelo de Descubrimiento de Conocimiento ) es una especificación públicamente accesible del Object Management Group (OMG), diseñada para… …   Wikipedia Español

  • CWM — Common Warehouse Metamodel Le Common Warehouse Metamodel ou CWM est une spécification qui décrit un langage d échange de métadonnées à travers un Entrepôt de données, un système décisionnel, un système d ingénierie des connaissances (Gestion des… …   Wikipédia en Français

  • Abkürzungen/Computer — Dies ist eine Liste technischer Abkürzungen, die im IT Bereich verwendet werden. A [nach oben] AA Antialiasing AAA authentication, authorization and accounting, siehe Triple A System AAC Advanced Audio Coding AACS …   Deutsch Wikipedia

  • Datawarehouse — Ein Data Warehouse bzw. Datenlager ist eine zentrale Datensammlung (meist eine Datenbank), deren Inhalt sich aus Daten unterschiedlicher Quellen zusammensetzt. Die Daten werden von den Datenquellen in das Data Warehouse geladen und dort vor allem …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”