| |
2-2 AustauschcMuster CWM Metadata, v1.0 März 2004 2 CWM umfaßt viele Bereiche im datawarehouseraum. Es ist unwahrscheinlich daß jedes einzelne Werkzeug das gesamte CWM-Modell umfaßt. Durch das Kennzeichnen und die zusammenhängend Konzepte Katalogisierend, die zusammen ausgetauscht werden können, können Werkzeuge für kodieren spezifische Teile des kleineren Gebietes CWM. Wir nennen die Kennzeichnung von diesen Zwischen in Verbindung stehende metadata-Austausch muster der CWM-Konzepte CWM . 2,2 Anwenden von Musterkonzepten am Austauschproblem Metadata Definition: Ein Software-DesigncMuster ist eine Beschreibung der In Verbindung stehen Gegenstände und Kategorien, die besonders angefertigt werden, um ein allgemeines Designproblem innerhalb einer Einzelheit zu lösen Kontext (Gamma et al., 1995). Die traditionelle "Gruppe von vier (GOF.html" Designmustern half, den Verbrauch zu standardisieren von objektorientierter Software und von Bestandteilen beim Lösen typisch, Wiederkehren, programmierend Probleme. Software-Designmuster können im UML formal modelliert werden, indem man zur Verfügung stellt generische Kategorie modelliert zusammen mit dazugehörigem, Beispielcollaborations; d.h. parameterisiert collaborations (sehen Sie Rumbaugh und alle, 1999, pp. 387-388, Booch et al., 1999, pp. 381- 392 und Sunye et al., 2000). Die Formalisierung der Austauschmuster Metadata, wie in diese Spezifikation weiter gesetzt, Software-Designmustern, GOF-Terminologie ist zu borgen in hohem Grade analog und strukturierenkonzepte des metadata vorstellen, die direkte Entsprechungen in der Software haben patterns Welt. Definition: Ein AustauschcMuster CWM Metadata ist eine gekennzeichnete Teilmenge des CWM metamodel, beliebig mit Begrenzungen auf den Fällen der metamodelteilmenge. Die Teilmenge überquert ein oder mehr CWM-metamodels und definiert das metamodel Teilraum von der Lösung. Die Begrenzungen (wenn Sie definiert werden), stellen her Grenzen auf Lösungsteilraum. Merken Sie, daß diese Begrenzungen Bestandteile des Musters selbst sind, und nicht, mit den Begrenzungen sind verwirrt zu werden, die durch das korrekte CWM-metamodel definiert werden. Das Definieren der metadataintechangemuster in dieser Weise wird zu zwei Zwecken getan: 1. Indem wir diese Muster definieren, begrenzen wir das Universum aller möglichen Kombinationen von Fälle der vorbildlichen Elemente CWM (der zählbar endloser Satz ist, durch virture von Tatsache, daß es viele unbegrenzte Verbindungsenden gibt, verwendete während metamodel). 2. Dieser begrenzte Satz metadatamuster sollte mehr auch im Allgemeinen reflektieren allgemeine metadataabhängigkeiten, die innerhalb der einlagernden Daten stattfinden und Gebiete des Geschäfts intelligence/analysis. So versuchen wir nicht nur zu überwinden Sie kombinatorische Explosionen, indem Sie den vorbildlichen Suchraum in einigem einschränken formale Weise, aber wir stellen auch sicher, daß dieser einschränkende Teilraum enthält Elemente, die semantisch zum Anwendungsgebiet sinnvoll sind. Der Hauptnutzen, der durch metadataaustauschmuster bereitgestellt wird ist selbstverständlich daß sie erhöhen Sie groß Austausch und Interoperabilität, indem Sie Software-Werkzeugen ermöglichen, an zu fokussieren nur jene metadatamuster, die sinnvoll sind zu, was ein gegebenes Werkzeug von erwartet |  |
|
| |
|
|