pentaho - Pentaho - 数据格式
问题描述
我有两个关于 Pentaho Kettle 的问题,我需要一些帮助!所以,我有一个包含一些数据的 CSV 文件。在一个列中,文件有一些日期(以年为单位)。第一个问题是,某些行在该列中有“无”,而其他行的日期格式正确。这张图片应该有助于“看到”问题:
为了解决这个问题,我将输入文件和数据库中的数据类型更改为字符串。这行得通,但我认为这不是正确的做法。我也尝试使用“过滤行”步骤,但没有奏效..请帮忙?:)
第二个问题是关于日期字段中的空值。数据库希望收到一个日期值,但其中一些值为空。再一次,这张图片应该有助于“看到”问题:
我能做些什么来解决这两个问题?什么是正确的方法,不仅可以解决问题,而且在以后查询数据时具有良好的性能?
非常感谢!
此致!
解决方案
对于第一个查询,使用输入步骤作为字符串,之后使用选择值步骤可以将字符串更改为日期格式。对于第二步,使用过滤行步骤并分隔之后没有任何行的行,然后将none替换为null并链接到下一步。
推荐阅读
- java - 在托盘图标中运行应用程序(不在任务栏中)
- android - 将字节数组插入sqlite表时出现语法错误
- ruby-on-rails - Gemfile 中提到的后缀 RVM Ruby 版本
- image - 在 IFS 上将 Base64 字符串保存为 jpg(在 RPGLE 中)
- python - Kivy 如何在按钮之间切换
- netlogo - Netlogo:我可以期待代理,但偶尔没有人
- python - 如何将按钮放置在 tkinter 的给定框架中?
- mysql - Laravel - 数据库中具有不同字段的不同用户
- tree - 给定一棵树,为每个顶点找到到其他顶点的最长路径
- google-cloud-firestore - 对 Firestore 的调用在 Shell 本地工作,但在部署到 Cloud Functions 后出现空错误