Livelli memorizzati in una struttura di memorizzazione di aggregazione

Non è sempre possibile derivare i requisiti di spazio su disco di un cubo di memorizzazione di aggregazione (ASO) Essbase in base al numero di celle. Non tutti i livelli dimensione sono memorizzati. Conoscere il numero di livelli memorizzati può aiutarti a gestire i requisiti di storage.

Per calcolare il numero di livelli dimensione memorizzati in un profilo, effettuare le operazioni riportate di seguito.

  1. Determinare il fattore di livello memorizzato per ogni dimensione.
  2. Moltiplicare i fattori di dimensione insieme, ad esempio a * b * c * d e così via.

Per determinare il fattore di livello memorizzato per ogni dimensione, utilizzare le linee guida riportate di seguito.

  • Nelle dimensioni dinamiche, il fattore è 1.

  • Nelle dimensioni memorizzate, per un fattore di dimensione iniziale, contare i livelli non di sola etichetta.

    • Se una dimensione memorizzata dispone di dimensioni attributo, contare i livelli in ogni dimensione attributo e aggiungere tale numero al fattore dimensione. Quindi, se tutti i membri di livello 0 della dimensione hanno un attributo da una dimensione attributo specifica, sottrarre 1 per ogni dimensione attributo in cui ciò si verifica.

    • Se una dimensione memorizzata contiene gerarchie memorizzate aggiuntive, conteggiare il numero di livelli non solo etichetta in ogni gerarchia memorizzata e aggiungere il conteggio al fattore dimensione. Non contare un livello se comprende solo membri condivisi.

    • Le gerarchie dinamiche in una dimensione memorizzata non influiscono sul fattore di dimensione.

Ad esempio, moltiplicando i fattori per le 11 dimensioni in ASOsamp.Basic, 1 * 1 * 4 * 2 * 2 * 3 * 2 * 6 * 7 * 7 è uguale a 56.448.

Per visualizzare i fattori a livello di dimensione, utilizzare l'istruzione MaxL database query con le parole chiave list aggregate_storage runtime_info. Esempio:

query database ASOSamp.Basic list aggregate_storage runtime_info;