設定維度建置欄位類型資訊
如果您未執行維度建置,請略過此主題。
在規則中設定欄位類型時,請至少指定下列資訊:
-
該資料欄成員所屬的維度。
-
該資料欄中預期使用的欄位類型,例如父項、子項、層代、特性或別名。欄位類型取決於資料來源和使用的建置方法。

-
視欄位類型而定的其他資訊。例如,對於層代欄位類型,您也可以指定該欄成員的層代編號。

欄位類型與有效的建構方法
設計維度建置規則時,您可以將類型指派給來源資料欄位,以協助 Essbase 正確建置維度。
在 Essbase Web 介面中,您可以在維度名稱下方指派類型:

下表列出欄位類型與有效的建置方法。
表格 12-1 欄位類型和有效的組建方法
| 欄位類型(1) | 欄位包含的項目 | 有效的建置方法 |
|---|---|---|
|
別名 |
別名 如果成員更新維度建置設為移除未指定,且新成員的資料來源包含已移除成員的別名值,則不會將別名值指派給新成員。如果您指定重設維度,系統就會指派該維度。 在「一般」規則中,必須有具有相同值的「層代」或「層級」欄位,或者前一個欄位必須為上階或下階。 在以索引為基礎的規則中,必須有具有相同值的層代或層級欄位,或者前面的欄位必須是父項或子項。 |
層代、層級和父項 - 子項參照 |
|
特性 |
成員特性。在來源資料中,使用下列代碼來指定屬性。 合併運算子
資料儲存類型
時間平衡
二次計算
略過選項
支出報表
階層類型
|
層代、層級和父項 - 子項參照 |
|
公式 |
公式 |
|
|
幣別名稱 |
(僅限區塊儲存大綱) 貨幣名稱 |
|
|
幣別類目 |
(僅限區塊儲存大綱) 貨幣類別 |
|
|
UDA |
使用者定義屬性 |
|
|
屬性維度 |
屬性維度。適用於一般規則和以索引為基礎的規則。 | |
|
屬性上階 |
在屬性維度中,後續欄位中屬性成員的父項成員名稱。僅當大綱已啟用重複成員,且有兩個相同名稱的屬性成員時才需要。僅適用於「一般」規則。 |
|
|
特定屬性維度的名稱 |
指定之屬性維度的成員。此成員與所選基礎維度的指定層代或層級相關聯。 |
|
|
世代 |
指定層代中的成員名稱 |
產生參考 |
|
重複產生 |
以共用成員作為子項的成員名稱。僅適用於「一般」規則。 |
|
|
重複的產生別名 |
共用成員的別名。僅適用於「一般」規則。 |
|
|
層級 |
層級的成員名稱。僅適用於「一般」規則。 |
層次參考 |
|
重複層次 |
以共用成員作為子項的成員名稱。僅適用於「一般」規則。 |
|
|
重複層級別名 |
共用成員的別名。僅適用於「一般」規則。 |
|
|
父項 |
父系的名稱。 |
親子參考 |
|
子項 |
子項的名稱。前面必須有一個父項欄位。 |
|
|
計算成員的優先順序 (0 至 127) |
||
|
成員的唯一識別碼,與其名稱分開。僅適用於以索引為基礎的規則。 建立維度時,所有成員 (包括共用成員) 都有唯一的成員 ID。 如果您使用其中一個 Essbase 移轉工具移轉現有大綱,則會在移轉期間自動指派成員 ID。如果您在不移轉的情況下使用其中一個 Essbase 移轉工具來修補 Essbase ,則在套用修補程式之後,會先成功編輯大綱時指派成員 ID。 |
||
|
參照成員 |
僅支援以索引為基礎的規則,此類型提供修改現有成員的彈性。使用此類型時,欄位必須參照已存在的成員。如需使用案例,請參閱建立新維度建置規則中的「獎金練習」 |
產生參考 |
|
聚總層級用途 |
影響聚總儲存立方體上預設和以查詢為基礎之檢視選擇的選項。
|
|
| 格式字串 | 格式字串 (如果您的立方結構已啟用輸入的計量)。格式字串可讓您將數值類型的計量值格式化,讓它們以文字、日期或其他預先定義的類型出現在查詢中。例如,使用以文字為基礎的格式化值,您可以將資料儲存格顯示為「高」、「中」和「低」。 | |
| Prototype | 此共用成員之原型成員的成員 ID (或唯一名稱)。重複成員大綱中的共用成員需要此欄位。如果未設定此值,則會將成員建立為重複成員,而非共用成員。 |
註腳 1 名稱開頭為重複 (例如重複產生和重複層級別名) 的欄位類型與重複的成員名稱無關。
父項 - 子項組建方法範例
以下為使用「父項 - 子項」建置方法的維度建置規則範例。父項的欄位類型必須先出現,後面接著子項。

產生建構方式範例
以下為使用「層代」建置方法的維度建置規則範例。第 1 代是維度本身,因此建置規則以第 2 代開始。規則中的層代必須為遞增順序,因為這是一般 (非以索引為基礎) 規則。

指派欄位類型的需求
每個建構方法都具有指派欄位類型的要求。
一般 (非索引) 維度建置的層代建置方法需求:
-
如果層代編號不是從 2 開始,則大綱中必須有指定層代的第一個成員。
-
產生編號必須構成連續範圍。例如,如果第 3 代和第 5 代存在,您也必須定義第 4 代。
-
在產生欄位之後立即放置「重複產生」欄位 (若您在產生建置方法規則中使用共用成員,則適用這些欄位)。同樣地,將「重複產生別名」欄位放在「重複產生」欄位之後。

-
在維度內依序群組產生欄位。舉例而言:
產品世代 2、產品世代 3、產品世代 4。
-
將屬性關聯欄位放在與其相關聯的基礎欄位之後,並指定相關基礎維度成員的層代編號。舉例而言:
第 2 代產品、第 3 代產品、第 3 盎司產品
產生號碼必須對應於欄位提供值的大綱中成員的產生。例如,產品產生 3 表示欄位中的值是 Product 維度的第三代成員。植入成員 ID 2 中的
2,植入別名 2 顯示欄位中的值與「植入」維度的第二代成員相關聯。
附註:
使用層代建置方法建立重複的成員維度時,層代數上限為 20。
層次建立方法需求:
-
將「複製層級」欄位緊接在層級欄位之後 (若您在層級建置方法規則中使用共用成員,則適用這些欄位)。同樣地,將「重複層級別名」欄位放在「重複層級」欄位之後。
-
每筆記錄都必須包含層級 0 成員。如果層級 0 成員在具有不同父項的新記錄上重複,除非您選取「允許移動」成員特性,否則 Essbase 會拒絕該記錄。
-
在維度內依序群組層級欄位。
-
依序為每個累計放置欄位。
-
使用單一記錄來描述主要和次要累計。
-
將屬性關聯欄位置於與其相關聯的基礎欄位之後,並指定相關基礎維度成員的層級編號。舉例而言:
產品層次 3、產品盎司 3、產品層次 2
-
階層號碼必須對應於欄位提供值的大綱中成員的階層。例如,產品層級 3 中的 3 顯示欄位中的值是 Product 維度的層級 3 成員。植入別名 2 中的
2顯示欄位中的值與「植入」維度的第二層相關聯。
父項子項組建方法需求:
如果欄位類型是父系或子系,請在「數字」文字方塊中輸入 0 (零)。
屬性維度名稱建置方法需求:
層代或層級號碼必須對應大綱中相關基礎成員的層代或層級。例如,產品盎司 3 中的 3 顯示欄位中的值是 Ounces 屬性維度的成員,該維度與相同來源資料記錄中 Product 維度的第三代成員相關聯。
如有必要,請將欄位移至必要位置。