值映射帮助文档
值映射步骤是将字符串值从一个值映射为另一个值。值映射步骤提供了一个简单的替代方法,在输入流中选中一个字段,通过字段值设置源值和目标值,再将映射值输出给后续步骤使用。如:值映射步骤可以和表输入步骤、表输出步骤一起使用,对表输入步骤中的字段值进行映射后,输出给表输出步骤插入到目标字段。插件配置信息如图1所示。
图1 值映射步骤配置信息
下文详细解释各控件的含义:
1、转换步骤名称:步骤的名称,在单一的转换中,名称必须唯一。
2、使用的字段名:下拉框选择输入步骤中需要值映射的字段名称,此项为必填。
3、目标字段名(空=覆盖):为空时,系统会默认将值映射在“使用的字段名”中。当填入一个字符串时,会新增一个以该字符串命名的新字段输出到流中,并将值映射在新字段。注:当填入字符串与“使用的字段名”相同时,自动新增一个别名,如:“使用的字段名”选择为“code”,该控件输入“code”,会新增一个字段名为“code_1”的新字段。
4、不匹配时的默认值:当对源值不能穷举,存在与源值不匹配的数据时,可通过设置该控件映射为默认值。如果此处为空,不匹配时就不映射任何值。
5.字段值:设置源值和目标值映射关系。注:目标值设为空时,会将设置的源值映射为空数据。
文章原创首发于:https://ckettle.ccsaii.com.cn/help/StepPluginType/ValueMapper?s=****
更多CKettle内容,欢迎点击上述链接学习。