瞭解 Cube.Settings 工作表

應用程式工作簿中的 Cube.Settings 工作表會定義 Essbase 應用程式類型 (聚總儲存體或區塊儲存體),以及許多立方體與大綱特性,例如別名表格、應用程式與資料庫特性、屬性設定值、動態時間序列成員,以及替代變數。

Cube.Settings 工作表中的每個五個區段都有其欄位和值的相關資訊,以及如何使用立方體設計工具的「設計工具面板」來修改這些欄位和值。

瞭解 Cube.Settings 工作表:別名表格

當您從 Cube DesignerEssbase Web 介面建置立方體時,應用程式工作簿中 Cube.Settings 工作表的「別名表格」區段會列出需要在 Essbase 立方體中建立的別名表格。它至少必須包含 Default 資料列。

特性或欄位 有效值 描述
Default Default

每個立方體都有一個名為 Default 的表格。您可以在 Default 資料列之後的資料列中建立其他別名表格。

Default 資料列之後的資料列。您可以手動或使用「設計工具面板」建立這些新的資料列。

成員名稱適用的命名慣例。請參閱維度、成員和別名的命名慣例

您可以使用多個別名表格,為成員設定多個別名。

若要定義別名表格,請在 Cube.Settings 工作表上的 Alias Tables (Alternate Member Names) 區段中新增其名稱。例如,在 Sample Basic 的工作簿中,已定義六個別名表格。


Sample Basic 立方體的應用程式工作簿,其中 Cube.Settings 工作表為作用中工作表。圖像焦點放在 Alias Tables (Alternate Member Names) 區段。列出的別名表格為 Default、Long Names、ChineseNames、JapaneseNames、RussianNames 及 GermanNames。

別名表格適用於大綱中的所有成員,不過您不必為每個成員提供別名,除非您有此需要。如果大綱中的任何成員需要多個名稱,則最多可以使用 56 個別名表格。

當您建立新別名表格時,會是空白表格。若要將一組新的別名提供給使用者,您需要在別名表格中填入部分成員的別名。

若要定義別名表格的內容,您必須依據維度執行此操作,方法是將別名的資料欄新增至維度工作表的 Members 區段。


Sample Basic 立方體的應用程式工作簿,其中 Dim.Product 工作表為作用中工作表。圖像焦點放在工作表之 Members 區段中的 PARENT、CHILD、ALIAS.Default、ALIAS.ChineseNames、ALIAS.JapaneseNames、ALIAS.RussianNames、ALIAS.GermanNames 資料欄。

資料欄必須以 ALIAS.<AliasTableName> 格式命名。

請注意,並沒有 ALIAS.Long Names 資料欄。雖然 Cube.Settings 工作表指出將會建置名為 Long Names 的別名表格,但如果在任何維度工作表上沒有為其定義任何別名,此別名表格就會空白。

另請參閱設定別名

瞭解 Cube.Settings 工作表:特性

當您從立方體設計工具Essbase Web 介面建置立方體時,應用程式工作簿中 Cube.Settings 工作表的「特性」區段會決定與 Essbase 應用程式、資料庫及大綱相關的特性。

下表顯示 Cube.Settings 工作表之「特性」區段的欄位、值與描述:

表格 A-2 Cube.Settings 工作表的特性區段

特性或欄位 有效值 描述
Application Type
  • ASO
  • BSO

這是一個應用程式特性。

定義應用程式中的立方體使用的是聚總儲存 (ASO) 還是區塊儲存 (BSO)。

Outline Type
  • 唯一
  • 複製

這是一個資料庫特性。

  • 唯一:大綱中的成員名稱必須是唯一的。
  • 重複:大綱中可有重複的成員名稱。
Aggregate missing values
  • 編號

這是一個資料庫特性。

定義立方體計算過程中是否聚總遺漏 (#MISSING) 值。

Create blocks on equations
  • 編號

這是一個資料庫特性。

如果輸入「是」,當您指定非常數值給沒有資料區塊的成員組合時,系統就會建立資料區塊。若輸入「是」,會產生非常大的立方體。

有時候新的區塊並不需要;例如,新區塊並未包含其他值。在大型資料庫中,建立及處理不需要的區塊會增加處理時間和儲存的需求。

若需更具體的控制,可以在計算命令檔內使用 SET CREATEBLOCKONEQ 計算命令,控制在命令檔中碰到此命令時的區塊建立。請參閱 SET CREATEBLOCKONEQ 計算命令。

Two-Pass calculation
  • 編號

這是一個資料庫特性。

如果輸入「是」,在進行預設計算之後,系統會重新計算標記為二次計算的成員,而這會覆寫第一個計算流程的聚總結果。二次計算標籤對於標示為「帳戶」的維度成員,以及對任何維度的「動態計算」與「動態計算和儲存」成員有效。

Date Format

應用程式工作簿支援下列日期格式:

  • month dd yyyy
  • mm/dd/yy
  • yyyy-mm-dd
  • mon dd yyyy
  • yy.mm.dd
  • dd.mm.yy
  • mm-dd-yy
  • mm/dd/yyyy
  • dd/mm/yy
  • dd-mm-yy
  • dd Month yy
  • Month dd, yy
  • mon dd, yy
  • dd mon yyyy
  • yy/mm/dd
  • dd Month yyyy
  • yyyy/mm/dd
  • dd-mon-yy
  • dd mon yy

這是一個資料庫特性。

日期計量啟用格式化日期形式的儲存格值。雖然您會以格式化日期字串的方式載入 Essbase 中,不過日期值會以數值方式在內部儲存。查詢時,會根據選取的日期格式顯示日期計量。

Implied Share
  • 強制開啟
  • 強制關閉

如果選取「強制開啟」,當父項只有一個子項或只有一個合併至父項的子項時,會將父項視為隱含共用。

如果選取「強制關閉」,Essbase 則一律不使用「隱含共用」。這是預設行為。

Scenario Sandboxes
  • 0
  • 小於 1000 的正整數。

這個值定義立方體是否包含用於建立資料案例的封閉測試環境維度,以及封閉測試環境維度內的封閉測試環境成員數目。0 值代表無封閉測試環境維度。

您可以在 Cube Designer 的「設計器面板」中,修改 Cube.Settings 工作表上的「特性」區段。請參閱使用立方結構設定工作表:立方結構設計程式中的特性

瞭解 Cube.Settings 工作表:動態時間序列

應用程式工作簿中 Cube.Settings 工作表的「動態時間序列」區段決定了與「動態時間序列 (DTS)」成員相關的特性,您可以在從 Cube DesignerEssbase Web 介面建立立方體時加以定義。

表格 A-3 Cube.Settings 工作表的動態時間序列區段

特性或欄位 有效值 描述

H-T-D

代表層代編號的整數值

歷史累計至今

Y-T-D

代表層代編號的整數值

年累計至今

S-T-D

代表層代編號的整數值

季節累計至今

P-T-D

代表層代編號的整數值

期間累計至今

Q-T-D

代表層代編號的整數值

季累計至今

M-T-D

代表層代編號的整數值

月累計至今

W-T-D

代表層代編號的整數值

週累計至今

D-T-D

代表層代編號的整數值

當日累計

您可以在立方體設計工具的「設計工具面板」中,修改 Cube.Settings 工作表上的「動態時間序列」區段。請參閱使用立方結構設計工具中的 Cube.Settings 工作表:動態時間序列

請參閱使用動態時間序列成員

瞭解 Cube.Settings 工作表:屬性設定值

當您從 立方體設計工具Essbase Web 介面建置立方體時,應用程式工作簿中 Cube.Settings 工作表的「屬性設定值」區段會決定與屬性維度和成員相關的特性。

下表顯示「Cube.Settings」工作表中「屬性設定值」段落的欄位、值和描述:

表格 A-4 屬性設定值

特性或欄位 有效值 描述
Dimension Name Default: Attributes Calculation

為避免大綱中出現重複的名稱,您可以變更屬性計算維度的成員名稱。不論您使用的成員名稱為何,成員的功能一律會維持不變。例如,「總和」成員的名稱不管是什麼,還是一律會計算總和。

請參閱變更屬性計算維度的成員名稱

Sum Member Default: Sum

這是屬性計算維度的成員。要求總和資料時所使用的名稱。

Count Member Default: Count

這是屬性計算維度的成員。要求計數資料時所使用的名稱。

Minimum Member Default: Min

這是屬性計算維度的成員。要求最小值資料時所使用的名稱。

Maximum Member Default: Max

這是屬性計算維度的成員。要求最大值資料時所使用的名稱。

Average Member Default: Avg

這是屬性計算維度的成員。要求平均值資料時所使用的名稱。

False Member Default: False

立方體中最初的布林值成員名稱設為「真」和「偽」。

請參閱設定布林屬性成員名稱

True Member Default: True

立方體中最初的布林值成員名稱設為「真」和「偽」。

請參閱設定布林屬性成員名稱

Prefix/Suffix Value
  • 無。
  • 維度
  • 父項
  • 祖項
  • 祖項

請參閱設定屬性維度成員名稱的首碼和尾碼格式

Prefix/Suffix Format
  • 首碼
  • 尾碼

您可以為大綱內之布林值、日期以及數值屬性維度中的成員名稱加上首碼或尾碼,以定義唯一的名稱。

請參閱設定屬性維度成員名稱的首碼和尾碼格式

Prefix/Suffix Separator
  • _ 底線
  • | 直線符號
  • ^ 插入號

您可以為大綱內之布林值、日期以及數值屬性維度中的成員名稱加上首碼或尾碼,以定義唯一的名稱。

選取一個分隔符號 (置放在首碼或尾碼與原始名稱之間):底線 ( _ )、直線符號 ( | ) 或插入號 ( ^ )。

Attribute Numeric Ranges
  • 範圍頂端
  • 範圍底端

請參閱設定代表值範圍的成員名稱

Date Member
  • 月份在前 (mm-dd-yyyy)
  • 日期在前 (dd-mm-yyyy)

您可以變更日期屬性維度的成員格式。請參閱變更日期屬性維度中的成員名稱

您可以在 Cube Designer 的「設計器面板」中,修改 Cube.Settings 工作表中的「屬性設定值」段落。請參閱使用 Cube.Settings Worksheet:Cube Designer 中的屬性設定值

瞭解 Cube.Settings 工作表:替代變數

應用程式工作簿中的 Cube.Settings 工作表可讓您新增或修改 Essbase 替代變數。

替代變數就像是定期變更資訊的全域預留位置。您只要建立變數和一個相對應的字串值,該值之後即可隨時變更。

您可以在查詢或計算命令檔中使用替代變數代表大綱中的成員。預設並未替立方體定義任何替代變數。

立方體設計工具的設計工具面板中,您不可以新增替代變量,不過您可以直接在應用程式工作簿中新增這些變量。

  1. 在 Cube.Settings 工作表的「替代變數」區段中,建立一個新的資料列。
  2. 在 A 欄中輸入變數名稱,在 B 欄中輸入該變數值 (變數值若代表成員名稱,請用引號括住)。

    範例:

    CurrMonth "Jan"

請參閱使用替代變數