使用規則

您可以使用規則定義 Essbase 對資料值執行的作業,以及從資料來源載入的維度和成員。或者,也可以視需要使用規則將資料值對應至 Essbase 立方體,或是將維度和成員對應至 Essbase 大綱。

所有的規則皆儲存在規則檔中。規則檔可載入規則,用以定義所要使用的建置方法、資料值或成員是應經過排序還是隨機排列,以及載入前應如何轉換資料值或成員。您可以針對每個維度建立個別的規則。

Essbase 會讀取資料來源中的資料值或維度,然後依據規則進行載入。Essbase 不會變更資料來源。您可以針對需要同一組規則的任何資料來源重複使用某個規則。

若您從應用程式工作簿建置立方體,Essbase 會為您建立規則。

若已有資料載入規則存在,每當您新增維度、變更分析的資料來源,或者變更對應或特性時,都必須編輯該規則。

您也可以在建置維度及載入資料時,使用規則執行下列作業:

  • 定義 Essbase 對資料值執行的作業,或是在處理資料來源時對維度和成員執行的作業。

  • 將資料值對應到 Essbase 資料庫。

  • 將維度和成員對應到 Essbase 大綱。

以下是必須使用規則的情況:

  • 載入資料時若需要定義資料來源欄位與資料庫欄位的對應,就需要使用規則。

  • 若從 SQL 資料來源或資料庫載入資料,需要使用規則將資料庫資料欄的關聯式表格資訊對應到維度。

  • 若是在建置維度時新增或變更資料庫中的維度和成員,就需要使用規則。

  • 若以任何方式變更欄位,包括對應資料及排序欄位,就需要使用規則來載入資料。

  • 必須為每個唯一的非 Essbase 來源準備個別的規則檔,無論來源需要的是維度建置規則還是資料載入規則。

若使用原生格式資料檔,就無須使用規則檔。