Mysql Pentaho中不可解析的日期错误

Mysql Pentaho中不可解析的日期错误,mysql,oracle11g,pentaho,date-parsing,Mysql,Oracle11g,Pentaho,Date Parsing,我正在使用Pentaho在Mysql中插入和更新一个表 源数据库为oracle 11g,目标数据库为Mysql 从oracle获取最大同步时间的查询为 挑选 作为LST的最大(同步时间) 来自Abc_ADM.ORA_SYNC_STATS 其中,SYNC_TIME是Oracle中的时间戳(6)数据类型,格式为01-FEB-70 12.00.00.000000000 AM 当我使用这个查询并运行作业时,我得到一个错误- 无法在偏移位置0上使用格式[yyyy/MM/dd HH:MM:ss:ss]将字符

我正在使用Pentaho在Mysql中插入和更新一个表

源数据库为oracle 11g,目标数据库为Mysql

从oracle获取最大同步时间的查询为

挑选 作为LST的最大(同步时间) 来自Abc_ADM.ORA_SYNC_STATS

其中,SYNC_TIME是Oracle中的时间戳(6)数据类型,格式为01-FEB-70 12.00.00.000000000 AM

当我使用这个查询并运行作业时,我得到一个错误- 无法在偏移位置0上使用格式[yyyy/MM/dd HH:MM:ss:ss]将字符串[${LST}]转换为日期 不可解析日期[${LST}]


我所说的错误是什么?请帮助

Pentaho要求的日期格式如下

yyyy/MM/dd HH:MM:ss:SS
但您的Oracle输出不同:

01-FEB-70 12.00.00.000000000 AM
对于Pentaho来说,这是一个字符串,根本没有日期

它应该告诉Pentaho日期格式:

dd-MMM-yy HH.mm.ss
  • 在输入步骤中执行此操作

  • 或者在输入后使用选择值(“元数据”)步骤

重要: 类型应为“日期”,格式为:dd-MMM-yy-HH.mm.ss

我不能把截图贴在你能看到它对我有用的地方

T[1]: