首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Pentaho日期格式问题

Pentaho日期格式问题
EN

Stack Overflow用户
提问于 2018-04-13 18:31:27
回答 2查看 10.8K关注 0票数 2

我的输入excel表中的字段具有两种不同类型的值列,格式为YYYY/MM/DD

现在,当我将excel表格添加到Pentaho中时,我得到的列以及数据类型显示了日期格式列中的字符串数据类型。你可以在下面看到

在此之后,我尝试与postgres集成,但我无法找到下面附加的错误结果

已更新

我尝试使用给定的时间戳格式yyyy/MM/dd HH:mm:ss,这对我来说很好,但是这种格式yyyy/MM/dd hh.00.00不在format列中。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-04-14 00:12:38

在字段定义选项卡中有一个名为Date的列。从行date column name和timestamp column name中的下拉框中选择Date data type。

尝试在Excel Input步骤中获取数据。如果不起作用,请尝试在date字段的Format列中写入yyyy/MM/dd,并在timestamp字段中写入yyyy/MM/dd hh.00.00。请注意,该格式对于Excel Input来说很可能是不必要的。

一旦您可以在预览限制为0,而不是之前获取Excel Input中的所有行,请尝试将数据放入Postgres数据库。

正常情况下,它应该是有效的。如果没有,请使用具有选项卡Meta-dataSelect Step来更改日期的格式。选择Postgres接受的格式。同样,这种格式的更改很可能是不必要的。

要解释在木头下发生的事情,请记住PDI中的每个字段都有一个类型。您可以将timetimestamp定义为string。这本身不是问题,除非您尝试将这些字符串放入数据库中,而数据库不接受这样的日期格式。最好的方法是使用date类型(它没有格式,直到您想要读取或写入它们)。

票数 3
EN

Stack Overflow用户

发布于 2021-03-25 22:46:30

在“字段”选项卡的“格式”列中选择或放置相应的格式。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49814937

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档