将 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