使用条件映射,可以将源成员映射到脚本表达式,而不是映射到硬编码的目标成员。条件映射仅对基于规则的映射(介于、在和类似于)有效。您可以通过在“目标值”列中输入 #SCRIPT
或 #SQL
来激活条件映射。对于 Jython 脚本,请使用 #SCRIPT
;对于 SQL 脚本,请使用 #SQL
。通过将条件映射和维处理顺序一起使用,可以使映射基于维映射的结果,也就是已处理的维映射。请参阅“使用映射脚本”。
注:
在 Oracle Hyperion Financial Data Quality Management, Enterprise Edition 中,不支持 Jython 脚本用于条件映射(#SCRIPT
不能用于“目标值”列。)要应用条件映射:
此时将添加一个空白行。
要使用 Jython 脚本,请输入 #SCRIPT。有关详细信息,请参阅“将 Jython 对象与映射脚本结合使用”。
此时将启用铅笔图标。
此示例脚本使用 SQL Cast 语句来按条件处理为目标列分配的值。
FDMEE 不执行错误检查,也不对脚本进行验证。您需要在测试环境中使用您的数据文件测试此脚本并对结果进行验证。