我有Greenplum输入,TMAP和Greenplum输出作为我的工作设计。 我有一个Postgres输入(Greenplum输入),其中我使用这个postgres查询:
to_char(to_date(EI.LAST_UPDATE_DATE,'yyyy-mm-dd'),'DD-MON-YYYY')
我将这个Postgres输入(Greenplum输入)链接到Tmap,其中我将tmap输入:LAST_UPDATE_DATE作为日期和模式作为"yyyy-MM-dd HH:mm:ss"
。在我的tmap输出中,我使用类似的列映射类似的目标输出Greenplum,并将日期和模式设置为相同,即日期和模式为"yyyy-MM-dd HH:mm:ss"
。我将此tmap链接到greenplum输出。
我收到GreenplumInput的错误:
类型时间戳11-NOV-2008的错误值。
如何排序此错误?我是否将日期输入作为字符串,然后将其转换为日期?我在tmap中尝试了将tmap输出作为talendparsedate添加到该列,但它显示了无法解析的日期。
答案 0 :(得分:0)
错误消息将此提及为时间戳输入
11-NOV-2008
哪个模具不符合您的模式:
to_date(EI.LAST_UPDATE_DATE,'yyyy-mm-dd')
将输入更改为:
2008-11-11
或者你的函数中的模式:
to_date(EI.LAST_UPDATE_DATE,'DD-MON-YYYY')