Utility für die Migration von "Standard Profitability"-Anwendungen in Managementhauptbuch-Anwendungen verwenden

Verwenden Sie das Utility für die Migration von "Standard Profitability"-Anwendungen in Managementhauptbuch-Anwendungen für das Vorbereiten einer "Detailed Profitability"-Anwendung für die Migration in eine Profitability and Cost Management-Umgebung.

Hinweis:

Dieses Utility ist nur für Oracle Hyperion Profitability and Cost Management-Installationen verfügbar, die Oracle Database verwenden.

Das Utility erstellt eine Vorlagen-ZIP-Datei, die als neue Managementhauptbuch-Anwendung in Profitability and Cost Management importiert werden kann. Es enthält die Dimensionsmetadaten, POV-Definitionen und Anwendungspräferenzen aus der "Standard Profitability"-Anwendung. Es enthält auch Platzhalter für Regelsets und Regeln der Managementhauptbuch-Anwendung, die aus den Phasen und Regeln der "Standard Profitability"-Anwendung abgeleitet sind, um ein Framework zu schaffen, das manuell ausgefüllt werden muss, um den Migrationsprozess abzuschließen.

Das Utility für die Migration von "Standard Profitability"-Anwendungen in Managementhauptbuch-Anwendungen verwendet eine PL/SQL-Prozedur, um die Informationen aus der "Standard Profitability"-Anwendung in Dateien auf einem Server zu extrahieren. Für die PL/SQL-Prozedur müssen Sie zunächst ein directory-Objekt für Oracle erstellen, mit dem Sie auf das Betriebssystem auf dem Datenbankserver zugreifen und die Dateien schreiben können. Als Nächstes kopieren Sie diese Dateien auf einen beliebigen Microsoft Windows-basierten Clientcomputer, auf dem Sie eine Batchdatei (BAT) ausführen, um sie vorzubereiten und in eine ZIP-Datei der Managementhauptbuch-Vorlage zu packen. Abschließend können Sie die Vorlagendatei in eine neue Managementhauptbuch-Anwendung in der Cloud importieren.

Die Schritte sind wie folgt:

  1. Extrahieren Sie die Utilitydateien aus der ZIP-Datei, die sie enthält.

    Öffnen Sie die Patchdatei P28048630_111240_Generic.zip, und entpacken Sie diese beiden Dateien: sptomlextract.sql, sptomltemplate.bat

    Innerhalb der ZIP-Datei befinden sie sich im folgenden Ordner:

    HPCM_11_1_2_4_128_28048630\files\products\Profitability\database\Common\Oracle

  2. Erstellen Sie ein directory-Datenbankobjekt von Oracle, um den Speicherort auf dem Datenbankserver anzugeben, in den die Migrationsdateien geschrieben werden sollen:
    1. Stellen Sie in Oracle SQL Developer oder SQL Plus eine Verbindung mit einem Benutzer her, der über die Berechtigung create any directory verfügt, und führen Sie diesen Befehl aus:

      create or replace directory EXTRACT_DIR as '<directory path where you want the migration files written>';

      Beispiel: Um sie in das Verzeichnis D:\Migration_Extract auf einem Windows-Server zu schreiben, lautet der Befehl wie folgt:

      create or replace directory EXTRACT_DIR as 'D:\Migration_Extract';

    2. Weisen Sie alle Berechtigungen für dieses Verzeichnis dem Profitability and Cost Management-Produktschemaeigentümer zu:

      grant all on directory EXTRACT_DIR to <Profitability and Cost Management schema owner>;

      Beispiel: Wenn der Profitability and Cost Management-Schemaeigentümer HPCM1 ist, würden Sie diesen Befehl verwenden:

      grant all on directory EXTRACT_DIR to HPCM1;

  3. Erstellen Sie das PL/SQL-Paket des Migrationsutilitys:

    Führen Sie in Oracle SQL Developer oder SQL Plus als Profitability and Cost Management-Produktschemaeigentümer das Skript sptomlextract.sql aus. Dadurch wird das PL/SQL-Paket "HPM_SP_TO_ML_PKG" erstellt und kompiliert.

  4. Führen Sie das Migrationsutility aus, um Informationen aus der "Standard Profitability"-Anwendung in Dateien auf dem Datenbankserver zu extrahieren:

    Führen Sie diesen Befehl mit Oracle SQL Developer oder SQL Plus aus:

    exec HPM_SP_TO_ML_PKG.ExtractAll('<appName>');

    Beispiel: Für den Anwendungsnamen "BksSP82" würden Sie diesen Befehl verwenden:

    exec HPM_SP_TO_ML_PKG.ExtractAll('BksSP82');

    Die Migrationsdateien werden in dem Verzeichnis erstellt, das Sie in Schritt 2 angegeben haben.
  5. Kopieren Sie die Migrationsdateien auf einen beliebigen Microsoft Windows-Client oder -Server.

    Wenn die Oracle Database-Instanz nicht auf einem Microsoft Windows-System installiert ist, kopieren Sie die generierten Migrationsdateien in ein beliebiges Windows-System. Kopieren Sie auch die Datei sptomltemplate.bat an diesen Speicherort.

  6. Generieren Sie die Vorlagen-ZIP-Datei für die Managementhauptbuch-Anwendung:

    Führen Sie auf dem Microsoft Windows-Computer das Skript sptomltemplate.bat aus, um die Migrationsdateien vorzubereiten und in eine Vorlagen-ZIP-Datei für die Managementhauptbuch-Anwendung zu packen, indem Sie diesen Befehl verwenden:

    sptomltemplate.bat <directory path where you copied the migration files>

    Beispiel: Wenn Sie die Migrationsdateien auf dem Windows-Server in D:\Migration_Template kopiert haben, lautet der Befehl:

    sptomltemplate.bat D:\Migration_Template

    In diesem Schritt wird eine Vorlagendatei mit dem Namen SPtoML_Template.zip im selben Ordner generiert.