匯出離線編輯的載入規則

您可以將 Essbase 維度建置或資料載入規則匯出為 JSON 格式、離線檢視及編輯進階選項或使用 REST API。

JSON 會建構成維度和欄位,並顯示建置方法和所有其他定義的載入規則設定。您可以編輯 JSON 並將它重新匯入立方體目錄,以將變更套用至維度建置或資料載入。

學習任務

將規則檔案匯出至 JSON 以檢視其格式。先決條件:首先,從應用程式工作簿的圖庫匯入 Sample.Basic 立方體。

在本練習中,您將檢視 Sample.Basic 產品維度的維度建置規則 JSON 格式。

  1. 首頁中,展開應用程式 (範例)。

  2. 開啟應用程式 (範例)、開啟立方體 (基本),然後選取命令檔
  3. 按一下規則

  4. 動作功能表中,選取 Dim_Product 右側的匯出,然後將 Dim_Product.json 儲存至本機目錄。

  5. 使用文字編輯器來檢查 Product 維度規則設定的詳細資訊。

    如果您有可辨識 JSON 的進階編輯器,則可以收合顯示的主要區段,以觀察此 JSON 格式規則檔的高階結構。


    使用索引鍵 "dimensions"、"fields"、"dataSource"、"editorOptions" 和 "studio" 收合的 JSON 檔案內容

    • 維度區段包含符合規則中定義之維度設定值的索引鍵 / 值組。

      例如,您可以找到 JSON 檔案中表示之 Product 維度的下列一般設定。


      規則介面中顯示之 Product 維度的一般屬性。類型:現有,儲存:現有,組態:現有,唯一:現有,更新選項:合併,聚總層次使用量:0,共用:真,建立方法:父項子項,成員名稱:無,解決順序:-1

      附註:

      指定為任何指定設定值的「現有」表示規則的設計者未指定該設定值的偏好設定變更 (預設值會保留)。
    • 規則中的每個欄位都會重複欄位區段,而且包含與規則中為每個欄位定義之設定值相符的索引鍵 / 值組。

      例如,您可以找到 JSON 檔案中表示之 Product 維度的欄位 1 的下列欄位特性。


      具有欄位 1 之欄位屬性的 Dim_Product 規則。名稱:PARENT、Case:No Operation、Trim:check

    • dataSource 區段包含您可以在規則定義的來源特性區域找到的所有設定值。

      例如,JSON 檔案包含「一般」特性,以及規則中定義的「檔案」或 SQL 特性。


      規則介面中的「詳細資訊」、「檔案特性」以及「SQL 特性」頁籤,其中已選取「檔案特性」。標頭記錄號碼 0、維度建置記錄號碼 0、檔案類型分隔、分隔符號逗號、要略過的行 0、預覽資料計數 10。

    • 索引鍵 / 組 "studio" :true 指示這是以索引為基礎的規則,而非「一般」類型。索引式規則有時也稱為 BPM 規則。它具有不同的驗證需求。若要進一步瞭解這類維度建置規則,請參閱建立新維度建置規則