概觀

註:

Oracle Hyperion Financial Data Quality Management, Enterprise Edition 匯入整合是以 Jython 指令碼引擎來實作。Visual Basic 指令碼引擎無法和匯入指令碼搭配使用。

使用匯入指令碼時,請注意下列考量事項:

  • 匯入指令碼在匯入來源檔案時執行。

  • 匯入指令碼僅對以檔案為基礎的資料載入有效。

  • 匯入指令碼必須僅使用 Jython 函數來建立。格式為 "def <name>(parm1, parm2)" 以及傳回值。

  • 匯入指令碼透過 FDMEE 傳遞兩個參數:

    • 匯入格式所定義的維度值

    • 來自來源的整個記錄

    例如,當帳戶欄定義為位置 2 至位置 4 的字元時,此值會被視為欄位的值傳遞,整個輸入行則視為第二個參數傳遞。在範例指令碼中 (請參閱匯入指令碼範例),這些參數由 StrField 和 StrRec 值指定,但可以是任何名稱,只要您記得第一個參數是欄位,以及第二個是整個記錄即可。

  • 一律先執行「金額」欄的匯入指令碼。

  • 檔案名稱和函數名稱必須相同。

  • 函數的傳回值會填入到指定維度之 TDATASEG 表格的來源欄中。您只能傳回一個單一值。

  • 建議您使用文字編輯器編輯指令碼,然後再複製並貼到 FDMEE 中。

  • Oracle Hyperion Enterprise Performance Management System Lifecycle Management 中不處理匯入指令碼。