轉移到 Calculation Manager

在此版本中,使用者若是使用在 Financial ManagementPlanningOracle Essbase 區塊儲存中建立之應用程式的 Oracle Hyperion Financial ManagementOracle Hyperion Planning 使用者,以及聚總儲存應用程式使用者,便可在 Oracle Hyperion Calculation Manager 中建立及管理其商業規則。

本表格會比較 Calculation ManagerOracle Hyperion Business Rules (適用於 PlanningEssbase 使用者) 以及 Financial Management (適用於 Financial Management 使用者) 的商業規則功能。

表格 A-1 比較 Calculation ManagerFinancial Management 以及 Business Rules 的商業規則功能。

功能/動作 Calculation Manager Business Rules (針對 Planning 以及 Essbase 使用者) Financial Management
建立商業規則

您可以使用「規則設計工具」,以圖形方式建立商業規則流程圖。

PlanningEssbase 區塊儲存應用程式中有五個元件、Financial Management 應用程式中有六個元件可供您用來設計商業規則

  1. 公式元件:包含以成員、函數及條件陳述式 (選擇性) 來寫入或設計的計算陳述式

  2. 指令碼元件:僅包含 Visual Basic (Financial Management) 或 Essbase (Planning) 計算指令集陳述式。

  3. 條件元件:包含 true 或 false 的條件陳述式 (即 If ... Then 陳述式)。

  4. 迴圈元件:包含中繼資料成員清單 (例如帳戶清單)

  5. 成員範圍元件:包含中繼資料成員清單 (例如帳戶清單)

  6. (僅限 Financial Management 使用者) 資料範圍元件:包含資料記錄清單 (例如帳戶值清單)

Essbase 聚總儲存應用程式中有三個元件:

  1. 檢視點元件:類似成員範圍元件,包含中繼資料成員清單

  2. 配置元件:包含許多計算,這些計算能將資料庫大綱中某一層級的成員資料分配給大綱中的其他成員

  3. 公式元件:包含您使用成員、函數及變數所設計出的計算陳述式

您可以在元件中使用成員、變數及函數。

您可以於 Oracle Essbase Administration Services 之「管理主控台」的「商業規則圖形設計工具」和「商業規則」節點中建立商業規則。

有四個動作和八個公式可供您用來設計圖形商業規則:

  1. 彙總資料動作

  2. 複製資料動作

  3. 清除資料動作

  4. 建立區塊動作

  5. 比例公式

  6. 分配係數公式

  7. 平均分配公式

  8. 增減公式

  9. 單位-比例公式

  10. 合併公式

  11. 自訂公式

  12. 變數公式

您可以在「規則編輯器」或文字編輯器中建立商業規則。您可以使用 Visual Basic 和 Financial Management 函數以及 Financial Management 商業規則中的成員。
使用系統範本 (Calculation Manager) 以及動作和公式 (Business Rules) 來設計商業規則

注意:Essbase 聚總儲存應用程式不支援系統範本。

Calculation Manager 中有八個 PlanningEssbase 區塊儲存系統範本:

  1. Aggregation 範本可彙總資料。

  2. Copy Data 範本可複製資料。

  3. Clear Data 範本可刪除資料。

  4. Allocation Simple 範本可將資料從一個位置配置到另一個位置。

  5. Allocation Level to Level 範本可從多個層級配置資料。

  6. Amount-Rate-Unit 範本可使用其中兩個變數的值來計算另一個變數的值。

  7. Export Data 範本可將資料匯出到資料庫或檔案。

  8. SET Commands 範本可讓您輸入指令碼命令,以最佳化計算指令集的效能。

Calculation Manager 中共有八個 Financial Management 系統範本:

  1. Financial Round 範本會使用財務捨入來將資料四捨五入,而非使用統計捨入。財務捨入函數會以四捨五入的方式,將資料捨入到指定的小數位數。

  2. Get Days In Month 範本會依照指定的年份和月份產生該月的天數。除了一般 1-12 的範圍外,月份還可以輸入其他數字,函數也會計算其偏移值。例如,如果輸入 2008 年和期間數 0,就會傳回 2007 年 12 月的天數。如果輸入 2008 年和期間數 14,則傳回 2009 年 2 月的天數。此函數也考慮閏年。

  3. Is In List 範本會測試指定的維度成員是否為指定成員清單中的成員。

  4. Average Balance Sheet 範本會計算 MTD、QTD、HYTD 和 YTD 頻率的平均餘額表比率。資料可輸入作為 MTD、QTD、HYTD、YTD 或作為累計每日餘額。

  5. Opening Balance 範本會依照指定的擷取方法來計算帳戶的期初餘額。期初餘額可從同數值幣別或「實體幣別總計」擷取。

  6. Complex Consolidation 範本為預先建立的整合規則,其規則依照指定給各實體的整合方法 (即持有、全域、比例或權益),整合和清除整合群組中各實體的資料。此範本可執行資本、投資和淨收入的計算及標準排除。稽核交易是依照使用者設定的稽核旗標而產生。此範本中的整合規則提供大多數的一般法定要求計算。

  7. Standard Consolidation 範本為預先建立的整合規則,其規則使用預設整合程序來整合和清除合併群組中各實體的資料。

  8. Entity Allocation 範本會根據指定的配置權重,將來源帳戶從集團父實體配置到清單中各實體的目標帳戶。

Business Rules 中有四個動作,其功能類似 Calculation Manager 中的數個系統範本:
  1. 彙總資料動作功能類似 Calculation Manager 中的 Aggregation 範本。

  2. 複製資料動作功能類似 Calculation Manager 中的 Copy Data 範本。

  3. 清除資料動作結合建立區塊動作後,其功能類似 Calculation Manager 中的 Clear Data 範本。

  4. 建立區塊動作結合清除資料動作後,其功能類似 Calculation Manager 中的 Clear Data 範本。

Business Rules 也提供公式,其功能類似 Calculation Manager 系統範本:

  1. 比例公式的功能類似 Calculation Manager 中的 Allocation Simple 範本。

  2. 三個單位-比例公式的功能類似 Calculation Manager 中的 Amount-Rate-Unit 範本。

不適用
建立使用者定義範本 (Calculation Manager) 及巨集 (Business Rules) 來設計商業規則 您可以使用精靈工具來設計可重複使用的使用者定義範本,以執行您商務上獨有的計算。您可以複製一份系統範本並使用新名稱加以儲存,以作為使用者定義範本的開頭。 您可以設計可重複使用的巨集,來執行商務上獨有的計算。 不適用
建立設計階段提示 您可以使用精靈,為 Calculation Manager 中的使用者定義範本建立設計階段提示。 您可以在巨集中使用變數來提示資訊。 不適用
共用元件 您可以跨計畫 (Planning)、計算 (Financial Management)、以及資料庫 (Essbase) 類型和應用程式,於其間共用指令碼與公式元件。 不適用 不適用
拖放元件 您可以將元件拖放到規則設計工具中商業規則的流程圖。 您可以將動作和公式拖放到圖形設計工具中商業規則的進度列。 不適用
顯示和隱藏細節 您可以放大或縮小流程圖來顯示更多 (或更少) 的細節。 不適用 不適用
編輯 Calc 指令檔格式的商業規則 您可以在 Calc 指令檔格式中編輯商業規則,然後返回設計工具,以圖形化的方式繼續編輯。 您可以在 Calc 指令檔格式中編輯商業規則,但是不能以圖形化的方式繼續編輯。 您只能使用文字模式來編輯商業規則。
驗證商業規則

如果您使用的應用程式是以 Financial ManagementPlanning 應用程式管理所建立:您只能分別依據 Financial ManagementPlanning 來驗證商業規則。

注意:您只能對 Essbase 驗證 Essbase 商業規則。

您可以對 EssbasePlanning 驗證商業規則。 您可以使用 Scan 函數來掃描 Visual Basic 指令集檔案,以確認函數是否有效 (參數數量正確) 以及確認維度成員對應用程式而言是否有效。
部署商業規則 您可以為 Financial Management 中的每個計算類型部署一個商業規則集;您可以為 PlanningEssbase 部署一個以上的商業規則和商業規則集。您必須先部署商業規則和商業規則集,才能從 Financial ManagementPlanningAdministration Services (Essbase) 中加以啟動。對於應用程式和計算類型、計畫類型或資料庫,會在您部署時決定啟動位置。 不適用 不適用
啟動商業規則 Calculation Manager 部署商業規則之後,您可以從 Financial ManagementPlanning 啟動 Financial Management 商業規則以及 Planning 商業規則。部署 Essbase 商業規則 後,可以在 Calculation Manager 中加以啟動,也可以從 Administration Services 中啟動。啟動位置是由您部署商業規則和商業規則集的位置所決定的。您可以在 Calculation Manager 中建立捷徑,為商業規則定義多個啟動位置。 您可以從單一位置啟動或從所有的位置啟動商業規則,方法是選取其可以啟動的位置即可。您可以從 Administration Services 管理主控台、Business Rules 圖形設計工具、Business Rules Web 啟動器的規則節點、命令列提示或 Planning Web 來啟動規商業規則。 您可以在執行計算、轉譯、整合以及配置時執行商業規則。
使用檢視 Calculation Manager 包含您可以存取的四個物件的檢視:
  1. 系統檢視

  2. 自訂檢視

  3. 部署檢視

  4. 清單檢視

Business Rules 並不包含檢視。您可在管理主控台內,以平面清單來檢視商業規則和其他物件 (依照物件類型)。 不適用
使用系統檢視 「系統檢視」會顯示 Financial Management、Planning 和/或 Essbase 應用程式的階層式清單、其計算類型、計畫類型和/或資料庫,以及您可存取的物件。此檢視可讓您查看設計商業規則所針對的應用程式和計算類型、計畫類型或資料庫。(這是 Calculation Manager 中的預設檢視。) 不適用 不適用
使用自訂檢視 自訂檢視會針對您建立的資料夾或是拖放到資料夾中的物件,顯示其清單。此檢視可讓您依照對自己有意義的方式組織物件。 頁尾 1不適用 不適用
使用部署檢視 部署檢視會依照應用程式類型和應用程式、已部署和未部署的規則和規則集,以及其部署和驗證狀態,來顯示其清單。 不適用 不適用
使用清單檢視 清單檢視會針對您從「篩選器」對話框選取的物件顯示其清單。「篩選器」對話框可讓您依照應用程式類型、應用程式、計算和計畫類型以及您可存取的物件,來建立篩選清單。 不適用 不適用
移轉商業規則

您可以將 Business Rules 先前版本的商業規則和其他物件移轉到這個版本的 Calculation Manager

若要移轉 Financial ManagementEssbase 商業規則,您可以使用 Calculation Manager 的匯入功能。

您可以將 Business Rules 先前版本的商業規則移轉到這個版本的 Calculation Manager,也可以將 Business Rules 先前版本的商業規則移轉到這個版本的 Business Rules 您可以將 Financial Management 先前版本的商業規則移轉到這個版本的 Calculation Manager,也可以將 Financial Management 先前版本的商業規則移轉到這個版本的 Financial Management
匯入商業規則 您可以從 Business Rules,或是從 Calculation Manager 內的其他 Financial ManagementPlanningEssbase 應用程式,將商業規則 (以及其他物件,例如範本和元件) 匯入 Calculation Manager。您也可以將 Essbase 計算指令集匯入 Calculation Manager。當您匯入計算指令集時,它們會變成 Calculation Manager 中的圖形商業規則。 您可以將 XML 檔案內的商業規則匯入 Business Rules 您可以使用「載入規則」選項,將有效的 Visual Basic 指令集檔案匯入應用程式。
匯出商業規則 您可以從 Calculation Manager 中,將一個以上的商業規則和其他物件匯出到 XML 檔案。 您可以從 Business Rules,將商業規則和其他物件匯出到 XML 檔案。 您可以使用擷取規則,將商業規則從 Financial Management 匯出到外部的 Visual Basic 指令集檔案。
使用商業規則捷徑 您可以在多個應用程式和計算或計畫類型中,建立商業規則的捷徑。使用捷徑部署商業規則時,該規則的副本會部署在您建立捷徑的應用程式和計算或計畫類型中。 不適用 不適用
使用變數 Planning 中有四種變數類型,Financial Management 中有兩種變數類型,Calculation Manager 中的 Essbase 有三種變數類型:
  1. 全域:可在任何 PlanningFinancial Management 應用程式中使用

  2. 應用程式:僅可在建立該變數的 PlanningFinancial ManagementEssbase 應用程式中使用

  3. 計畫類型或資料庫:僅可在建立該變數的 Planning 計畫類型或 Essbase 資料庫中使用

  4. 商業規則:僅可在建立該變數的 PlanningEssbase 商業規則中使用

Business Rules 中有兩種變數類型:
  1. 全域:可在任何商業規則中使用

  2. 本機:僅可在建立該變數的商業規則中使用

Financial Management 中有兩種變數類型:
  1. 全域:可套用至整個計算程序

  2. 本機:僅可套用至個別的子常式

指派存取權限以建立和編輯商業規則 Calculation Manager 中,您是否能建立、檢視以及編輯商業規則和其他物件,取決於 Oracle Hyperion Shared Services 中指派給您的角色和您在 Calculation Manager 中的物件所有權。依預設,使用者擁有自己所建立的商業規則和其他物件。管理員或物件的擁有者可以指派其所有權給其他使用者。 Business Rules 中,您可以選取哪些使用者和群組能夠修改商業規則和其他物件,來指派其編輯權限。 Financial Management 中,您不需要存取權限即可建立或編輯商業規則。
指派啟動商業規則的存取權限 Calculation Manager 部署商業規則和商業規則規則集之後,您可以指派權限以在 Financial ManagementPlanningAdministration Services (適用於 Essbase) 中啟動商業規則和商業規則規則集。 您可以在 Business Rules 中指派啟動商業規則和序列的權限,方法是選取能夠從中啟動的資料庫位置 (或所有位置) 和選取能夠加以啟動的使用者和群組即可。 您可以在 Financial Management 中指派執行計算程序的權限,方法是為其所屬應用程式指派正確的角色安全性存取權。例如,若要執行「整合」程序,使用者必須要有「整合」的角色。

註腳 1

Business Rules 中,您可以建立專案,以依照對自己有意義的方式組織商業規則、序列、巨集以及變數。