Release-Informationen


|29.6 Importieren und Exportieren von Metadaten mit CWMI (Common Warehouse Metadata Interchange)

|29.6.1 Einführung

|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.

|29.6.2 Importieren von Metadaten

|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: |

  1. |Melden Sie sich an der Data Warehouse-Zentrale an.
  2. |Klicken Sie den Schritt, der herabgestuft werden soll, mit Maustaste 2 an, |und klicken Sie dann Modus an.
  3. |Klicken Sie Entwicklung an. |

|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: |

  1. |Melden Sie sich an der Data Warehouse-Zentrale an.
  2. |Klicken Sie im linken Teilfenster Warehouse an.
  3. |Klicken Sie Ausgewählt --> Metadaten |importieren --> Datei im Datenaustauschformat |an.
  4. |Geben Sie im Fenster Metadaten importieren den Namen der Datei |mit den Metadaten an, die Sie importieren wollen. Sie können den |Dateinamen eingeben oder nach der Datei suchen. |
  5. |Klicken Sie OK im Fenster Metadaten importieren an, |um den Vorgang zu beenden. Ein Statusfenster wird angezeigt, während |die Data Warehouse-Zentrale die Datei importiert. |

|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.

|29.6.3 Aktualisieren der Metadaten nach dem Ausführen des Importdienstprogramms

|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: |

  1. |Melden Sie sich an der Data Warehouse-Zentrale an.
  2. |Klicken Sie den Ordner, der das zu ändernde Objekt enthält, mit Maustaste |2 an.
  3. |Klicken Sie Merkmale und anschließend die Indexzunge |Sicherheit an.
  4. |Entfernen Sie Gruppen aus der Liste der ausgewählten Warehouse-Gruppen, |oder fügen Sie der Liste der verfügbaren Warehouse-Gruppen Gruppen |hinzu.
  5. |Klicken Sie OK an. |

|29.6.4 Exportieren von Metadaten

|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: |

  1. |Melden Sie sich an der Data Warehouse-Zentrale an.
  2. |Klicken Sie im linken Teilfenster Warehouse an.
  3. |Klicken Sie Ausgewählt --> Metadaten |exportieren --> Datei im Datenaustauschformat |an.
  4. |Geben Sie im Fenster Metadaten exportieren den Namen der Datei |mit den exportierten Metadaten an. Sie können den Dateinamen eingeben |oder nach der Datei suchen: |
  5. |Wenn im Fenster Metadaten exportieren der korrekte Dateiname |angezeigt wird, klicken Sie das Objekt, dessen Metadaten Sie exportieren |wollen, in der Liste der verfügbaren Objekte an.
  6. |Klicken Sie das Zeichen > an, um das ausgewählte Objekt aus |der Liste der verfügbaren Objekte in die Liste der ausgewählten Objekte zu |verschieben. Wiederholen Sie diese Schritte, bis alle Objekte, die Sie |exportieren wollen, in der Liste der ausgewählten Objekte aufgeführt |werden.
  7. |Klicken Sie OK an. |

|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.


[ Seitenanfang | Vorherige Seite | Nächste Seite | Inhaltsverzeichnis | Index ]