In diesem Abschnitt wird der Prozeß der Veröffentlichung von Metadaten in einem Informationskatalog sowie die Aktualisierung der Informationskatalog-Metadaten beschrieben, die erforderlich ist, wenn Metadaten in der Data Warehouse-Zentrale oder im DB2-OLAP-Server bzw. im Hyperion Essbase-Server sich ändern. Sie verwenden die Benutzerschnittstelle der Data Warehouse-Zentrale, um Metadaten von der Data Warehouse-Zentrale, dem DB2-OLAP-Server oder dem Hyperion Essbase-Server zu veröffentlichen. Schritt-für-Schritt-Anweisungen zur Verwendung der Benutzerschnittstelle der Data Warehouse-Zentrale für die Veröffentlichung von Metadaten finden Sie in der Online-Hilfefunktion für das Fenster "Metadaten veröffentlichen". Sie verwenden eine Befehlsschnittstelle, um Metadaten von DB2 OLAP Integration Server zu veröffentlichen. Weitere Informationen finden Sie im Abschnitt Veröffentlichung von OLAP-Server-Metadaten vorbereiten.
Um Metadaten im Informationskatalog zu veröffentlichen und zu synchronisieren, müssen Sie folgende Aufgaben ausführen, die im Verlauf dieses Kapitels erläutert werden.
Nachdem Metadaten im Informationskatalog veröffentlicht wurden, können Sie Aktualisierungen der Metadaten automatisch ausführen. Dieser Vorgang wird als Metadatensynchronisation bezeichnet. Bei der ersten Veröffentlichung von Metadaten mit Hilfe der Benutzerschnittstelle der Data Warehouse-Zentrale wird ein Veröffentlichungsobjekt erstellt.
Sie verwenden eine Befehlsschnittstelle, um Metadaten von DB2 OLAP Integration Server zu veröffentlichen. Sie können jedoch die Aktualisierungen der Metadaten nicht synchronisieren. Sie müssen die Befehlsschnittstelle verwenden, um die Metadaten erneut zu veröffentlichen, wenn Sie sie im Informationskatalog ändern möchten.
Wenn Sie Metadaten synchronisieren, werden die Metadaten für ein Objekt, das im Informationskatalog registriert ist, aktualisiert. Die Aktualisierung erfolgt entweder bei der Ausführung der Veröffentlichung oder auf Grundlage eines für die Veröffentlichung erstellten Zeitplans. Metadaten werden in folgenden Fällen nicht im Informationskatalog aktualisiert:
Wenn Sie Metadaten synchronisieren wollen, müssen Sie die Warehouse-Steuerungsdatenbank der Data Warehouse-Zentrale als Informationskatalog-Datenbank verwenden.
Bevor Sie mit den Schritten zur Veröffentlichung und Synchronisation von Metadaten beginnen, müssen Sie überprüfen, ob Sie die korrekte Umgebung eingerichtet haben.
Zur Veröffentlichung von Metadaten der Data Warehouse-Zentrale in Information Catalog Manager:
Zur Veröffentlichung von OLAP-Server-Metadaten in Information Catalog Manager:
Sie können entweder die Benutzerschnittstelle der Data Warehouse-Zentrale oder eine Befehlsschnittstelle verwenden, um DB2-OLAP-Server- oder Hyperion Essbase Server-Metadaten zu veröffentlichen. Weitere Informationen zur Verwendung der Data Warehouse-Zentrale finden Sie in der Online-Hilfefunktion für das Notizbuch "OLAP-Server-Metadaten veröffentlichen".
Bei DB2 OLAP Integration Server verwenden Sie eine Befehlsschnittstelle, um die Metadaten zu veröffentlichen. Sie können die Aktualisierungen der Metadaten nicht synchronisieren. Sie müssen die Metadaten erneut veröffentlichen, um sie im Informationskatalog zu ändern.
Zur Veröffentlichung von Metadaten geben Sie zuerst die Metadaten an, die Sie veröffentlichen möchten, und definieren anschließend die synchronisierten Aktualisierungen. Verwenden Sie die Prozedur in diesem Abschnitt, um die Metadaten-Objekte anzugeben und zur Synchronisation zu registrieren.
Tabelle 12 enthält die Zuordnung zwischen OLAP-Server- und
Informationskatalog-Objektarten bei der Veröffentlichung von Objekten im
Informationskatalog. Eine detaillierte Beschreibung der Objektarten und
der zugehörigen Merkmale finden Sie in Anhang C, Zuordnung von Metadaten. Bei der Veröffentlichung von DB2 OLAP Integration
Server-Metadaten wird durch eine Verbindung eine Beziehung zwischen einer
Objektart mit "Dimensionen innerhalb einer mehrdimensionalen Datenbank" im
Informationskatalog und einem Tabellenobjekt in DB2 OLAP Integration Server
erstellt.
Tabelle 12. Zuordnung von Objektarten
OLAP-Server-Objektart | Informationskatalog-Objektart |
---|---|
Modellstruktur | Mehrdimensionale Datenbanken |
Dimensionen in einer Modellstruktur | Dimensionen innerhalb einer mehrdimensionalen Datenbank |
Teildateien in einer Dimension | Teildateien innerhalb einer mehrdimensionalen Datenbank |
Führen Sie die folgenden Schritte auf einer Workstation aus, auf der die Administratorfunktion von Information Catalog Manager installiert ist:
servername.anwendungsname.datenbankname.modellstrukturname
stl11w71.sample.basic.basic stl11w71.sample.interntl.interntl stl11w71.demo.basic.basic
flgnxoln obenutzerid okw oc_dateiname ic_benutzerid ic_kennwort ic_name generate_names delete max_levels max_dim -ff fb_dateiname -hi OIS_name -hu OIS_benutzerid -hp OIS_kennwort-hm OIS_modell
Sie können N angeben, wenn Sie das Objekt dem Informationskatalog hinzugefügt haben und zusätzliche Unternehmensinformationen angegeben haben, jedoch verhindern möchten, daß diese Informationen von aktualisierten Werten überschrieben werden.
Dieser Parameter ist wahlfrei, wenn Sie DB2-OLAP-Server-Metadaten veröffentlichen. Er ist erforderlich, wenn Sie DB2 OLAP Integration Server-Metadaten veröffentlichen.
Dieser Parameter ist wahlfrei, wenn Sie DB2-OLAP-Server-Metadaten veröffentlichen. Er ist erforderlich, wenn Sie DB2 OLAP Integration Server-Metadaten veröffentlichen.
Ein Beispiel (Geben Sie nicht die Zeilenumbrüche aus diesem Beispiel ein):
flgnxoln olapadm olappass x:\Program Files\sqllib\logging\dg2olap.ctl icadmin icpass ICMSAMP Y Y 20 20 -ff x:\Program Files\sqllib\logging\db2olap.ff oiscat -hu oisadm -hp oispass -hm oismod
Sie können prüfen, ob das Programm "flgnxoln" erfolgreich ausgeführt wurde, indem Sie die Protokolldatei anzeigen. Die Protokolldatei befindet sich in dem Verzeichnis, das durch die Umgebungsvariable VWS_LOGGING angegeben wird. Der Standardwert für die Variable VWS_LOGGING lautet unter Windows NT \sqllib\logging. Zeigen Sie die Datei \SQLLIB\LOGGING\ICMOLAP.LOG (auf dem Laufwerk, auf dem die DB2 Universal Database installiert ist) an, um die Ergebnisse zu überprüfen.
In Abschnitt Abbildung 17 wird erläutert, wie die OLAP-Server-Metadaten in der Baumstruktursicht des Informationskatalogs angezeigt werden.
Abbildung 17. OLAP-Metadaten in der Baumstruktursicht von Information Catalog Manager
Um DB2-OLAP-Server- oder Hyperion Essbase Server-Metadaten mit Metadaten zu synchronisieren, die Sie zuvor im Informationskatalog veröffentlicht haben, verwenden Sie die Benutzerschnittstelle der Data Warehouse-Zentrale (die die Planungsfunktion enthält). Sie können einen Zeitplan für die Veröffentlichung erstellen, der regelmäßig ausgeführt wird. Schritt-für-Schritt-Anweisungen zur Verwendung der Benutzerschnittstelle finden Sie in der Online-Hilfefunktion für das Fenster "Metadaten veröffentlichen" im Abschnitt zum Aktualisieren veröffentlichter Metadaten.
Wenn die Veröffentlichung aktualisiert wird, werden die registrierten Metadaten auf Aktualisierungen überprüft, die seit der letzten Veröffentlichung der Metadaten im Informationskatalog aufgetreten sind.
Nach der Ausführung der Veröffentlichung werden die Objekte, die Sie in "OLAP-Objekte zur Veröffentlichung angeben" angegeben haben, auf Aktualisierungen überprüft, die seit dem letzten Austausch der Metadaten mit dem Informationskatalog aufgetreten sind. Werden Aktualisierungen festgestellt, werden die aktualisierten Metadaten in den Informationskatalog kopiert.
Die Protokolldatei der Verarbeitung, die die Ergebnisse der Metadatensynchronisation enthält, befindet sich in dem Verzeichnis, das durch die Umgebungsvariable VWS_LOGGING angegeben ist. Der Standardwert für die Variable VWS_LOGGING lautet unter Windows NT \SQLLIB\LOGGING. Zeigen Sie die Datei \SQLLIB\LOGGING\ICMOLAP.OUT (auf dem Laufwerk, auf dem die DB2 Universal Database installiert ist) an, um die Ergebnisse zu überprüfen. Bei einem neuen Verarbeitungsstatus wird dieser an die vorhandene Protokolldatei angehängt.
Zur Veröffentlichung von Metadaten der Data Warehouse-Zentrale geben Sie zuerst die Metadaten an, die Sie veröffentlichen möchten, und definieren anschließend den synchronisierten Austausch.
Tabelle 13 enthält die Zuordnung zwischen Objektarten in der Data
Warehouse-Zentrale und im Informationskatalog. Die Data
Warehouse-Zentrale verwendet diese Zuordnung beim Exportieren von Metadaten in
den Informationskatalog. Eine detaillierte Beschreibung der Objektarten
und der zugehörigen Merkmale finden Sie in Anhang C, Zuordnung von Metadaten.
Tabelle 13. Zuordnung zwischen Objektarten der Data Warehouse-Zentrale und von Informationskatalog
Data Warehouse-Zentrale-Objektart | Informationskatalog-Objektart |
---|---|
Schritt | Transformation (auf Tabellen- oder Spaltenebene) |
Spalte oder Feld | Spalten oder Felder |
Warehouse-Quelle oder Warehouse-Ziel | Datenbanken, Dateien, IMS-Datenbankdefinitionen |
Thema | Geschäftsbereiche |
Tabelle, Datei oder Segment | IMS-Segmente, relationale Tabellen und Sichten |
Warehouse-Schema | Sternschema |
Detaillierte Informationen zu Aufgaben bei der Veröffentlichung von Metadaten im Informationskatalog finden Sie in der Online-Hilfefunktion der Data Warehouse-Zentrale für das Notizbuch "Data Warehouse-Zentrale-Metadaten veröffentlichen".
Der Stammbaum der Metadaten beschreibt den Pfad von den Zieldaten zu den Quelldaten. In der Data Warehouse-Zentrale können Benutzer beginnen, mit einer Datenquelle zu arbeiten. Sie können anschließend Schritte definieren (zum Beispiel mit Hilfe der SQL-Logik), um die Daten umzusetzen. Die sich daraus ergebenden Daten können eine Warehouse-Zieltabelle oder -datei sein. Da ein Endbenutzer mit Daten in umgesetzter Form arbeitet, zeigt Information Catalog Manager die Metadaten der Data Warehouse-Zentrale beginnend mit dem Endergebnis der Umsetzung an (zum Beispiel eine Tabelle oder eine Datei). Sie können die Komprimierung der Baumstruktursicht für die Metadaten aufheben, um alle Datenquellen zu ermitteln, die als Eingabe für die Umsetzung verwendet wurden. Wenn Sie die Komprimierung der Baumstruktursicht aufheben, können Sie den Pfad vom Ziel bis zur Umsetzung und zur Datenquelle verfolgen. Einige Datenquellen enthalten möglicherweise ebenfalls Umsetzungen. In Abbildung 18 sehen Sie zum Beispiel eine konzeptionelle Sicht, in der dargestellt wird, wie die Struktur von Metadaten in der Data Warehouse-Zentrale bei der Veröffentlichung im Informationskatalog verglichen wird.
In der Data Warehouse-Zentrale verwenden Sie das Fenster "Prozeßmodell", um Warehouse-Quellen und Warehouse-Ziele zuzuordnen und um Umsetzungen (Prozesse oder Schritte) zu definieren. In Abbildung 19 befindet sich ein Beispiel dafür, wie ein Prozeß, eine Quelle und ein Ziel in der Baumstruktursicht der Data Warehouse-Zentrale und des Information Catalog Manager angezeigt werden.
Wenn Sie Metadaten für Quellen- und Zieltabellen der Data Warehouse-Zentrale veröffentlichen, können Sie Umsetzungen entweder auf Tabellen- oder auf Spaltenebene anzeigen. In Abbildung 19 ist eine Umsetzung dargestellt, die auf Tabellenebene zugeordnet ist. Die eigentliche SQL-Umsetzung wird ebenfalls in der Sicht "Beschreibung" für das Umsetzungsobjekt angezeigt.
Abbildung 20. Eine auf Tabellenebene zugeordnete Umsetzung und die Sicht "Beschreibung"
Wird ein Objekt in der Data Warehouse-Zentrale gelöscht, werden Informationen über das gelöschte Objekt in der Warehouse-Steuerungsdatenbank gespeichert. Während Metadaten bei der Synchronisation aktualisiert werden, gibt die Data Warehouse-Zentrale diese Löschungen an den Informationskatalog weiter, bevor weitere Änderungen in den Informationskatalog importiert werden. Wenn die Synchronisation der Metadaten erfolgreich beendet wird, entfernt die Data Warehouse-Zentrale die Einträge in der Warehouse-Steuerungsdatenbank. Da die Data Warehouse-Zentrale die Einträge entfernt, kann die Data Warehouse-Zentrale Löschungen nur an einen einzigen Informationskatalog weitergeben. Müssen diese Löschungen auch an einem zweiten Informationskatalog vorgenommen werden, müssen diese Teile manuell gelöscht werden.
Wenn Sie den Namen eines Warehouse-Objekts ändern, das Sie vorher im Informationskatalog veröffentlicht haben, müssen Sie das Objekt erneut veröffentlichen, um den Informationskatalog zu aktualisieren. Das Objekt mit dem alten Namen wird nicht überschreiben, so daß beide Objekte nach der Synchronisation der Metadaten im Informationskatalog vorhanden sind.
Um Metadaten der Data Warehouse-Zentrale mit Metadaten zu synchronisieren, die zuvor im Informationskatalog veröffentlicht wurden, müssen Sie die Verwaltungsschnittstelle der Data Warehouse-Zentrale verwenden, um einen Zeitplan für die Ausführung der Veröffentlichung zu erstellen. Schritt-für-Schritt-Anweisungen dazu finden Sie in der Online-Hilfefunktion für das Fenster "Metadaten veröffentlichen" unter der Aufgabe "Veröffentlichte Metadaten aktualisieren".
Wenn die Veröffentlichung aktualisiert wird, werden die registrierten Metadaten auf Aktualisierungen überprüft, die seit der letzten Veröffentlichung der Metadaten im Informationskatalog aufgetreten sind.
Wenn Sie das erste Mal Metadaten der Data Warehouse-Zentrale im Informationskatalog veröffentlichen, werden zwei Veröffentlichungsobjekte erstellt. Eine Veröffentlichung enthält Metadaten zur Steuerung, die andere enthält Metadaten zur Definition. Steuerungs-Metadaten sind Metadaten, die die Änderungen an Objekten im Warehouse beschreiben. Beispiele für Stuerungs-Metadaten sind das Datum und die Uhrzeit der Aktualisierung einer Tabelle durch die Verarbeitung eines Schrittes. Definitions-Metadaten sind Metadaten, die das Format von Objekten im Warehouse sowie die Datenquellen und die Umsetzungen, die auf die Daten angewendet wurden, beschreiben. Beispiele für Definitions-Metadaten sind Spaltennamen, Tabellennamen und Datenbanknamen. Bei der ersten Veröffentlichung von Metadaten werden sowohl Steuerungs- als auch Definitions-Metadaten im Informationskatalog registriert. Bei der Synchronisation von Metadaten können Sie auswählen, ob die Steuerungs-Metadaten, die Definitions-Metadaten oder beide Arten von Metadaten aktualisiert werden sollen.
In Tabelle 14 ist dargestellt, wo Sie den Verarbeitungsstatus der
Veröffentlichungsarten nach deren Ausführung überprüfen können. Die
Dateien befinden sich in dem Verzeichnis, das durch die Umgebungsvariable
VWS_LOGGING angegeben ist. Der Standardwert für die Variable
VWS_LOGGING lautet unter Windows NT \SQLLIB\LOGGING (auf dem
Laufwerk, auf dem die DB2 Universal Database installiert ist).
Tabelle 14. Statusdateien für die Synchronisation von Metadaten
Art der Veröffentlichung | Statusdatei für die Verarbeitung | Bei neuem Verarbeitungsstatus |
---|---|---|
Warehouse-Definitions-Metadaten im Informationskatalog aktualisieren | \SQLLIB\LOGGING\ICMXCHG.OUT | Die Datei mit der Erweiterung OUT wird ersetzt |
Warehouse-Steuerungs-Metadaten im Informationskatalog aktualisieren | \SQLLIB\LOGGING\ICMDWCD.OUT | Die Datei wird an die vorhandene Datei mit der Erweiterung OUT angehängt. |