使用載入規則建置合格成員名稱

如果您想要建置到重複的成員名稱大綱,但來源資料不包含合格的成員名稱,您可以在 Essbase 維度建置規則中新增靜態值,以編輯和結合多個欄位,進而產生合格的成員名稱。

建立重複的成員名稱之前,必須一併在大綱特性中啟用它們。如需詳細資訊,請參考大綱中的重複成員名稱。

若要建立合格的成員名稱,請使用靜態值來建立篩選和句點,然後移動 / 結合來建立名稱。例如,您可以將母體屬性指派給重複成員維度中的現有城市成員。您可以使用結合、移動和建立作業來建立限定名稱。

例如,假設下列資料來源中的城市已存在於大綱中。您要將植入屬性與此四欄資料來源最後一欄中的城市建立關聯:


Central  "Kansas City"  Missouri    1070052
East     "New York"     Albany  8104079

透過維度建置規則重新調整此來源檔案,以建立限定名稱並排列欄位資料欄的順序。在「預覽」模式下進行下列變更,以便您觀察預覽資料中的靜態值。

  1. 建立包含上述記錄的資料檔 qualmbr.txt。將資料檔上傳至立方體目錄。

  2. 在首頁上,開啟應用程式,然後開啟資料庫 (立方體)。

  3. 選取指令集頁籤,然後按一下規則。


    已選取「指令碼」頁籤,並在 Essbase Web 介面中反白「規則」方磚。

  4. 按一下建立,然後選擇維度建置 (一般) 。


    在資料庫對話方塊中,會按下建立按鈕並選取維度建置 (一般) 選項

  5. 在「新增規則」對話方塊中,

    1. 輸入規則名稱,例如 qualmbr 。

    2. 針對來源類型選取檔案,按一下目錄,然後導覽至 qualmbr.txt。

    3. 將標頭記錄號碼和維度建置記錄號碼欄位保留為 0。

    4. 將分隔符號值從逗號變更為 Tab 。

    5. 按一下繼續。

  6. 四次使用建立 > 具有靜態值,為下列文字元素各建立一個欄位:

    • [

    • ].[

    • ].[

    • ]

  7. 使用「移動」作業,將欄位移至下列順序:


    維度建置規則中的靜態欄位值。欄位 1:"[",欄位 2:"Central",欄位 3:"].[",欄位 4:"Missouri",欄位 5:"].[",欄位 6:"Kansas City",欄位 7:"]",欄位 8:"1070052"。具有 Albany 的第二筆記錄具有類似的欄位。

  8. 使用「結合」作業,將元素只變成兩個欄位:


    維度建置規則中的靜態欄位值。欄位 1:"[Central].[Kansas City].[Missouri]",欄位 2:"1070052"。具有 Albany 的第二筆記錄具有類似的欄位。

  9. 設定欄位類型。


    在維度建置規則中進行的欄位選擇是「欄位 1:市場 > 上階」。欄位 2:市場 > 下階。

  10. 按一下維度,然後定義建置方法。在上面的範例中,「父項子項」方法的運作方式。

  11. 檢查其他維度組建作業指示。確定唯一設定是「重複」或「現有」。

  12. 驗證規則,然後儲存並關閉。如果有任何錯誤,請參閱有效維度建置規則檔案的需求。

  13. 執行維度建置工作。