值映射帮助文档

值映射步骤是将字符串值从一个值映射为另一个值。值映射步骤提供了一个简单的替代方法,在输入流中选中一个字段,通过字段值设置源值和目标值,再将映射值输出给后续步骤使用。如:值映射步骤可以和表输入步骤、表输出步骤一起使用,对表输入步骤中的字段值进行映射后,输出给表输出步骤插入到目标字段。插件配置信息如图1所示。

                                      

                                                                        图1 值映射步骤配置信息

 

下文详细解释各控件的含义:

1、转换步骤名称:步骤的名称,在单一的转换中,名称必须唯一。

2、使用的字段名:下拉框选择输入步骤中需要值映射的字段名称,此项为必填。

3、目标字段名(空=覆盖):为空时,系统会默认将值映射在“使用的字段名”中。当填入一个字符串时,会新增一个以该字符串命名的新字段输出到流中,并将值映射在新字段。:当填入字符串与“使用的字段名”相同时,自动新增一个别名,如:“使用的字段名”选择为“code”,该控件输入“code”,会新增一个字段名为“code_1”的新字段。

4、不匹配时的默认值:当对源值不能穷举,存在与源值不匹配的数据时,可通过设置该控件映射为默认值。如果此处为空,不匹配时就不映射任何值。

5.字段值:设置源值和目标值映射关系。:目标值设为空时,会将设置的源值映射为空数据。

 

文章原创首发于:https://ckettle.ccsaii.com.cn/help/StepPluginType/ValueMapper?s=csdn

更多CKettle内容,欢迎点击上述链接学习。