替换NULL值帮助文档
替换NULL值步骤可以将输入流中所有字段的空值进行替换,也可以指定一种类型下的空值进行替换,还可以指定一个字段下的空值进行替换,配置信息如图1所示。
图1步骤配置信息
下文详细解释各控件的含义:
1、转换步骤名称:步骤的名称,在单一转换中,名称必须唯一。
2、值替换为:指定空值被替换的值。
3、设置空字符串:勾选之后,空值保留,且不会被控件2设置的值替换。
4、掩码(日期):仅针对时间类型的字段值,设置了掩码(日期)之后,程序会根据掩码先改变时间格式,如果指定的时间字段值默认有日期掩码,输出的时候还是会按照默认掩码的时间格式输出。
5、选择字段:勾选之后,置灰控件2-4,并**控件8。
6、选择值类型:勾选后,置灰控件2-4,并**控件7。
7、值类型:
(1)类型:点击选择输入流中需要进行空值替换的数据类型。
(2)值替换为:指定替换所选类型中空值的值。
(3)转换掩码(日期):仅针对时间类型的字段值,设置了掩码(日期)之后,程序会根据掩码先改变时间格式,如果指定的时间字段值默认有日期掩码,输出的时候还是会按照默认掩码的时间格式输出
(4)设置空字符串:下拉框选择是否设置空字符串,选择是空值保留,且不会被设置的替换值替换。
8、字段:
(1)字段:点击选择输入流中需要进行空值替换的字段.
(2)值替换为:指定替换所选字段中空值的值。
(3)转换掩码(日期):仅针对时间类型的字段值,设置了掩码(日期)之后,程序会根据掩码先改变时间格式,如果指定的时间字段值默认有日期掩码,输出的时候还是会按照默认掩码的时间格式输出
(4)设置空字符串:下拉框选择是否设置空字符串,选择是空值保留,且不会被设置的替换值替换。
文章原创首发于:https://ckettle.ccsaii.com.cn/help/StepPluginType/IfNull?s=****
更多CKettle内容,欢迎点击上述链接学习。