更新立方體指的是如何使用資料來源和規則檔,將維度和成員載入至立方體大綱。
您也可以使用 Essbase,手動新增維度和成員 (請參閱從表格資料建立及更新立方體)。
在現有立方體中,您可以採取增量方式更新維度,或新增一個維度。
您不能使用立方體設計工具刪除現有立方體中的維度或重新命名成員。
從 Excel 的「立方體設計工具」功能區中,選取建置立方體 。
從建置選項功能表中選擇一個更新立方體選項。
大綱若因維度建置而變更的話,資料庫的結構會重組。以下每個選項都指定重組結構時資料值的處理方式:
更新立方體 - 保留所有資料
所有資料值都會保存起來。
更新立方體 - 保留輸入資料
包含已載入資料的所有區塊 (上層和下層) 都會保存起來。
此選項只適用於區塊儲存立方體。
更新立方體 - 保留葉資料
只會將葉 (層級 0) 值保存起來。如果計算所需的全部資料都位於葉成員中,就應當選取此選項。如果選取,會先刪除所有上層區塊,再重組立方體結構。因此,重組結構所需的磁碟空間會減少,計算時間也會改善。立方體重新計算之後,系統會重新建立上層區塊。
更新立方體 - 移除所有資料
所有資料值都會清除。
此選項只適用於區塊儲存立方體。
維度建置定義會包含在應用程式工作簿內,而且會自動產生所需的規則檔。您不用在「立方體設計工具」中建置維度時選取規則檔。
如果在使用立方體設計工具和應用程式工作簿以增量方式更新立方體時,對使用者定義屬性 (UDA) 進行變更,您必須指定維度工作表中的所有 UDA (目前新增的 UDA 和大綱中的現有 UDA)。如果只指定部分 UDA (例如目前新增的部分),而不是全部,未指定的 UDA 就會被刪除。
使用應用程式工作簿以增量方式新增維度至現有立方體時,資料會自動對應到新的頂端成員。無法選擇將已儲存的成員對應現有資料。新維度的頂端成員若是動態計算,資料將會遺失,因為動態成員無法儲存資料。