Ordine di calcolo blocco
Essbase calcola i blocchi in ordine numerico, iniziando con la prima dimensione sparsa nel cubo BSO e continuando fino alla creazione di blocchi per tutte le combinazioni di membri sparsi con almeno un valore dati.
Quando si esegue un calcolo predefinito (CALC ALL) su un database, ogni blocco viene elaborato in ordine, in base al relativo numero di blocco. Se l'opzione Calcolo intelligente è attivata e il blocco non deve essere calcolato, Essbase salta il blocco e passa a quello successivo.
Essbase definisce le combinazioni di membri sparsi a partire dalla prima dimensione sparsità nel profilo.
Nel database Sample Basic, Product è la prima dimensione sparsa del profilo.
Figura 19-7 Dimensioni nel database Sample.Basic

Nota
Le dimensioni attributo nella struttura Sample Basic (non visualizzate nella figura precedente) non sono incluse nel consolidamento del database e non influiscono sull'ordine di calcolo dei blocchi. Fare riferimento alla sezione Utilizzo degli attributi Essbase.
La dimensione Prodotto di Sample Basic contiene 19 membri (esclusi i membri condivisi, per i quali Essbase non crea blocchi di dati). Poiché Product è la prima dimensione sparsa, i primi 19 blocchi di dati nel cubo vengono numerati in base all'ordine di calcolo dei membri nella dimensione Prodotto.
Figura 19-8 Dimensione del prodotto da Sample Basic

L'altra dimensione sparsa è il mercato. I primi 19 blocchi di dati contengono il primo membro da calcolare nella dimensione Mercato, che è New York. La tabella riportata di seguito mostra le combinazioni di membri sparse di ciascun membro Product e New York, per i primi cinque di questi 19 blocchi di dati:
Tabella 19-1 Combinazioni di membri sparsi: blocchi di dati da 0 a 4
| Numero di blocco | Membro prodotto | Membro mercato |
|---|---|---|
|
0 |
Cola (100-10) |
New York |
|
1 |
Dieta Cola (100-20) |
New York |
|
2 |
Cola senza caffeina (100-30) |
New York |
|
3 |
Colas (100) |
New York |
|
4 |
Vecchi Moda (200-10) |
New York |
Il prossimo membro nella dimensione Mercato è il Massachusetts. Essbase crea i 19 blocchi di dati successivi per le combinazioni sparse di ciascun membro del prodotto e del Massachusetts. La tabella seguente mostra le combinazioni di membri sparse per i numeri di blocco da 19 a 23:
Tabella 19-2 Combinazioni di membri sparsi: blocchi di dati da 19 a 23
| Numero di blocco | Membro prodotto | Membro mercato |
|---|---|---|
|
19 |
Cola (100-10) |
Massachusetts |
|
20 |
Dieta Cola (100-20) |
Massachusetts |
|
21 |
Cola senza caffeina (100-30) |
Massachusetts |
|
22 |
Colas (100) |
Massachusetts |
|
23 |
Vecchi Moda (200-10) |
Massachusetts |
Essbase crea un blocco dati solo se esiste almeno un valore. Ad esempio, se non esistono valori di dati per la birra radice Old Fashioned (200-10) in Massachusetts, Essbase non crea un blocco di dati per la versione 200-10 -> Massachusetts. Tuttavia, Essbase riserva il numero di blocco appropriato per 200-10 -> Massachusetts nel caso in cui i dati vengano caricati per tale combinazione di membri in futuro.