optimizeASOCube

Ottimizza la performance delle query per la selezione di viste di aggregazione per l'estrazione di dati da cubi ASO.

Questo comando consente di eseguire operazioni di ottimizzazione delle query su cubi ASO nei casi in cui l'aggregazione predefinita è considerata insufficiente per soddisfare le esigenze di estrazione dati o reporting a causa delle elevate dimensioni dei dati. Il processo di ottimizzazione tipico è descritto di seguito.

  • Eliminare le aggregazioni predefinite e basate su query.
  • Avviare il tracciamento query.
  • Eseguire query campione da Profitability and Cost Management Query Manager, Oracle Smart View for Office o Data Management e qualsiasi altra query MDX rappresentativa del tipo di query per cui è necessaria l'ottimizzazione per perfezionare Oracle Essbase .
  • Creare l'aggregazione basata su query ottimizzate o predefinite.

Si applica a

Profitability and Cost Management

Ruoli necessari

Amministratore servizi, Utente avanzato

Utilizzo

epmautomate optimizeASOCube APPLICATION_NAME OPTIMIZATION_TYPE. I parametri sono descritti di seguito.

  • APPLICATION_NAME indica il nome dell'applicazione Profitability and Cost Management a cui appartiene il cubo ASO.
  • OPTIMIZATION_TYPE indica un'operazione di ottimizzazione del cubo. Di seguito sono riportati i valori consentiti.
    • clearAggregations, che rimuove le viste predefinite e basate su query.
    • createAggregations, che crea viste di aggregazione Essbase predefinite. Utilizzare questa opzione per eseguire l'aggregazione predefinita anziché quella basata su query.
    • startQueryTracking, che avvia il tracciamento query.
    • stopQueryTracking, che arresta il tracciamento query. Utilizzare questa opzione per impedire a Essbase di raccogliere informazioni di ottimizzazione. Essbase continua a raccogliere informazioni di ottimizzazione finché non si arresta il tracciamento query o Essbase. Essbase può aggregare le viste in base ai dati raccolti fino all'arresto del tracciamento query.
    • createQBOAggregations, che crea viste di aggregazione Essbase basate sulle query ottimizzate eseguite dopo l'abilitazione del tracciamento query.

Esempi

  • Eliminazione delle viste di aggregazione predefinite e basate su query:

    epmautomate optimizeASOCube BksML12 clearAggregations

  • Avvio del tracciamento query:

    epmautomate optimizeASOCube BksML12 startQueryTracking

  • Creazione di viste di aggregazione Essbase basate sulle query ottimizzate eseguite dopo l'avvio del tracciamento query:

    epmautomate optimizeASOCube BksML12 createQBOAggregations