组件tRedshiftOutput_2中的异常 java.sql.SQLDataException:[Amazon]不支持JDSI数据类型:1111 在com.amazon.redshift.api.PGDataTypeUtilities.createTypeMetadata(PGDataTypeUtilities.java:855) 在com.amazon.redshift.api.PGDataTypeUtilities.createParameter(PGDataTypeUtilities.java:2049) 在com.amazon.redshift.client.PGClient.prepareStatement(PGClient.java:1856) 在com.amazon.redshift.dataengine.PGQueryExecutor。(PGQueryExecutor.java:106) 在com.amazon.redshift.dataengine.PGDataEngine.prepare(PGDataEngine.java:211) 在com.amazon.jdbc.common.SPreparedStatement。(未知来源) 在com.amazon.jdbc.jdbc41.S41PreparedStatement。(未知来源) 在com.amazon.redshift.core.jdbc41.PGJDBC41PreparedStatement。(PGJDBC41PreparedStatement.java:49) 在com.amazon.redshift.core.jdbc41.PGJDBC41ObjectFactory.createPreparedStatement(PGJDBC41ObjectFactory.java:119) 在com.amazon.jdbc.common.SConnection.prepareStatement(未知来源) at tsdwh.jb0203_0_1.JB0203.tRedshiftInput_2Process(JB0203.java:3389) 在tsdwh.jb0203_0_1.JB0203.runJobInTOS(JB0203.java:7195) 引起:com.amazon.support.exceptions.DataException:[Amazon]不支持JDSI数据类型:1111 ......还有12个 我无法将日期转换为Talend的时间戳,我能帮到你吗?
答案 0 :(得分:0)
我无法将日期转换为Talend的时间戳,我能帮到你吗?
如果您尝试将日期转换为时间戳,则无需转换该日期。只需选择install:
作为数据类型,然后在Date
组件的架构中将DB Type
设置为TIMESTAMP
。 Talend会自动从tRedshiftOutput
转换为Date
。
另请参阅此处,了解有关如何在日期之间进行转换和格式化的一些提示: https://www.talendforge.org/forum/viewtopic.php?id=4629