「儲存體」頁籤可用來決定資料實際的儲存方式。這些選項將影響立方結構的效能。
儲存體建議程式
執行儲存體建議程式。在建立或重新設計立方結構後,請一律執行「儲存體建議程式」。除非您完全瞭解變更建議所帶來的影響,否則請勿覆寫建議程式提供的建議。
使用壓縮
如果此立方結構中的資料極度稀疏,請選取此選項。請注意,極度稀疏是很常見的情況。
極度稀疏通常是由下列一或多個因素所造成:
立方結構擁有大量維度 (7 個或 7 個以上)。
一個維度有超過 300,000 個成員。
兩個維度各有超過 100,000 個成員。
維度階層有許多層次,每個層次之間的維度成員數目稍有不同,因此許多父項在幾個連續層次都只有一個子項。
壓縮之儲存體使用的空間較少,對於極稀疏的立方結構而言,其聚總比一般稀疏儲存體更快。
有些聚總運算子無法壓縮,因為它們的值在每個層次可能都不一樣,例如所有加權運算子、所有比例運算子,以及「階層的加權平均」運算子。在立方結構中使用這些運算子時,聚總引擎會壓縮可以壓縮的維度,但不會壓縮整個立方結構。
立方結構的資料類型
使用壓縮儲存體時,立方結構中的所有計量必須具有相同的資料類型。如果是一般儲存體,資料類型則會與各個計量相關聯。視您選取的資料類型而定,您可以設定下列額外的參數:
數字位數:有效十進位數字的數目上限。
小數位數:從小數點開始到最小有效位數為止的數字數目。
大小:以位元組為單位的長度上限 (用於文字資料類型)。
使用全域複合
未分割的立方結構一律會有一個立方結構複合 (不論是否已壓縮)。已分割的壓縮立方結構則在每個分割區一律會有一個複合。只有未壓縮、已分割的立方結構,才有單一 (全域) 和多重複合選項之分。
此選項會為立方結構定義一個單一複合,而非為每一個分割區定義一個複合。透過使用全域複合,您可能可以:
排除多重複合之間的冗餘,以降低對儲存體的需求。
將整個複合載入記憶體中,以改善整體的效能。
在下列情況下,全域複合可能是較佳的選擇:
分割的維度很密集,而其他維度的稀疏形態在各分割區都很一致。
聚總複合不會超過可用記憶體 (50 MB) 時。
使用一般複合時。壓縮之立方結構無法使用全域複合。
分析工作區不支援多重寫入器應用程式時。
注意:全域複合不允許跨分割區進行平行聚總。如果分析工作區擁有的立方結構比可用的處理作業少,以平行的方式聚總分割區,可能會比全域複合更能改善組建效能。
如有疑問,請勿選擇此選項。立方結構的每個分割區都有一個複合。
維度順序和稀疏
選取稀疏維度。
維度順序對於一般儲存體來說相當重要,但對於壓縮的儲存體則沒有影響。若要排列維度順序,請使用箭號鍵,將稀疏維度在清單中往下移到密集維度的下方。所有您識別為稀疏的維度 (透過選取稀疏核取方塊) 必須群組在一起。
下列是排列一般儲存體維度順序的基本準則:
先列出「時間」以加速資料載入和以時間為基礎的分析。雖然當時間的基本層次為「日」,或是立方結構有許多維度時,時間維度可能是稀疏的,但它通常屬於密集維度。
從成員最多的維度到成員最少的維度,依序列出稀疏維度。
版權所有 © 2003,2007,Oracle。保留一切權利。