pentaho - 使用 Pentaho Kettle 将空值替换为 NA

标签 pentaho kettle data-integration pentaho-spoon

我有一个输入 csv 文件,其中一列字段值为空。我想在目标表中将该字段值替换为 NA。在我的目标表中,该列被指定为非空列。

我尝试使用如果字段值为空,则值映射器步骤。但它不起作用..任何人都可以建议如何继续。

最佳答案

如果您在 CSV 输入 步骤中启用延迟转换,则无法使用 If field value is null 步骤替换 NULL。

因此,请取消选中 CSV 输入 步骤中的延迟转换? 复选框。然后在如果字段值为空步骤中选中选择字段复选框并选择要检查空值的字段,并在替换为值列中键入 NA。

关于pentaho - 使用 Pentaho Kettle 将空值替换为 NA,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36302180/

相关文章:

jquery - 更新 Pentaho-CDE 中动态多重选择器的选定值

java - 配置pentaho的hdfs-vfs来获取hdfs-site.xml

mysql - 使用 MySql 时出现 "Dimension Lookup/Update"时如何解决不正确的 SQL 语法错误?

SSIS自定义组件: Having any IsSorted Property and output metadata

etl - 什么是 Snaplogic?

date - Talend Data Integration 中的转换日期

date - Excel 编写器日期格式错误

azure - Get-AzureRmHdInsightJobOutput 是否返回对象?

pentaho - pentaho 中 Step - 表输入的动态变量

mysql - 大数据并行运行的Pentaho表输入步骤