|Zusätzlich zur bereits vorhandenen Unterstützung für Befehlssprachendateien |kann die Data Warehouse-Zentrale jetzt Metadaten aus XML-Dateien, die dem |CWM-Standard (Common Warehouse Metamodel) entsprechen, importieren und Daten |in diese Dateien exportieren. Das Importieren und Exportieren dieser |CWM-kompatiblen XML-Dateien wird als CWMI (Common Warehouse Metadata |Interchange) bezeichnet.
|Sie können Metadaten aus den folgenden Objekten der Data Warehouse-Zentrale |importieren bzw. in diese exportieren: |
|Das CWMI-Dienstprogramm für den Import und Export unterstützt zurzeit |bestimmte Arten von Metadaten nicht. Dazu gehören Zeitpläne, |Warehouse-Schemata, Benutzer und Gruppen.
|Die Data Warehouse-Zentrale erstellt eine Protokolldatei mit den |Ergebnissen der Im- und Exportprozesse. In der Regel wird die |Protokolldatei im Verzeichnis |x:\programmdateien\sqllib\logging (dabei ist |x: das Laufwerk, auf dem DB2 installiert wurde) oder in dem |Verzeichnis erstellt, das über die Umgebungsvariable VWS_LOGGING angegeben |wurde. Die Protokolldatei ist eine Textdatei und kann mit einem |beliebigen Texteditor angezeigt werden.
|Sie können Metadaten über die Data Warehouse-Zentrale oder über die |Befehlszeile importieren.
|Neue Objekte, die durch den Importprozess erstellt werden, werden der |Standardsicherheitsgruppe der Data Warehouse-Zentrale zugeordnet. |Weitere Informationen finden Sie in den vorliegenden Release-Informationen im |Abschnitt zum Aktualisieren der Sicherheit nach dem Import.
|Wenn Sie Metadaten ohne einen Schritt importieren, können dem Schritt |mehrere Dateien zugeordnet werden. Metadaten zum Schritt werden in |einer XML-Datei gespeichert; gelegentlich werden dem Schritt zugeordnete |Daten aber auch in BLOBs gespeichert. Die BLOB-Metadaten haben |denselben Namen wie die XML-Datei, befinden sich aber in einzelnen Dateien, |deren Erweiterungen durchnummeriert werden. Alle zugehörigen |Schrittdateien müssen sich für den Import im selben Verzeichnis |befinden.
|Aktualisieren von Schritten, die sich im Test- oder Produktionsmodus |befinden
|Ein Schritt muss sich im Entwicklungsmodus befinden, damit die Data |Warehouse-Zentrale die Metadaten des Schritts aktualisieren kann. |Befindet sich der Schritt im Test- oder Produktionsmodus, muss er vor dem |Import der Metadaten auf den Entwicklungsmodus herabgestuft werden: |
|Der Schritt befindet sich jetzt im Entwicklungsmodus. Setzen Sie |den Schritt nach dem Import der Metadaten auf den Test- oder den |Produktionsmodus zurück.
|Importieren von Daten über die Data Warehouse-Zentrale
|Sie können Metadaten über die Data Warehouse-Zentrale importieren: |
|Importieren von Metadaten über die Befehlszeile
|Sie können Metadaten auch über die Befehlszeile importieren. Die |Befehlssyntax für den Import lautet wie folgt:
|CWMImport XML_datei dwcsteuerDB
|dwcBenutzerID dwcKW [PREFIX = DWCtbschema]
|
XML_datei | Der vollständig qualifizierte Pfad (einschließlich Laufwerk und Verzeichnis) und der Name der XML-Datei, die Sie importieren wollen. Dieser Parameter ist erforderlich. |
dwcControlDB | Der Name der Warehouse-Steuerungsdatenbank, in die Sie Ihre Metadaten importieren wollen. Dieser Parameter ist erforderlich. |
dwcBenutzerID | Die Benutzer-ID, mit der Sie eine Verbindung zur Warehouse-Steuerungsdatenbank herstellen. Dieser Parameter ist erforderlich. |
dwcKW | Das Benutzerkennwort, mit dem Sie eine Verbindung zur Warehouse-Steuerungsdatenbank herstellen. Dieser Parameter ist erforderlich. |
[PREFIX=DWCtbschema] | Der Name des Datenbankschemas für die Systemtabellen der Data Warehouse-Zentrale. Wird kein Wert für PREFIX= angegeben, wird der Standardschemaname IWH verwendet. Dieser Parameter ist optional. |
|Aktualisieren der Sicherheit nach dem Import
|Eine der Sicherheitsmaßnahmen der Data Warehouse-Zentrale besteht darin, |Kennwörter weder zu importieren noch zu exportieren. Sie müssen die |Kennwörter für neue Objekte ggf. aktualisieren. Ausführlichere |Informationen zu Überlegungen beim Import von Metadaten finden Sie in Kapitel |12 des Handbuchs Data Warehouse-Zentrale Verwaltung.
|Beim Importieren von Metadaten werden alle Objekte der |Standardsicherheitsgruppe zugeordnet. Sie können die Gruppen |ändern, die Zugriff auf dieses Objekt haben: |
|Sie können Metadaten über die Data Warehouse-Zentrale oder über die |Befehlszeile exportieren.
|Einige Schritte verfügen über Metadaten, die als BLOB gespeichert |sind. Die BLOB-Metadaten werden in eine separate Datei exportiert, die |denselben Namen wie die XML-Datei des Schritts hat, deren Erweiterung aber |durchnummeriert wird (.1, .2 |usw.).
|Exportieren von Daten über die Data Warehouse-Zentrale
|Sie können Metadaten über die Data Warehouse-Zentrale exportieren: |
|Die Data Warehouse-Zentrale erstellt eine Eingabedatei mit |Informationen zu den Objekten der Data Warehouse-Zentrale, die Sie für den |Export ausgewählt haben, und exportiert die Metadaten zu diesen Objekten |anschließend. Ein Statusfenster wird angezeigt, während die Data |Warehouse-Zentrale die Metadaten exportiert.
|Exportieren von Metadaten über die Befehlszeile
|Bevor Sie Metadaten über die Befehlszeile exportieren können, müssen Sie |eine Eingabedatei erstellen. Die Eingabedatei ist eine |Textdatei mit der Erweiterung .INP und listet alle Objekte, |die Sie exportieren wollen, nach dem Objekttyp auf. Bei einem Export |über die Data Warehouse-Zentrale wird die Eingabedatei automatisch erstellt, |bei einem Export über die Befehlszeile muss diese Datei jedoch zuerst erstellt |werden. Sie können die Eingabedatei mit einem beliebigen Texteditor |erstellen. Geben Sie die Objektnamen so ein, wie sie in der Data |Warehouse-Zentrale angezeigt werden. Stellen Sie sicher, dass die Datei |sich in einem Verzeichnis mit Schreib-/Lesezugriff befindet. Beim |Ausführen des Exportdienstprogramms schreibt die Data Warehouse-Zentrale die |XML-Dateien in das Verzeichnis, in dem sich die Eingabedatei befindet.
|Eine Beispieleingabedatei:
|<PROC> |Prozess für Lernprogrammfakttabelle |<IR> |Dateiquelle für Lernprogramm |Ziel für Lernprogramm |<UDP> |Neue Programmgruppe
|Listen Sie im Abschnitt <PROC> (Prozess) alle Prozesse auf, |die Sie exportieren wollen. Listen Sie im Abschnitt <IR> |(Informationsquellen) alle Warehouse-Quellen und -Ziele auf, die Sie |exportieren wollen. Die Data Warehouse-Zentrale schließt die Tabellen |und Spalten, die diesen Zielen und Quellen zugeordnet sind, automatisch |ein. Listen Sie im Abschnitt <UDP> (benutzerdefinierte |Programme) die Programmgruppen auf, die Sie exportieren wollen.
|Geben Sie zum Exportieren der Metadaten den folgenden Befehl in eine |DOS-Befehlszeile ein:
|CWMExport INPsteuerdatei dwcsteuerDB
|dwcBenutzerID dwcKW [PREFIX=DWCtbschema]
|
INPsteuerdatei | Der vollständig qualifizierte Pfad (einschließlich Laufwerk und Verzeichnis) und der Name der .INP-Datei mit den Objekten, die Sie exportieren wollen. Dieser Parameter ist erforderlich. |
dwcControlDB | Der Name der Warehouse-Steuerungsdatenbank, aus der Sie exportieren wollen. Dieser Parameter ist erforderlich. |
dwcBenutzerID | Die Benutzer-ID, mit der Sie eine Verbindung zur Warehouse-Steuerungsdatenbank herstellen. Dieser Parameter ist erforderlich. |
dwcKW | Das Kennwort, mit dem Sie eine Verbindung zur Warehouse-Steuerungsdatenbank herstellen. Dieser Parameter ist erforderlich. |
[PREFIX=DWCtbschema] | Der Name des Datenbankschemas für die Systemtabellen der Data Warehouse-Zentrale. Wird kein Wert für PREFIX= angegeben, wird standardmäßig IWH verwendet. Dieser Parameter ist optional. |