Talend:tOracleOutput中的配置维度时间错误

时间:2017-08-23 10:55:21

标签: talend

我仍有这个问题

Exception in component tOracleOutput_1
java.sql.SQLSyntaxErrorException: ORA-00904: : invalid identifier

at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:447)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:396)
at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:951)
at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:513)

2 个答案:

答案 0 :(得分:0)

我也有这个。通常有用的是重新启动Talend或重新启动计算机。

如果这没有帮助,作业有问题。然后,如果Talend没有向我显示错误,我会检查每个模式,每个连接,每个tMap,作业中的每个项目。

要检查代码生成系统是否有效,您可以随时点击Code标签,看看是否有问题。

修改

出现错误ORA-00904。这导致了如下所示错误地命名列的建议:https://dba.stackexchange.com/questions/129641/ora-00904-error-while-querying-the-oracle-database-table

  

要避免使用ORA-00904,列名必须

     
      
  • 以信开头。
  •   
  • 仅包含字母数字和特殊字符($ _#);其他角色需要双引号。
  •   
  • 小于或等于30个字符。
  •   

答案 1 :(得分:0)

你的工作中有一些拙劣的代码。您可以做的是首先检查是否有为此作业生成的代码。如果没有尝试删除每个组件/禁用并运行,看看错误是否仍然存在