Ausführen der Unica Interact-Upgrade-Tools

Führen Sie das Upgrade-Tool für die Designzeitumgebung aus, um die Unica Interact-Tabellen in den Unica Campaign-Systemtabellen zu aktualisieren. Führen Sie die Upgrade-Tools für die Laufzeitumgebung aus, um die Unica Interact-Tabellen Laufzeit, Lernen, Kontaktverlauf, Antwortverlauf und Benutzerprofil zu aktualisieren.

Ausführen des Upgrade-Tools für die Designzeitumgebung

Vorbereitungen

Bevor Sie das Upgrade-Tool ausführen, starten Sie den Webanwendungsserver auf dem Zielsystem.

Warum und wann dieser Vorgang ausgeführt wird

Die Unica Interact-Designzeitumgebung verwendet die Unica Campaign-Systemtabellen als Datenbank.

Beim Ausführen des Upgrade-Tools für die Designzeitumgebung können Sie die Aktualisierung jederzeit abbrechen, indem Sie in der Eingabeaufforderung abort eingeben.

Der Benutzer, der das Upgrade-Tool ausführt, muss auf die entsprechenden ausführbaren Dateien des Datenbankclients (sqlplus, db2 oder osql) für Datenquellen der Campaign-Systemtabellen zugreifen können.

Die aktuelle Version des Upgrade-Tools (aciUpgradeTool) befindet sich im Verzeichnis /interactDT/tools/upgrade der Unica Interact-Designzeitumgebungsinstallation. Geben Sie an der Eingabeaufforderung die angeforderten Informationen zum Upgrade Ihrer Systemtabellen auf die neueste Version von Unica Interact ein. Wenn das Tools erfolgreich beendet wird, ist der Upgradeprozess abgeschlossen.

Bei mehreren Partitionen müssen Sie das Upgrade-Tool einmal für jede Partition konfigurieren und ausführen.
Anmerkung: Bei zielgruppenspezifischen Detail-Kontaktverlaufstabellen (Beispiel: UA_DTLContactHist) werden nicht in der Campaign-Konfiguration unter dem Pfad partitions|partition#|systemTableMapping zugeordnet, bevor die Umgebung für aktualisierte Kunden aktualisiert wird (wenn Kunden ein Upgrade auf Version 12.1.0.3 und höher durchführen), dann müssen aktualisierte Kunden die Spalte "ABTestBranchID" in zielgruppenspezifischen Detail-Kontaktverlaufstabellen hinzufügen (Beispiel: UA_DTLContactHist) manuell, um A/B-Testerfolgsbezogene Informationen anzuzeigen. Die aktualisierten Kunden können diese Spalte mithilfe der folgenden Abfrage hinzufügen:
  • Für Oracle DB:

    ALTER TABLE <audience specific Detail contact history table> ADD ABTestBranchID NUMBER(19,0);

  • Für andere DBs:

    ALTER TABLE <audience specific Detail contact history table> ADD ABTestBranchID BIGINT;

  • Beispiel:

    ALTER TABLE UA_DTLContactHist ADD ABTestBranchID BIGINT;

Anmerkung: Ab Version 12.1.0.3 werden alle alten Strategien nach Ausführung des Interact DT-Upgradetools in Smart Strategies migriert. Im Falle eines Fehlers bei der Migration alter Strategien können Sie mithilfe des Tools ' Strategy Migration ' eine bestimmte Strategie nach der Behebung des Problems in eine Smart Strategy migrieren.
Anmerkung: Wenn Kunden ein Upgrade des Interact-Produkts von Version 12.1.0.3 auf Version 12.1.0.4 durchführen, muss die Task in der Datei TASK4=com.unicacorp.migration.upgradeTool.SmartStrategyUpgradeTask ACIUpgradeTaskList.properties unter <Installation-Home-Directory>\Interact\interactDT\tools\upgrade\conf deaktiviert oder kommentiert werden.

Ausführen der Upgrade-Tools für die Laufzeitumgebung

Vorbereitungen

Bevor Sie die Upgrade-Tools ausführen, starten Sie den Webanwendungsserver auf dem Zielsystem.

Warum und wann dieser Vorgang ausgeführt wird

Die Unica Interact-Laufzeitumgebung verwendet die Unica Interact-Systemtabellen als Datenbank.

Beim Ausführen des Upgrade-Tools für die Designzeitumgebung können Sie das Upgrade jederzeit abbrechen, indem Sie in der Eingabeaufforderung abort eingeben.

Die aktuellen Versionen der Upgrade-Tools befinden sich im Verzeichnis /tools/upgrade der Unica Interact-Laufzeitumgebungsinstallation. Geben Sie an der Eingabeaufforderungen die angeforderten Informationen zum Upgrade Ihrer Tabellen auf die neueste Version von Unica Interact ein. Wenn das Tools erfolgreich beendet wird, ist der Upgradeprozess abgeschlossen.

Wichtig: Führen Sie die SQL-Scripts/Upgrade-Tools einmalig für jede Servergruppe aus.

Führen Sie die Tools in der folgenden Reihenfolge aus, um die Unica Interact-Laufzeitumgebung zu aktualisieren:

Prozedur

  1. Führen Sie den Befehl aciUpgradeTool_runtab aus, um systemTablesDataSource und die Konfigurationseigenschaften der Unica Interact-Laufzeit zu aktualisieren.
  2. Wenn Sie integriertes Lernen verwenden, führen Sie den Befehl aciUpgradeTool_lrntab aus, um learningTablesDataSource zu aktualisieren.
  3. Wenn Sie sitzungsübergreifende Antwortverfolgung verwenden, passen Sie die Datei /tools/upgrade/conf/ACIUpgradeTaskList_crhtab.properties bei Bedarf an und führen Sie anschließend den Befehl aciUpgradeTool_crhtab aus, um contactAndResponseHistoryDataSource zu aktualisieren.

    Sie müssen die ACIUpgradeTaskList_crhtab.properties-Datei modifizieren, wenn Sie ein Upgrade von Unica Interact Version 8.x durchführen und wenn die Unica Interact-Laufzeitdatenquelle (wie in der Konfigurationseigenschaft contactAndResponseHistoryDataSource unter der Kategorie Interact | Allgemein angegeben) nicht mit der Datenquelle der Unica Campaign-Systemtabellen übereinstimmt.

  4. Wenn Sie die Tabellen scoreOverride oder defaultOffers verwenden, führen Sie den Befehl aciUpgradeTool_usrtab aus, um prodUserDataSource zu aktualisieren.
    Anmerkung: Wenn Kunden mit Platform-Campaign auf einer virtuellen und Platform-Interact auf einer zweiten VM arbeiten, müssen Sie auf Platform-Interact VM-Benutzern jdbc.properties von einer Platform-Campaign-VM kopieren und ersetzen, indem sie die Datei an den folgenden Positionen sichern <Interact_Home>/tools/bin and <Install_Location>/install und aciUpgradeTool_crhtab.sh ausführen.

    Nach Ausführung des aciUpgradeTool_crhtab.sh müssen die Benutzer die Datei jdbc.properties auf der virtuellen Platform-Interact wiederherstellen.