在對映指令碼使用 Jython 物件

在對映指令碼內使用下列預先定義的 Oracle Hyperion Financial Data Quality Management, Enterprise Edition Jython 物件。

表格 7-1 在對映指令碼使用 Jython 物件

Jython 物件 描述
fdmRow fdmRow ID 可用來存取對映程序目前正在處理之列中的任一欄。您可以存取 TDATASEG 表格中的任一欄。若要存取欄中的值,請指定: fdmRow.getString ("<COLUMN NAME>")。例如,若要取得 ENTITY 欄的值,請指定 fdmRow.getString ("ENTITY")
fdmResult fdmResult 可用來從對映函數傳回值。您可以依下列方式來設定值: fdmResult = "Cash"fdmResult 用來更新目標維度的值,該目標維度又稱為 "X" 欄。

TDATASEG 表格中的每個維度都有兩個欄,一個用於來源,另一個於用目標。例如,ENTITY 提供來源值,ENTITYX 則提供對映程序結果的目標值。

fdmResultMap fdmResultMap 可用來更新 TDATASEG 表格中的任一欄。TDATASEG 表格中的欄名稱可作為對映中的索引鍵。例如,若要更新 ATTR1 欄,請使用 fdmResultMap["ATTR1"] = "Asset Acct"。若要將目標金額設定為 0,請使用 fdmResultMap["AMOUNTX"] = 0