2017-04-19 1 views
-4

Exception in Komponente unterstützt tRedshiftOutput_2 java.sql.SQLDataException: [Amazon] JDSI Datentyp nicht unterstützt: 1111 bei com.amazon.redshift.api.PGDataTypeUtilities .createTypeMetadata (PGDataTypeUtilities.java:855) bei com.amazon.redshift.api.PGDataTypeUtilities.createParameter (PGDataTypeUtilities.java:2049) bei com.amazon.redshift.client.PGClient.prepareStatement (PGClient.java:1856) unter com.amazon.redshift.dataengine.PGQueryExecutor. (PGQueryExecutor.java:106) unter com.amazon.redshift.dataengine.PGDataEngine.prepare (PGDataEngine.java:211) unter com.amazon.jdbc.common.SPreparedStatement. (Unbekannte Quelle) bei com.amazo n.jdbc.jdbc41.S41PreparedStatement. (Unknown Source) bei com.amazon.redshift.core.jdbc41.PGJDBC41PreparedStatement. (PGJDBC41PreparedStatement.java:49) bei com.amazon.redshift.core.jdbc41.PGJDBC41ObjectFactory.createPreparedStatement (PGJDBC41ObjectFactory .java: 119) bei com.amazon.jdbc.common.SConnection.prepareStatement (Unknown Source) bei tsdwh.jb0203_0_1.JB0203.tRedshiftInput_2Process (JB0203.java:3389) bei tsdwh.jb0203_0_1.JB0203.runJobInTOS (JB0203. java: 7195) verursacht durch: com.amazon.support.exceptions.DataException: [Amazon] JDSI Datentyp nicht unterstützt: 1111 ... 12 mehr Ich kann Datum zu Zeitstempel zu Talend nicht umwandeln, kann ich dich nicht haben ?[Amazon] [JDSI] (20320) Datentyp nicht in Talend

+0

Können Sie uns den Code zeigen, die in dem Fehler führt? – samiles

Antwort

0

Ich kann Datum nicht zu Zeitstempel zu Talend konvertieren, kann ich dich nicht haben?

Wenn Sie versuchen, ein Datum in einen Zeitstempel zu konvertieren, müssen Sie diesen Wert nicht konvertieren. Wählen Sie einfach Date als Datentyp und setzen Sie DB Type auf TIMESTAMP im Schema Ihrer Komponente tRedshiftOutput. Talend konvertiert automatisch von Date in Timestamp.

Sehen Sie hier auch für einige Hinweise, wie Daten konvertieren und das Format zwischen: https://www.talendforge.org/forum/viewtopic.php?id=4629

+0

ich nicht konvertieren kann, folgte ich den Anweisungen oben –

+0

TalendDate.formatDate ("yyyy-MM-dd HH: mm: ss", context.myDate) aber Ausführung fehlgeschlagen: Job Mindestens Job Fehler kompilieren " JB0203 "hat einen Kompilierungsfehler, bitte reparieren und erneut exportieren. Fehlerzeile: 4566 Detailmeldung: Typenkonflikt: Konvertierung von Zeichenfolge in Datum nicht möglich Es kann einige andere Fehler geben, die durch die JVM-Kompatibilität verursacht werden. Stellen Sie sicher, dass Ihr JVM-Setup dem Studio ähnelt. –

+0

Können Sie mir bestimmte Beispiele geben? –