Ottimizzazione delle configurazioni e delle estensioni

L'uso di logica non ottimale all'interno di estensioni e configurazioni di consolidamento può influire negativamente sulle performance.

È possibile estendere la logica di consolidamento predefinita delle applicazioni Financial Consolidation and Close. I metodi utilizzabili per estendere la logica di consolidamento sono riportati di seguito.

  • Formule membro
  • Logica di calcolo
  • Override della traduzione o del consolidamento

Per identificare gli script la cui esecuzione richiede un tempo considerevole, utilizzare le informazioni nel Report attività, in particolare le informazioni descritte nelle sezioni elencate di seguito.

  • Prime 10 regole business con le peggiori performance su 30 secondi
  • Primi 5 comandi di script di calcolo con le peggiori prestazioni su 1 minuto
  • Prime 10 query Essbase con le peggiori performance su 15 secondi

Fare riferimento alla sezione Informazioni sul Report attività nella Guida introduttiva a Oracle Enterprise Performance Management Cloud per gli amministratori.

Revisione delle formule dei membri

Rivedere le formule dei membri per ottimizzare i calcoli e la logica e per rimuovere formule non necessarie. Per rivedere le formule dei membri, è possibile utilizzare Oracle Smart View for Office.

Utilizzare la schermata Modifica proprietà membro per rivedere, modificare e rimuovere formule da una dimensione. È possibile rimuovere formule solo da dimensioni customizzate. Le formule predefinite delle dimensioni pronte all'uso, ad esempio Progressivo anno, non possono essere rimosse.

Per modificare o rimuovere formule da dimensioni customizzate, procedere come segue.

  1. Accedere a Financial Consolidation and Close come Amministratore servizi.
  2. Nella home page fare clic su Applicazione quindi su Panoramica.
  3. Fare clic su Dimensioni per aprire l'editor dimensioni semplificato.
  4. Fare clic sul nome della dimensione che si desidera utilizzare.
  5. Fare clic su (Tutti i livelli zoom avanti Icona Tutti i livelli zoom avanti).
  6. Nella colonna Formula consolidamento individuare la formula che si desidera modificare o rimuovere.
    Risultati di Tutti i livelli zoom avanti

    È possibile rimuovere colonne dalla vista corrente per riordinare la schermata facendo clic con il pulsante destro del mouse sull'intestazione di colonna e deselezionando alcune colonne.

  7. Modificare o eliminare la formula, in base alle esigenze, quindi fare clic su Salva per mantenere le modifiche.
  8. Fare clic su Salva, quindi su Annulla in Modifica proprietà membro.

Disabilitazione dei calcoli customizzati distribuiti nell'applicazione

Financial Consolidation and Close utilizza numerosi template di regole predefinite per semplificare il processo di calcolo nella valuta locale o in più valute. Questi template possono essere stati modificati includendo script customizzati che sono stati poi ridistribuiti nell'applicazione. Per verificare che gli script di calcolo customizzati non influiscano sulle performance, disabilitare (impostare come commento) gli script customizzati, ridistribuirli nell'applicazione ed eseguire quindi il consolidamento.

Per disabilitare i calcoli customizzati, procedere come segue.

  1. Accedere a Financial Consolidation and Close come Amministratore servizi.
  2. Nella home page, fare clic su Applicazione, quindi su Consolidamento.
  3. Nella scheda Processo di consolidamento fare clic su Valuta locale.
  4. Fare clic su Riporto dopo saldo di apertura o su Calcoli finali per aprire Calculation Manager.
  5. In Calculation Manager visualizzare le regole disponibili espandendo il nodo EPM Cloud, il nodo dell'applicazione, quindi Consol. e infine Regole.
  6. Impostare come commento lo script customizzato e ridistribuire la regola come indicato di seguito.
    1. Fare clic con il pulsante destro del mouse su una regola, ad esempio FCCS_10_After Opening Balance Carry Forward_Local_Currency, e selezionare Apri.
    2. Impostare come commento tutti gli script customizzati per ripristinare lo stato predefinito della regola, come illustrato nella seguente figura:
      Ripristino dello stato predefinito delle regole customizzate
    3. Ridistribuire la regola, quindi eseguire il consolidamento per controllare le performance.

      Se le performance migliorano, rivedere e ottimizzare lo script, prestando particolare attenzione ai rollup e ai calcoli ad hoc che possono influire sulle performance. Ridistribuire quindi la regola nell'applicazione.

      Se le performance non migliorano, è presumibile che questa regola non contribuisca al peggioramento delle performance. Ripristinare lo script customizzato, quindi ridistribuire la regola nell'applicazione.

  7. Eseguire il passo 6 per ogni regola.

Annullamento della distribuzione di regole di consolidamento

  1. Accedere a Financial Consolidation and Close come Amministratore servizi.
  2. Nella home page, fare clic su Applicazione, quindi su Consolidamento.
  3. Nella scheda Processo di consolidamento fare clic su Consolidato.
  4. Fare clic su Consolidamento configurabile.

    Si aprirà Gestisci regole consolidamento.

  5. Annullare la distribuzione di set di regole di consolidamento uno alla volta, quindi eseguire il consolidamento per valutare le performance.
    Annullamento della distribuzione di set di regole

    Se le performance migliorano, rivedere e ottimizzare le regole del set. È quindi necessario ridistribuire le regole e i set di regole nell'applicazione.

    Se le performance non migliorano, è presumibile che questo set di regole non contribuisca al peggioramento delle performance. Ridistribuire il set di regole nell'applicazione.

Aggiunta di variabili di sostituzione

Prendere in considerazione l'opportunità di aggiungere queste variabili di sostituzione per valutare se consentono di migliorare le performance di consolidamento.

Nota:

Queste variabili di sostituzione non vengono create per impostazione predefinita: è necessario crearle e abilitarle manualmente. Per ogni variabile di sostituzione, utilizzare l'impostazione Cube = Consol per abilitare la variabile e Value = true per utilizzarla durante i consolidamenti.
  • EnableSimpleAggregation

    Creare questa variabile di sostituzione e impostarne il valore su true per ottimizzare le performance di consolidamento durante il rollup.

    Nota:

    EnableSimpleAggregation ed EnableOptimalBlockCreation si escludono a vicenda. Quando la variabile EnableSimpleAggregation è impostata su true, il processo di consolidamento gestisce il valore di EnableOptimalBlockCreation come false, indipendentemente dal fatto che sia impostato un valore nell'applicazione.

  • OptimizeDBRefresh

    Creare questa variabile di sostituzione e impostarne il valore su true per ottimizzare le performance durante il push dei tassi di cambio da Tassi al cubo di consolidamento.

  • OptimizeYTDCalculation

    Creare questa variabile di sostituzione e impostarne il valore su true per ottimizzare le performance dei calcoli Progressivo anno durante i consolidamenti.

    Nota:

    OptimizeYTDCalculation mostra performance di consolidamento ottimizzate solo per l'applicazione di dimensionalità estesa.
  • OptimizeConcurrency

    Creare e abilitare questa variabile di sostituzione e impostarne il valore su true per usufruire della possibilità di maggiori accessi concorrenti durante i consolidamenti.

    Le regole business di consolidamento e traduzione in Financial Consolidation and Close vengono eseguite su più entità. Oracle Essbase è in grado di eseguire calcoli di regole business contemporaneamente utilizzando il multi-threading. L'uso della variabile OptimizeConcurrency obbliga i processi di calcolo di Financial Consolidation and Close a usare opportunamente più thread del processo Essbase per velocizzare i calcoli stessi.