區塊計算順序
Essbase 會以數值順序計算區塊,從 BSO 立方體中的第一個稀疏維度開始,並持續到為至少有一個資料值的所有稀疏成員組合建立區塊為止。
當您在資料庫上執行預設計算 (CALC ALL) 時,會根據其區塊號碼,依序處理每個區塊。如果您已開啟智慧型計算,且不需要計算區塊,則 Essbase 會略過區塊並移至下一個區塊。
Essbase 會定義從大綱中第一個稀疏維度開始的稀疏成員組合。
在 Sample Basic 資料庫中,「產品」是大綱中的第一個稀疏維度。
圖 19-7 Sample.Basic 資料庫中的維度

附註:
「基本範例」大綱中的屬性維度 (上圖中未顯示) 不包括在資料庫合併中,而且不會影響區塊計算順序。請參閱使用 Essbase 屬性。
Sample Basic 的 Product 維度有 19 個成員 (不包括共用成員,而 Essbase 不會建立資料區塊)。因為 Product 是第一個稀疏維度,所以立方體中的前 19 個資料區塊會根據 Product 維度中成員的計算順序來編號。
圖 19-8 Sample Basic 的產品維度

另一個稀疏維度是 Market。前 19 個資料區塊包含要在 Market 維度 (即 New York) 中計算的第一個成員。下表顯示這 19 個資料區塊的前五個「產品」成員與「紐約」的稀疏成員組合:
表 19-1 稀疏成員組合:資料區塊 0 到 4
| 區塊號碼 | 產品成員 | 市場成員 |
|---|---|---|
|
0 |
科拉 (100-10) |
New York |
|
1 |
飲食科拉 (100-20) |
New York |
|
2 |
無咖啡因可樂 (100-30) |
New York |
|
3 |
科拉斯 (100) |
New York |
|
4 |
老時尚 (200-10) |
New York |
Market 維度中的下一個成員是 Massachusetts。Essbase 會為每個「產品」成員與「麻薩諸塞州」的稀疏組合建立接下來的 19 個資料區塊。下表顯示區塊編號 19 到 23 的稀疏成員組合:
表 19-2 稀疏成員組合:資料區塊 19 到 23
| 區塊號碼 | 產品成員 | 市場成員 |
|---|---|---|
|
19 |
科拉 (100-10) |
馬薩諸塞州 |
|
20 |
飲食科拉 (100-20) |
馬薩諸塞州 |
|
21 |
無咖啡因可樂 (100-30) |
馬薩諸塞州 |
|
22 |
科拉斯 (100) |
馬薩諸塞州 |
|
23 |
老時尚 (200-10) |
馬薩諸塞州 |
只有在至少有一個值存在時, Essbase 才會建立資料區塊。例如,如果麻薩諸塞州的舊流行根啤酒 (200-10) 沒有資料值,則 Essbase 不會為 200-10 -> 麻薩諸塞州建立資料區塊。不過,如果未來載入該成員組合的資料, Essbase 會保留 200-10 -> Massachusetts 的適當區塊編號。