查詢標準 Profitability 模型統計

建立模型後,可用於決定某些元件的數量和用法,例如階段或是 POV 以及其維度、指派和動因。

SQL 查詢,modelstats.sql,可讓使用者針對其模型產生特定的統計。這些唯讀的查詢可用於檢視模型特徵和效能統計,或是評估變更影響時相當有用。統計可也用於診斷模型和效能的問題。

為使用新的查詢,您必須擁有現有的資料庫檢視:

  • 階段 (HPM_EXP_STAGE)

  • POV (HPM_EXP_POV)

  • 動因選擇 (HPM_EXP_DRIVER_SEL)

  • 指派 (HPM_EXP_ASSIGNMENT)

  • 指派規則選擇 (HPM_EXP_ASGN_RULE_SELECTION)

註:

模型統計未用於動因檢視 (HPM_EXP_DRIVER)。

您必須適當存取至選取的資料庫和資料庫檢視。如需有關建立資料庫檢視的資訊,請參閱 Oracle Hyperion Profitability and Cost Management 管理手冊的附錄 B。

安裝後,SQL 指令碼 modelstats.sql 會包含於應用程式資料夾中,查詢不屬於特定資料庫,且可在 MS SQL 或是 Oracle 資料庫執行。如果模型中包含錯誤,這些錯誤不會出現在查詢結果報告中,並仍會產生現有的統計。

Oracle 建議您在執行重要變更前先針對任何應用程式執行查詢,然後儲存查詢並擷取輸出以便和往後的結果進行比對。此快照可作為應用程式統計的基準,讓您針對後續的變更進行比較,或是檢視資訊以評估意圖變更項目的潛在影響。例如,如果某指派規格已用過上千次,該規格的任何修改都可能造成超出預期的大影響。

若要執行 modelstats.sql 查詢:

  1. 找出資料庫並確認針對下列項目有適當的存取:
    • 資料庫檢視

    • Profitability and Cost Management RDB 架構

  2. 導覽至 modelstats.sql 查詢:
    • Windows 系統:%hyperion_home%\products\Profitability\database\Common\MSSQLServer\view

    • UNIX 系統:$hyperion_home$\products\Profitability\database\Common\MSSQLServer\view

    註:

    資料庫檢視和查詢更新頻繁,因此請檢查確認您正使用最新版本。

  3. 開啟 modelstats.sql 查詢,並修改每個查詢的 "%" 變數以指定所執行查詢的模型元件,例如 "application_name 如 ‘%’" 或是 "layer_name 如 ‘%’"。

    例如,在程式碼 application_name 例如 '%' 中,以應用程式名稱取代百分比符號:

    application_name 例如 ‘bikes2’

    註:

    您可使用百分比符號作為萬用字元結尾來擴大查詢範圍。例如,輸入 ‘b%’ 表示查詢所有以 "b" 開頭的應用程式。若要查詢所有的應用程式,請輸入 ‘%’。

  4. 複查查詢結果。

    模型統計查詢的查詢結果會以報表格式顯示。

    結果會依查詢選擇而定。下列為一些查詢範例:

    • 列出相對應用程式的所有階段和階段中的維度會顯示選取應用程式的所有階段以及關聯的維度,並依應用程式名稱和階段順序排序。

    • 依來源階段列出成本和收入階層的精確指派計數針對選取的應用程式,顯示應用程式名稱、層級和來源與目標階段名稱。

    • 列出規則名稱以及在應用程式中的使用頻率顯示各個規則的分析以及每個規則的使用次數。

    • 依階段列出在動因連結中的動因使用計數顯示每個動因針對選取應用程式、階段和階層的使用計數。因此您可使用此資訊來判斷是否沒有確實使用某些動因以及是否可安全地刪除這些動因。

    若要檢視所有查詢,複查 modelstats.sql 檔案的最新版本。