Differenze di calcolo per ASO
Il calcolo dei cubi di memorizzazione aggregata (ASO) è diverso da quello dei cubi di memorizzazione a blocchi. Le aggregazioni possono essere predefinite come viste. Le formule, se utilizzate nel profilo, vengono scritte come espressioni di valori numerici MDX anziché come funzioni di calcolo di Essbase.
Tabella 35-2 Differenze di calcolo tra storage aggregato e storage a blocchi
| Funzionalità di calcolo | Memorizzazione di aggregazione | Storage a blocchi |
|---|---|---|
|
Calcolo cubo |
Il cubo è aggregato. Le aggregazioni possono essere predefinite utilizzando viste aggregate. |
I membri del profilo sono consolidati/arrotolati. È possibile eseguire calcoli batch, ovvero script scritti con comandi e funzioni di calcolo Essbase È consigliabile utilizzare la modalità ibrida. |
|
Formule |
Le formule vengono definite utilizzando gli operatori e le funzioni MDX. Notare le limitazioni riportate di seguito.
|
Le formule vengono definite utilizzando le funzioni di calcolo di Essbase. |
|
Script di calcolo |
Gli script di aggregazione definiscono una selezione di viste di aggregazione da materializzare. È possibile scrivere calcoli ASO personalizzati se il cubo necessita di script di calcolo per gestire calcoli speciali e dipendenze dei dati. |
Gli script di calcolo memorizzati/procedurali vengono definiti utilizzando la sintassi della calcolatrice di Essbase. |
|
Dimensione Calcoli attributo |
Le combinazioni di membri attributo possono essere sommate. |
Le combinazioni di membri attributo possono essere calcolate utilizzando Somma, Conteggio, Minimo, Massimo o Media. |
|
Ordine di calcolo |
L'ordine di calcolo della formula membro può essere definito utilizzando la proprietà del membro dell'ordine di soluzione. |
L'ordine di calcolo è definito dall'ordine delle dimensioni nella struttura o in uno script di calcolo. In modalità ibrida, l'ordine può essere personalizzato utilizzando la proprietà del membro dell'ordine di soluzione. |
|
Calcolo dinamico |
Tutti i membri padre e i membri con formule vengono calcolati in modo dinamico. Non esiste alcuna impostazione esplicita di calcolo dinamico per le dimensioni standard. |
Per migliorare le prestazioni dei calcoli batch, è possibile applicare la proprietà Calcolo dinamico per selezionare i membri nel cubo. |