在 Pentaho 数据集成中将字段从 String 更改为 Int
Posted
技术标签:
【中文标题】在 Pentaho 数据集成中将字段从 String 更改为 Int【英文标题】:Changing a field from String to Int in Pentaho Data Integration 【发布时间】:2014-01-21 12:51:34 【问题描述】:我从我们的在线 API 中获取 JSON 信息,并使用 DI 在表格中生成它。我有 4 个字段 url, deviceId, displacement & timestamp
。这些都记录为字符串,但我希望它们是 Int 值,除了url
。
在 Generate Rows 部分,我尝试将每个参数更改为 Int,但结果不会显示,但如果我将它们保留为字符串,它将发布结果。
关于如何将数据从 String 类型更改为 Int 并仍然报告我的数据的任何帮助?
【问题讨论】:
我做到了....... 12 天前!! 【参考方案1】:采取选择/重命名值步骤,并在元数据部分更改数据类型。
【讨论】:
我也打算用这个。如果在其中一行中意外出现字符串会怎样?如果不是数字,你如何默认? @arcee123 您可以使用步骤脚本或调用任何java类并从那里验证以上是关于在 Pentaho 数据集成中将字段从 String 更改为 Int的主要内容,如果未能解决你的问题,请参考以下文章
Pentaho 数据集成转换,从 csv 文件加载字段(Java API)