關於資料庫重組結構
當您的業務變更時,您可以變更 Essbase 資料庫大綱以擷取新產品線、提供新案例的資訊、反映新期間等等。對資料庫大綱的某些變更會影響資料儲存安排,因此需要 Essbase 重新建構資料庫。
因為需要重新建立資料庫的變更可能會相當耗時 (除非在重新建立之前先捨棄資料),請考慮根據變更對效能的影響來決定這些變更。
重新建立 Essbase 立方體會導致索引和資料快取大小的暫時增加 (最多加倍)。完成重新建立之後,索引與資料快取都會回到執行重新建立之前的大小。附註:
如需有關清除資料與避免某些重組的資訊,請參閱 CLEARDATA 和 CLEARBLOCK 計算命令。
隱含重組
使用「大綱編輯器」或「維度建置」變更大綱之後, Essbase 會起始資料庫檔案的隱含重新建構。執行的重新建立類型取決於對大綱所做的變更類型。
密集重組結構:如果密集維度的成員被移動、刪除或新增, Essbase 會重組資料檔中的區塊,並建立新的資料檔。當 Essbase 重新建立資料區塊時,會自動重新產生索引,讓索引項目指向新的資料區塊。不會移除空白區塊。Essbase 會將所有重組結構區塊標示為已修改,因此在密集重組結構之後,您必須重新計算資料庫。密集重組 (最耗時的重組結構) 可能需要很長時間才能完成大型資料庫。
稀疏維度的結構:如果移動、刪除或新增稀疏維度的成員, Essbase 會重組索引並建立新的索引檔案。重新建立索引的速度相對較快;所需的時間取決於索引大小。
僅限大綱重組結構:如果變更僅影響資料庫大綱,則 Essbase 不會重新建構索引或資料檔。成員名稱變更、建立別名以及動態計算公式變更是僅影響資料庫大綱的變更範例。
附註:
資料庫大綱的變更方式 (使用「大綱編輯器」或使用維度建置) 不會影響重新建構。只有資訊變更類型會影響進行的重組類型 (如果有的話)。如需大綱變更與其所造成之重組類型的相關資訊,請參閱大綱變更快速參考。
明確的重組
當您特別起始 Essbase 資料庫重組結構時,這是明確的重組結構。明確的重新建立會強制完全重新建立資料庫。完整重新建構是密集的重新建構,再移除空白區塊。所有資料載入與計算交易歷史記錄都會在明確的重新建構之後移除。
若要起始完整重新建立,您可以使用 MaxL 敘述句更改資料庫強制重新建立。