对于 Like 映射,您可以创建映射脚本以指定条件映射。使用此类型的映射,您可以指定将源成员映射到脚本表达式,而不是映射到硬编码的目标成员。目标值在脚本值中指定。您可以通过在 SQL 脚本的“目标值”字段中输入 #SQL
来激活映射脚本。(使用脚本的行具有目标值 #SQL)。然后,下一行具有 <!SCRIPT> 分隔符和实际脚本,后跟 <!SCRIPT>。通过将映射脚本和维处理顺序一起使用,可以使映射基于维映射的结果。也就是已处理的维映射。请参阅“使用映射脚本”。
要创建映射脚本:
对于基于 SQL 的映射,数据管理会为“目标值”指定特殊值 #SQL。由于这一原因,此字段不能用于指定值 "IGNORE"。要标记一行,请使用 VALID_FLAG = "Y"(如果有效,则为行)、VALID_FLAG = "N"(如果无效,则为行)或 VALID_FLAG = "I"(根据用户定义的条件忽略行)。
例如,如果要映射 null 条目以便忽略它们,请指定维的数据表列,然后指定 VALID_FLAG = "I"。在以下示例中,UD3 标识产品维的数据表列。