Utilizzo della utility di migrazione da standard a ledger gestionale

Eseguire la utility di migrazione da standard a ledger gestionale per preparare un'applicazione Profitability dettagliata per la migrazione a un ambiente Profitability and Cost Management.

Nota:

Questa utility è disponibile solo per le installazioni Oracle Hyperion Profitability and Cost Management che utilizzano Oracle Database.

La utility crea un file ZIP template che può essere importato come nuova applicazione di tipo Ledger gestionale in Profitability and Cost Management. Contiene i metadati delle dimensioni, le definizioni dei punti di vista (POV) e le preferenze applicazione provenienti dall'applicazione Profitability standard. Contiene inoltre set di regole e regole Ledger gestionale segnaposto, derivate da stadi e regole dell'applicazione standard, che costituiscono un framework da riempire manualmente per completare il processo di migrazione.

La utility di migrazione da standard a ledger gestionale utilizza una procedura PL/SQL per estrarre le informazioni dall'applicazione Profitability standard e trasferirle in file su un server. La procedura PL/SQL richiede innanzitutto la creazione di un oggetto directory Oracle, che viene utilizzato per accedere al sistema operativo sul server database e scrivere i file. È quindi necessario copiare tali file in un qualsiasi computer client basato su Microsoft Windows, nel quale eseguire un file batch (.BAT) per prepararli e riunirli in un file .ZIP template Ledger gestionale. A questo punto, è possibile importare il file template in una nuova applicazione di tipo Ledger gestionale nel cloud.

I passi sono i seguenti.

  1. Estrarre i file della utility dal file ZIP in cui sono contenuti.

    Aprire il file patch P28048630_111240_Generic.zip ed estrarre questi due file: sptomlextract.sql e sptomltemplate.bat.

    All'interno del file ZIP, tali file si trovano nella seguente cartella:

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

  2. Creare un oggetto database Oracle directory per specificare la posizione sul server database in cui verranno scritti i file di migrazione:
    1. In Oracle SQL Developer o SQL Plus, connettersi a un utente che disponga del privilegio create any directory ed eseguire questo comando:

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

      Ad esempio, per scrivere i file nella directory D:\Migration_Extract su un server Windows, specificare quanto segue:

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

    2. Concedere tutti i privilegi per tale directory al proprietario dello schema prodotto Profitability and Cost Management:

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

      Ad esempio, se il proprietario dello schema Profitability and Cost Management è HPCM1, utilizzare questo comando:

      grant all on directory EXTRACT_DIR to HPCM1;

  3. Creare il package PL/SQL della utility di migrazione.

    Da Oracle SQL Developer o SQL Plus, in qualità di proprietario dello schema prodotto Profitability and Cost Management, eseguire lo script sptomlextract.sql. In questo modo viene creato e compilato il package PL/SQL HPM_SP_TO_ML_PKG.

  4. Eseguire la utility di migrazione per estrarre le informazioni dall'applicazione Profitability standard e trasferirle nei file sul server database.

    Da Oracle SQL Developer o SQL Plus, eseguire questo comando:

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

    Ad esempio, per il nome applicazione "BksSP82" utilizzare il seguente comando:

    exec HPM_SP_TO_ML_PKG.ExtractAll('BksSP82');

    I file di migrazione vengono creati nella directory specificata nel passo 2.
  5. Copiare i file di migrazione in un client o server Microsoft Windows.

    Se l'istanza di Oracle Database non è installata in un sistema Microsoft Windows, copiare i file di migrazione generati in un sistema Windows qualsiasi. Copiare in tale posizione anche il file sptomltemplate.bat.

  6. Generare il file template di tipo Ledger gestionale in formato ZIP.

    Sul computer Microsoft Windows, eseguire lo script sptomltemplate.bat per preparare e riunire i file di migrazione in un file template di tipo Ledger gestionale in formato ZIP utilizzando questo comando:

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

    Ad esempio, se i file di migrazione sono stati copiati in D:\Migration_Template sul server Windows, il comando è il seguente:

    sptomltemplate.bat D:\Migration_Template

    Mediante questo passo viene generato, nella stessa cartella, un file template denominato SPtoML_Template.zip.