Zum Inhalt springen

Common Warehouse Metamodel

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 15. März 2006 um 19:22 Uhr durch Zwobot (Diskussion | Beiträge) (Bot: Entferne Vorlage: Stub; kosmetische Änderungen). Sie kann sich erheblich von der aktuellen Version unterscheiden.

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 Data-Warehouse-Systemen und -Werkzeugen ermöglichen.

Mithilfe des CWM lassen sich beispielsweise die im ETL-Prozess verwendeten Datenschemata von Quell- und Zieldatenbanken und die zwischen diesen stattfindenden Transformationen beschreiben. Es erlaubt zudem die Definition von Abbildungsvorschriften zwischen dem physischen Modell eines Data Warehouse und darauf aufsetzenden logischen Modellen wie etwa dem eines OLAP-Werkzeuges.

Das Common Warehouse Metamodel nutzt die Unified Modeling Language als Notationssprache und Kern des eigenen Metamodells. Erstellte Metadaten-Beschreibungen lassen sich mit der XML-Sprache XML Metadata Interchange (XMI) austauschen, oder können über den Zwischenschritt einer Interface Definition Language (IDL) verschiedenen Programmiersprachen zugänglich gemacht werden.

Literatur

  • J.Poole, D.Chang, D.Tolbert, D.Mellor: Common Warehouse Metamodel, John Wiley & Sons, 2002
  • J.Poole, D.Chang, D.Tolbert, D.Mellor: Common Warehouse Metamodel Developer’s Guide, Wiley Publishing, 2003