Repository-Tools-Befehl zum Generieren von Upgrade-Scripts für das Data-Warehouse
Mit dem Befehl generateWarehouseUpgradeScripts können Sie die Upgrade-Scripts für das Data-Warehouse generieren.
Zweck
Der Befehl generateWarehouseUpgradeScripts generiert die Data-Warehouse-Scriptdateien (.sql), die Sie zum Durchführen eines Upgrades für das Data-Warehouse verwenden können. Die Erstellung von Scriptdateien dient u. a. dem Zweck, ein Upgrade für das Data-Warehouse ohne DBA-Berechtigung durchzuführen. Weitere Informationen finden Sie unter Erstellen eines Data Warehouse in „ Oracle “ ohne DBA-Berechtigungen.Parameter
| Attribut | Beschreibung | Erforderlich | Standard |
|---|---|---|---|
| teamserver.properties | Pfad zur Datei " teamserver.properties. | Nein | conf/jts/teamserver.properties |
| logFile | Pfad zur Protokolldatei | Nein | repotools-jts_generateWarehouseUpgradeScripts.log |
| noPrompt | Vor der Aktualisierung der Tabellen wird keine Bestätigung angefordert. | Nein | N/V |
| outputFolder | Ordner für Data-Warehouse-Scriptausgabe | Nein | repotools-jts_generateWarehouseUpgradeScripts.out |
| separator | Zeichen, das verwendet wird, um die einzelnen Anweisungen im generierten Script zu trennen. | Nein | Standard |
| additionalOptions | Zusätzliche Optionen zur Scriptgenerierung. Weitere Informationen finden Sie im folgenden Abschnitt. | Nein | ohne |
Zusätzliche Optionen
Die folgenden Optionen können mit dem Parameter " additionalOptions verwendet werden:
- noAdmin (erforderlich): Gibt an, dass die generierten Skripte ohne DBA-Rechte ausgeführt werden können.
- etlDbUser (erforderlich): Die Benutzer-ID des Datenbankbenutzers, der für die Verbindung mit dem Data Warehouse und die Ausführung der ETL-Aufträge von IBM® Engineering Lifecycle Management verwendet wird. Dieser Benutzer muss noch nicht vorhanden sein, um die Scripts zu generieren. Er muss auch über keine DBA-Berechtigungen verfügen.
- defaultPsswd (optional): Das Passwort, das allen automatisch erstellten Data-Warehouse-Benutzern zugewiesen wird. Dieser Wert ist optional. Wenn jedoch kein Standardkennwort angegeben wird, müssen stattdessen die folgenden individuellen Kennwörter festgelegt werden.
- cfgPsswd (optional): Das Passwort, das dem automatisch erstellten Data-Warehouse-Benutzer zugewiesen wird. Dieser Wert muss angegeben werden, wenn kein Standardkennwort angegeben wird.
- calmPsswd (optional): Das Passwort, das dem automatisch erstellten Data-Warehouse-Benutzer zugewiesen wird. Dieser Wert muss angegeben werden, wenn kein Standardkennwort angegeben wird.
- dwPsswd (optional): Das Passwort, das dem automatisch erstellten Data-Warehouse-Benutzer zugewiesen wird. Dieser Wert muss angegeben werden, wenn kein Standardkennwort angegeben wird.
- odsPsswd (optional): Das Passwort, das dem automatisch erstellten Data-Warehouse-Benutzer zugewiesen wird. Dieser Wert muss angegeben werden, wenn kein Standardkennwort angegeben wird.
- trsPsswd (optional): Das Passwort, das dem automatisch erstellten Data-Warehouse-Benutzer zugewiesen wird. Dieser Wert muss angegeben werden, wenn kein Standardkennwort angegeben wird.
Voraussetzungen
Stellen Sie sicher, dass die folgenden Tasks durchgeführt werden, bevor Sie mit dem Data-Warehouse-Upgrade beginnen:
- Die Jazz® Team Server ' teamserver.properties Datei wurde von der vorherigen Version migriert und enthält die Data Warehouse-Verbindungsdetails.
- Für die Data-Warehouse-Tabellen wurde kein Upgrade durchgeführt.
- Anmerkung: Nehmen Sie keine Änderungen an den Verbindungsdetails oder an den Berechtigungen der Datenbankbenutzer vor, bevor Sie die Skripts generieren und ein Upgrade des Data-Warehouse durchführen. Nach Abschluss des Upgrades können alle erforderlichen Änderungen vorgenommen werden.
Prozedur
- Um die Skriptdateien zu erstellen, öffnen Sie eine Eingabeaufforderung und wechseln Sie in das Verzeichnis " JTS_Install_Dir/server.
- Führen Sie den folgenden Befehl aus und ersetzen Sie Benutzer-ID und Benutzer-Passwort durch Ihre " etlDbUser -Benutzer-ID und Ihr Passwort:
repotools-jts generateWarehouseUpgradeScripts additionalOptions="noAdmin;etlDbUser:user ID;defaultPsswd:user password" - Der Befehl generiert die folgenden Scripts. Führen Sie die Scripts in dieser Reihenfolge aus:
- 1-upgradeCoreSchema.sql
- 2-grantCoreSchemaReadAccess.sql
- 3-populateDateDimension.sql
- 4-upgradeCalmSchema.sql
- 5-grantCalmSchemaReadAccess.sql
- Stellen Sie sicher, dass die Verbindungszeichenfolge für das Data Warehouse in Jazz Team Server und die Anwendungen auf denselben " etlDbUser verweist, der bei der Erstellung der Skripte angegeben wurde.