新增成員至指定的父項

當您需要將新成員新增至 Essbase 大綱,但來源資料未指定其祖代時,請設計將它們新增至指定父項成員的維度建置規則。使用新增為維度建置方法的子項,將所有新成員新增為指定父項的子項。

在 Essbase 將所有新成員新增至大綱之後,您可以複查新增的成員,並在大綱中移動或刪除這些成員。

對於此維度建置範例,假設您要新增 600-54 和 780-22 作為現有大綱成員 NewProducts 的子項。

圖 14-6 新增成員作為指定父項之子項的範例


此圖像顯示新增為 NewProducts 子項的新成員,如圖像前面的文字中所述。

此使用案例會呼叫新增為建置方法的子項。在此建置方法中,當 Essbase 在來源資料中遇到新成員時,它會將新成員新增為您指定之父項名稱的子項。父項必須是大綱的一部分,才能開始維度建置。

若要重新建立此範例,

  1. 使用 Essbase 伺服器檔案目錄中儲藏庫可用的應用程式工作簿,匯入 / 建立 Sample Basic 立方體。

  2. 建立以 Tab 字元分隔的資料檔案,如以下所示,將其命名為 sibpar.txt,然後上傳至 Sample Basic 立方體目錄。

    600-54	Texas	Sales	100	120	100
    780-22	Texas	Sales	111	154	180
  3. 在 Essbase Web 介面中開啟「基本範例」大綱進行編輯,然後在 Product 維度中新增名為 NewProducts 的成員。

  4. 驗證與儲存大綱。

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

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


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

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


    在資料庫檢查對話方塊中,會按下「建立」按鈕並選取「標註建置 (一般)」選項

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

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

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

      當您按一下目錄時,檔案預設會位於 Essbase 伺服器的立方體目錄中,因此您必須已經使用 Essbase Web 介面的檔案區段上傳該檔案。如果檔案位於您的從屬端機器上,請按一下檔案瀏覽器來尋找檔案。

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

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

    5. 按一下繼續。

    6. 維度建置規則隨即開啟,其中包含未定義的欄位,且預覽資料 (來自文字檔) 會植入欄位下方的方格。


      未完成名為 sibpar 的新規則。欄位選取器中欄位 1-6 的欄位描述資料空白。記錄會植入欄位選取器下方,與步驟 2 中 .txt 檔案的資料相符。

  9. 由於這是新規則,因此尚無相關聯的維度。

    1. 按一下維度。
      規則編輯器中的維度按鈕

    2. 選取或輸入維度名稱 Product ,然後按一下新增。
  10. 現在您需要定義建置方法,並檢查其他維度建置作業指示。按一下產品以編輯特性。
    「編輯維度」對話方塊中的可點選產品維度名稱。

  11. 將建立方法變更為新增為其下階,然後在其下方輸入目標上階成員名稱 ( NewProducts)。


    產品的維度建置特性。除了「建置方法」和「成員名稱」(如所述變更) 之外,所有選項均為預設選項。

    按一下「確定」。

  12. 按一下「欄位 1」中的維度選取器,然後選取產品。


    可從欄位 1 的維度方塊中選取產品維度

  13. 將「欄位 1」的類型選取器保留空白。

  14. 選取「欄位 2-6」。若要這麼做,請按一下標示為「欄位 2」的無效標頭區域,按住 Shift 鍵,然後按一下「欄位 6」標頭區域。按一下忽略 (Ignore) 。


    已完成名為 sibpar 的新規則,其設計目的是將成員新增為指定父項的子項。欄位 1-6 的欄位中繼資料包含維度的產品,類型保留空白。記錄會植入欄位選取器下方,與步驟 2 中 .txt 檔案的資料相符。欄位 2-6 會在維度建置期間標示為忽略。

    因此,此規則只會操作每筆記錄的第一個欄位。當您不需要將來源中的每個欄位用於維度建置時,忽略欄位會非常有用,但您不想準備不同的來源。

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

  16. 執行維度建置工作。

    如果工作因下列錯誤而失敗,則可能表示大綱未包含必要的父成員名稱 (在此範例中為 NewProducts)。

    Member missing for add as child of dimension setting for dimension <name>
  17. 檢視大綱,然後檢查產品成員 NewProducts 以確認已新增成員。


    Essbase Web 介面中的大綱檢視器。產品維度已展開以顯示父項成員 NewProducts,其中新增兩個成員:600-54 和 780-22

表格 14-3 新增成員作為指定父項之子項的摘要

欄位 數值 其他資訊

產品範圍

選取「新增為建置方法的子項」

選取建立方法

在新增為子項文字方塊中輸入 NewProducts。

欄位 1 (產品)

  • 請勿選取欄位的欄位類型

  • 將欄位的維度設為「產品」

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

欄位 2 到 6

忽略欄位

您可以忽略來源資料之指定資料欄的所有欄位。

請參閱忽略欄位。