設定維度建置欄位類型資訊

如果您未執行維度建置,請略過此主題。

來源資料記錄中的欄位是您在 Essbase 中新增或變更之成員的描述。欄位可以包含有關成員名稱、成員特性和屬性關聯的資訊。若要讓 Essbase 處理其在來源資料中遇到的欄位資訊,請在維度建置規則中指定欄位類型。

在規則中設定欄位類型時,請至少指定下列資訊:

  • 該資料欄成員所屬的維度。

  • 該資料欄中預期使用的欄位類型,例如父項、子項、層代、特性或別名。欄位類型取決於資料來源和使用的建置方法


    具有兩個空白選取器的欄位,一個標示為「維度」,另一個標示為「類型」

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


    三個空白選取器的欄位。維度選取器包含產品、類型選取器包含層代,以及編號為 1 的其他選取器

欄位類型與有效的建構方法

設計維度建置規則時,您可以將類型指派給來源資料欄位,以協助 Essbase 正確建置維度。

Essbase Web 介面中,您可以在維度名稱下方指派類型:


維度建置規則中的欄位類型。欄位 2 具有名為 Product 的維度,以及需要選取的類型選項。表格中會列出有效的「類型」選項。

下表列出欄位類型與有效的建置方法。

表格 12-1 欄位類型和有效的組建方法

欄位類型(1) 欄位包含的項目 有效的建置方法

別名

別名

如果成員更新維度建置設為移除未指定,且新成員的資料來源包含已移除成員的別名值,則不會將別名值指派給新成員。如果您指定重設維度,系統就會指派該維度。

在「一般」規則中,必須有具有相同值的「層代」或「層級」欄位,或者前一個欄位必須為上階或下階。

在以索引為基礎的規則中,必須有具有相同值的層代或層級欄位,或者前面的欄位必須是父項或子項。

層代、層級和父項 - 子項參照

特性

成員特性。在來源資料中,使用下列代碼來指定屬性。

合併運算子

  • + - 新增
  • - - 減去
  • * - 乘
  • / - 除數
  • % - 百分比
  • ~ - 忽略
  • ^ - 永不合併

資料儲存類型

  • S - 已儲存
  • N - 永不共用
  • O - 僅標籤
  • X - 動態計算

時間平衡

  • K - 無
  • F - 第一個
  • L - 最後一個
  • A - 平均

二次計算

  • T - 真
  • G - 偽
略過選項
  • P - 無
  • M - 遺漏
  • Z - 零
  • B - 遺漏和零

支出報表

  • E - 真
  • J - 偽
  • Q - 日期

階層類型

  • C - 已儲存
  • D - 動態
  • H - 已啟用多個階層

層代、層級和父項 - 子項參照

公式

公式

 

幣別名稱

(僅限區塊儲存大綱) 貨幣名稱

 

幣別類目

(僅限區塊儲存大綱) 貨幣類別

 

UDA

使用者定義屬性

 

屬性維度

屬性維度。適用於一般規則和以索引為基礎的規則。  

屬性上階

在屬性維度中,後續欄位中屬性成員的父項成員名稱。僅當大綱已啟用重複成員,且有兩個相同名稱的屬性成員時才需要。僅適用於「一般」規則。

 

特定屬性維度的名稱

指定之屬性維度的成員。此成員與所選基礎維度的指定層代或層級相關聯。

 

世代

指定層代中的成員名稱

產生參考

重複產生

以共用成員作為子項的成員名稱。僅適用於「一般」規則。

 

重複的產生別名

共用成員的別名。僅適用於「一般」規則。

 

層級

層級的成員名稱。僅適用於「一般」規則。

層次參考

重複層次

以共用成員作為子項的成員名稱。僅適用於「一般」規則。

 

重複層級別名

共用成員的別名。僅適用於「一般」規則。

 

父項

父系的名稱。

親子參考

子項

子項的名稱。前面必須有一個父項欄位。

 

解決訂單

計算成員的優先順序 (0 至 127)

 

成員識別碼

成員的唯一識別碼,與其名稱分開。僅適用於以索引為基礎的規則。

建立維度時,所有成員 (包括共用成員) 都有唯一的成員 ID。

如果您使用其中一個 Essbase 移轉工具移轉現有大綱,則會在移轉期間自動指派成員 ID。如果您在不移轉的情況下使用其中一個 Essbase 移轉工具來修補 Essbase ,則在套用修補程式之後,會先成功編輯大綱時指派成員 ID。

 

參照成員

僅支援以索引為基礎的規則,此類型提供修改現有成員的彈性。使用此類型時,欄位必須參照已存在的成員。如需使用案例,請參閱建立新維度建置規則中的「獎金練習」

產生參考

聚總層級用途

影響聚總儲存立方體上預設和以查詢為基礎之檢視選擇的選項。

  • 11 - 預設
  • 12 - 考慮所有層級
  • 13 - 不聚總
  • 14 - 僅考慮底層
  • 15 - 僅考慮最上層
  • 16 - 絕不聚總至中間層級
 
格式字串 格式字串 (如果您的立方結構已啟用輸入的計量)。格式字串可讓您將數值類型的計量值格式化,讓它們以文字、日期或其他預先定義的類型出現在查詢中。例如,使用以文字為基礎的格式化值,您可以將資料儲存格顯示為「高」、「中」和「低」。  
Prototype 此共用成員之原型成員的成員 ID (或唯一名稱)。重複成員大綱中的共用成員需要此欄位。如果未設定此值,則會將成員建立為重複成員,而非共用成員。  

註腳 1 名稱開頭為重複 (例如重複產生和重複層級別名) 的欄位類型與重複的成員名稱無關。

父項 - 子項組建方法範例

以下為使用「父項 - 子項」建置方法的維度建置規則範例。父項的欄位類型必須先出現,後面接著子項。


維度建置規則中顯示的父項 - 子項建置方法。

產生建構方式範例

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


產生建置的規則。欄位 1:產品,第 2 代具名類別。欄位 2:產品,第 3 代名為產品 SKU。欄位 3:產品,第 4 代指定促銷

指派欄位類型的需求

每個建構方法都具有指派欄位類型的要求。

一般 (非索引) 維度建置的層代建置方法需求:

  • 如果層代編號不是從 2 開始,則大綱中必須有指定層代的第一個成員。

  • 產生編號必須構成連續範圍。例如,如果第 3 代和第 5 代存在,您也必須定義第 4 代。

  • 在產生欄位之後立即放置「重複產生」欄位 (若您在產生建置方法規則中使用共用成員,則適用這些欄位)。同樣地,將「重複產生別名」欄位放在「重複產生」欄位之後。


    欄位 1 已標示為「產品,第 2 代」。欄位 2 已標示為「產品,重複產生」。

  • 在維度內依序群組產生欄位。舉例而言:

    產品世代 2、產品世代 3、產品世代 4。

  • 將屬性關聯欄位放在與其相關聯的基礎欄位之後,並指定相關基礎維度成員的層代編號。舉例而言:

    第 2 代產品、第 3 代產品、第 3 盎司產品

    產生號碼必須對應於欄位提供值的大綱中成員的產生。例如,產品產生 3 表示欄位中的值是 Product 維度的第三代成員。植入成員 ID 2 中的 2植入別名 2 顯示欄位中的值與「植入」維度的第二代成員相關聯。


    欄位 8 (含人員產生 2)、欄位 9 (含人員成員 ID 2) 以及欄位 10 (含人員別名中文名稱 2)。

附註:

使用層代建置方法建立重複的成員維度時,層代數上限為 20。

層次建立方法需求:

  • 將「複製層級」欄位緊接在層級欄位之後 (若您在層級建置方法規則中使用共用成員,則適用這些欄位)。同樣地,將「重複層級別名」欄位放在「重複層級」欄位之後。

  • 每筆記錄都必須包含層級 0 成員。如果層級 0 成員在具有不同父項的新記錄上重複,除非您選取「允許移動」成員特性,否則 Essbase 會拒絕該記錄。

  • 在維度內依序群組層級欄位。

  • 依序為每個累計放置欄位。

  • 使用單一記錄來描述主要和次要累計。

  • 將屬性關聯欄位置於與其相關聯的基礎欄位之後,並指定相關基礎維度成員的層級編號。舉例而言:

    產品層次 3、產品盎司 3、產品層次 2

  • 階層號碼必須對應於欄位提供值的大綱中成員的階層。例如,產品層級 3 中的 3 顯示欄位中的值是 Product 維度的層級 3 成員。植入別名 2 中的 2 顯示欄位中的值與「植入」維度的第二層相關聯。

父項子項組建方法需求:

如果欄位類型是父系或子系,請在「數字」文字方塊中輸入 0 (零)。

屬性維度名稱建置方法需求:

層代或層級號碼必須對應大綱中相關基礎成員的層代或層級。例如,產品盎司 3 中的 3 顯示欄位中的值是 Ounces 屬性維度的成員,該維度與相同來源資料記錄中 Product 維度的第三代成員相關聯。

如有必要,請將欄位移至必要位置。