Während der Monitorlaufzeit sind einige Änderungen am Business Measures-Modell erforderlich.
Diese Änderungen werden im Business Measures Editor vorgenommen. Sie machen eine neue Implementierung für das Modell erforderlich. Anhand der Änderungen entscheidet Schema Generator, ob es sich bei diesem Modell um ein vollständig neues Modell oder eine neue Modellversion handelt. Weitere Informationen zu den gültigen Änderungen finden Sie im Abschnitt über die
Verwaltung
der Änderungen bei der Generierung von Artefakten.
Bei einer neuen Modellversion generiert Schema Generator die Scripts, um die entsprechenden Datenbanken zu ändern.
Der Datenbankadministrator muss entscheiden, ob alle Artefakte des Modells als eine erste Implementierung generiert werden sollen oder ob nur die Artefakte zum Modifizieren der Datenbanken auf Basis der Änderungen generiert werden sollen. Sie müssen Folgendes ausführen, um eine neue Modellversion zu implementieren:
- Exportieren Sie das Business Measures-Modell aus dem Business Measures Editor.
Die exportierte Datei heißt monitor.zip und enthält das Business Measures-Modell.
- Generieren Sie erneut die Artefakte aus Schema Generator über die Administrationskonsole von WebSphere® Business Monitor.
Note: Wenn Sie nur die Artefakte von den Unterschieden zwischen dem neuen Modell und dem implementierten Modell generieren wollen, müssen Sie das Markierungsfeld Ältere Implementierungen ignorieren und alle Artefakte generieren abwählen. Wenn Sie leere Datenbanken ausfüllen wollen, sollten Sie dieses Markierungsfeld auswählen.
Die generierten Artefakte werden in einen separaten Ordner zusammen mit dem Business Measures-Modell gepackt.
- Überprüfen Sie die Schema Generator-Ausgabe, um sicherzustellen, dass keine inkompatiblen Änderungen am Modell vorgenommen wurden.
Sind inkompatible Änderungen vorhanden, muss das Business Measures-Modell als neues Modell exportiert werden.
- Sichern Sie die Datenbanken, bevor Sie die neuen Scripts ausführen.
- Führen Sie die generierten DDL-Scripts (DDL - Database Definition Language) aus, um die vorhandenen Datenbanktabellen gemäß den Änderungen zu modifizieren.
- Importieren Sie die Cube Views™-Definitionen in DB2® Cube Views.
- Implementieren Sie die Replikationsartefakte in der DB2-Replikationszentrale, um die Replikation zwischen den Datenbanken von
WebSphere Business Monitor zu aktivieren.
- Importieren Sie die komprimierte Datei mit den Business Measures-Modell and Cube Views-Definitionen in die Administrationskonsole von WebSphere Business Monitor.
Die Implementierung der neuen Modellversion kann aus den folgenden Gründen unerwartet verlaufen:
- Die Repository-Metadaten wurden nicht mit der Datenbanktabellenstruktur synchronisiert. Dies führt zu CREATE- oder ALTER-Anweisungen, die mit dem aktuellen Datenbankstatus nicht kompatibel sind. Es ist unter Umständen eine manuelle Bearbeitung der DDL-Scripts erforderlich, um sie wieder in einen gültigen Status zu versetzen. Dies tritt am wahrscheinlichsten dann auf, wenn eine Modellversion vom Server entfernt wurde.
- Zusätzliche Spalten für Messgrößen führen zu einer Tabelle, die die Seitengröße ihres Tabellenbereichs überschreitet.
In diesem Fall sollten Sie diese Tabelle manuell auf einen Tabellenbereich mit größeren Seitengrößen migrieren, bevor Sie die Änderungsbefehle zum Hinzufügen der neuen Spalten ausführen.
Note: - Nach der Implementierung des Modells zeigt das Dashboard nur noch die Informationen der neuesten Version des Business Measures-Modells an.
- Es ist wichtig, dass Sie eine Sicherungskopie der generierten Artefakte aufbewahren.