Stima effetti calcolo su dimensione cubo

Dato il numero corrente di blocchi in un cubo Essbase, è possibile eseguire l'istruzione MaxL database query … ottenere la dimensione stimata per stimare il numero di blocchi che un calcolo CALC ALL produrrà.

Per stimare la dimensione del cubo risultante da un calcolo, utilizzare la modalità interattiva:

  1. Caricare i dati, eseguire un comando CALC ALL e prendere nota della dimensione media dei blocchi.
  2. Avviare il client o la shell MaxL, eseguire il login a Essbase e avviare un'applicazione e un cubo. Ad esempio:
     
    login username password;
    alter system load application appname;
    alter application appname load database dbname;
  3. Fornendo il nome dell'applicazione e del database (cubo), immettere la seguente istruzione MaxL database query e prendere nota del valore restituito per il numero di blocchi:
    query database appname.dbname get estimated size;
  4. Moltiplicare il numero di blocchi per la dimensione media dei blocchi nel cubo.

    I risultati sono accurati a ±10%.

Quando si esegue una query su Essbase per una stima della dimensione completa del cubo, tenere presenti le condizioni riportate di seguito.

  • Eseguire questa query dopo un CALC ALL. Qualsiasi altro calcolo non produrrà risultati accurati.

  • È possibile ottenere risultati accurati con le formule solo se si trovano su dimensioni sparse.

  • Se è necessario stimare le partizioni, è necessario eseguire una query in Essbase per una stima della dimensione del cubo su ogni partizione e aggiungere i risultati. Se si esegue una query per la dimensione solo del cubo di origine, la stima include solo i dati nel server del cubo di origine.