在Pentaho数据集成中将字段从字符串更改为Int

在Pentaho数据集成中将字段从字符串更改为Int,pentaho,kettle,data-integration,Pentaho,Kettle,Data Integration,我从我们的在线API中获取JSON信息,并使用DI在一个表中生成它。我有4个字段url、deviceId、displacement和timestamp。这些都记录为字符串,但我希望它们是Int值,除了url 在GenerateRows部分,我尝试将每个参数更改为Int,但结果不会显示,但如果我将它们保留为字符串,它将发布结果 关于如何将数据从类型字符串更改为Int并仍报告数据,是否有任何帮助?执行选择/重命名值步骤,并更改元数据部分中的数据类型。我做了。。。。。。。12天前!!我也要用这个。如果

我从我们的在线API中获取JSON信息,并使用DI在一个表中生成它。我有4个字段
url、deviceId、displacement和timestamp
。这些都记录为字符串,但我希望它们是Int值,除了
url

在GenerateRows部分,我尝试将每个参数更改为Int,但结果不会显示,但如果我将它们保留为字符串,它将发布结果


关于如何将数据从类型字符串更改为Int并仍报告数据,是否有任何帮助?

执行选择/重命名值步骤,并更改元数据部分中的数据类型。

我做了。。。。。。。12天前!!我也要用这个。如果其中一行中意外出现字符串,会发生什么情况?如果它不是一个数字,您如何进行默认设置?@arcee123您可以使用step脚本或调用任何java类并从中进行验证