您可以將 Oracle Essbase 計算指令碼匯入 Oracle Hyperion Calculation Manager 作為圖形商業規則。
當您匯入包含 SET RUNTIMESUBVARS 計算命令的 Essbase 計算指令碼時,所有 Essbase 執行時期替代變數 (在指令碼中以 & 字元處理) 都會轉換為使用 {} 標記法的 Calculation Manager 執行時期提示變數。依預設,會使用 Essbase 計算指令碼之 RUNTIMESUBVARS 命令的變數值,在 Calculation Manager 中建立變數字串。如需在 Essbase 中建立這些計算指令碼的詳細資訊,請參閱 Oracle Essbase Database Administrator's Guide (僅英文版)。
在 Calculation Manager 中,當您在「規則設計工具」內開啟商業規則時,變數值將顯示於「變數」頁籤的「值」欄。(您可以在「變數設計工具」內將其開啟,然後在「預設值」欄中查看變數的預設值。) 但是,若計算指令碼變數沒有值或預設值,Calculation Manager 不會顯示任何的值。
若在計算指令碼的 <RTSV_HINT> 和 </RTSV_HINT> 標記之間有任何文字,該文字將做為變數的執行時期提示文字;若標記之間沒有文字,將以變數名稱做為提示文字。
若要匯入 Essbase 計算指令碼作為圖形商業規則,請執行下列動作: