Datenmasterstatus

Unternehmen verwenden zum Verwalten von Projektinformationen häufig mehrere Tools. Der Datenmasterstatus bezeichnet die Zuordnung dieser einzelnen unterschiedlichen Projekte zu einer einzelnen allgemeinen Entität. Der Musterkatalog definiert ein Framework zum Vereinfachen der ETL-Implementierung für den Datenmasterstatus.

Wenn Sie RequisitePro zum Verwalten der Anforderungen, ClearQuest zum Verwalten der Änderungsanfragen und ClearCase zum Verwalten des Quellcodes verwenden, können Sie das RequisitePro-Projekt zuordnen. Nachfolgend sind einige Beispiele für den Datenmasterstatus aufgeführt:

Datenmasterstatus über die XML-Datenkonfigurationsdateien implementieren

Dimensionszuordnungstabellen werden zum Definieren der Regeln für die Zuordnung von Dimensionen aus einer Datenquelle zu einer anderen verwendet. Es gibt zwei Arten von Dimensionszuordnungstabellen: Dimensionszuordnungstabellen können in Dimensionszuordnungskategorien angeordnet werden. Wenn Sie Ihre Ressourcengruppenkategorien zum Gruppieren von Datenquellen mit derselben Datenstruktur verwenden, können Sie auch die Dimensionszuordnungskategorien zum Gruppieren von Dimensionszuordnungstabellen verwenden, die für dieselbe gemeinsame Dimension definiert wurden. Die ETL-Prozessjobs können die der Kategorie zugeordneten Dimensionszuordnungstabellen abfragen und automatisch alle Zuordnungsinformationen laden.

Beim Definieren der Zuordnungen in XML-Datenkonfigurationsdateien fragen Sie Informationen vom XML ODBC-Treiber ab. Mithilfe der Systemtabelle System.DIMENSIONMAPPINGS können Informationen zu verfügbaren Dimensionszuordnungstabellen abgefragt werden. Alle Dimensionszuordnungstabellen befinden sich unter dem Schema DimensionMappings. Alle Tabellen besitzen dieselbe Struktur, d. h. einen quellenwert und einen zielwert. Diese können zum Abfragen der Wertzuordnungen verwendet werden.

Datenmasterstatus in den ETL-Prozess implementieren

In den Data-Warehouse-Artefakten für die allgemeine Dimension werden nur die Artefakte im Speicher für operative Daten angezeigt, die als Master (Zuordnungsziel) fungieren oder die keinen anderen Artefakten zugeordnet sind. Andere Artefakte, die der allgemeinen Dimension zugeordnet sind, werden direkt mit dem Zielartefakt des ursprünglichen Artefakts verknüpft. Wenn z. B. das UCM-Projekt RI dem ClearQuest-Projekt Insight zugeordnet ist, wird nur das ClearQuest-Projekt Insight in der Tabelle PROJEKT angezeigt, während die zum UCM-Projekt RI gehörenden UCM-Aktivitäten direkt mit dem ClearQuest-Projekt Insight im Data-Warehouse verknüpft werden. Für jede der allgemeinen Dimensionen, einschließlich PROJEKT, RELEASE, ITERATION, PRODUKT, KOMPONENTE und RESSOURCE, werden zwischengespeicherte Zuordnungstabellen mit dem Präfix M_ als im ETL-Prozess verwendete Tabellen zum Speichern der Zuordnungsbeziehung erstellt.

Der ETL-Datenfluss zum Erstellen des Datenmasterstatus ist:

Der Datenmasterstatus bezieht mehrere Datenquellen ein. Daher muss der ETL-Prozessjob den gesamten Datenfluss widerspiegeln. Die zuvor beschriebene Implementierung für den Datenmasterstatus ist für den ETL-Prozess bestimmt und hat keine Auswirkung auf andere Komponenten. Im Musterkatalog wird ein TestManager-Projekt einem ClearQuest ALM-Projekt zugeordnet. Außerdem werden TestManager-Benutzer zu ClearQuest ALM-Benutzer mit demselben Namen zugeordnet. Wenn beim Öffnen der XML-Datenkonfigurationsdatei für den TestManager-ETL-Prozess angezeigt werden, aktualisieren Sie die Dimensionszuordnungstabellen, damit diese auf die XML-Datenkonfigurationsdatei verweisen, die für den ClearQuest-ETL-Prozess in Ihrem System verwendet wird.


Feedback