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

  1. Um die Skriptdateien zu erstellen, öffnen Sie eine Eingabeaufforderung und wechseln Sie in das Verzeichnis " JTS_Install_Dir/server.
  2. 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"
  3. 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
  4. 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.