Quantcast
Channel: Teradata Forums - Tools
Viewing all articles
Browse latest Browse all 4252

EXPORT_OPERATOR: TPT12108: Output Schema does not match data from SELECT statement - response (4) by wilsonlu

$
0
0

Hi SteveF
 
I am having a similar issue to Yajing. Can I receive some feedback on where to troubleshoot next? 
Informatica Version : PowerExchange for Teradata PT Reader Plugin Version[9.5.1]
TPT Utilities: 14.0
ERROR: Message Code: TPTRD_12108
Message: [ERROR] Type:(Teradata PT API Error), Error: (EXPORT_OPERATOR: TPT12108: Output Schema does not match data from SELECT statement)
 
 
I checked on the Informatica and Teradata forums and have tried the following changes:
 
1)      Increase precision on the source object and reloaded the object in the mapping. (18,2 became 19,2 on all decimal fields)
2)      Validate that the TPT Utilities are utilizing a version that will function with TPT effectively.
 
Here are some additional troubleshooting steps that I tried.
1)      I have a total of 3 TPT reader connections all targeting the same server but different databases.
­   - The views sourced in each connection has a variety of char, varchar, integer, and decimal fields.
­   - Every Informatica ETL code using the TPT reader connections are source to target mapping with no complex transformation.
­   - 2 out of 3 connections are working flawlessly.
­   - The connection that is not working seems to have issues on the decimal fields. When the decimal fields are removed from source table, the reader connection works successfully.
 
Additional Details:
1)      I am fairly new to TPT (fast export) reader, so please explain to me where I can put a script override for the TPT script.
2)      I think my issue is an issue with the encoding on the table. 
3)      Is there a way of manually set the encoding on the table to Latin through Informatica?
 
Thank you for responses.
Sample Source/Target Table structure

CREATE MULTISET TABLE DatabaseName.TableName ,NO FALLBACK ,
     NO BEFORE JOURNAL,
     NO AFTER JOURNAL,
     CHECKSUM = DEFAULT,
     DEFAULT MERGEBLOCKRATIO
     (
      Field VARCHAR(35) CHARACTER SET LATIN NOT CASESPECIFIC NOT NULL,
      Field CHAR(8) CHARACTER SET LATIN NOT CASESPECIFIC NOT NULL COMPRESS ('','AUTO    ','AUTOLIAB','AUTOPD  ','CMPAL   ','CMPGL   ','CMPPD   ','CMPPKG  ','CMPPROP ','EB      ','FARM    ','GLUMB   ','GLXS    ','GLXSUMB ','IMR     ','OTHER   ','PAL     ','PROP    ','UNKNWN  ','WC      ','WCXS    '),
      Field INTEGER NOT NULL,
      Field CHAR(2) CHARACTER SET LATIN NOT CASESPECIFIC NOT NULL COMPRESS ('','01','02','03','04','05','06','07','08','09','1 ','10','2 ','3 ','4 ','5 ','A ','B ','C ','D ','E ','F '),
      Field DECIMAL(18,9) COMPRESS ,
      Field DECIMAL(18,9) COMPRESS ,
      Field DECIMAL(18,9) COMPRESS ,
      Field CHAR(2) CHARACTER SET LATIN NOT CASESPECIFIC NOT NULL COMPRESS ('','01','02','03','04','05','06','07','08','09','1 ','10','2 ','3 ','4 ','5 ','A ','B ','C ','D ','E ','F '),
      Field CHAR(2) CHARACTER SET LATIN NOT CASESPECIFIC NOT NULL COMPRESS ('','01','02','03','04','05','06','07','08','09','1 ','10','2 ','3 ','4 ','5 ','A ','B ','C ','D ','E ','F '),
      Field CHAR(2) CHARACTER SET LATIN NOT CASESPECIFIC NOT NULL COMPRESS ('','01','02','03','04','05','06','07','08','09','1 ','10','2 ','3 ','4 ','5 ','A ','B ','C ','D ','E ','F '),
      Field CHAR(2) CHARACTER SET LATIN NOT CASESPECIFIC NOT NULL COMPRESS ('','01','02','03','04','05','06','07','08','09','1 ','10','2 ','3 ','4 ','5 ','A ','B ','C ','D ','E ','F '),
      Field CHAR(2) CHARACTER SET LATIN NOT CASESPECIFIC COMPRESS ('','LD','LG','LS','LT'),
      Field DECIMAL(18,9) COMPRESS ,
      Field DECIMAL(18,9) COMPRESS ,
      Field DECIMAL(18,9) COMPRESS ,
      Field CHAR(2) CHARACTER SET LATIN NOT CASESPECIFIC NOT NULL COMPRESS ('','01','02','03','04','05','06','07','08','09','1 ','10','2 ','3 ','4 ','5 ','A ','B ','C ','D ','E ','F '),
      Field CHAR(2) CHARACTER SET LATIN NOT CASESPECIFIC NOT NULL COMPRESS ('','01','02','03','04','05','06','07','08','09','1 ','10','2 ','3 ','4 ','5 ','A ','B ','C ','D ','E ','F '),
      Field CHAR(2) CHARACTER SET LATIN NOT CASESPECIFIC NOT NULL COMPRESS ('','01','02','03','04','05','06','07','08','09','1 ','10','2 ','3 ','4 ','5 ','A ','B ','C ','D ','E ','F '),
      Field CHAR(6) CHARACTER SET LATIN NOT CASESPECIFIC NOT NULL COMPRESS ('','0015  ','0020  ','0021  ','0022  ','0023  ','0024  ','0026  '),
      Field DECIMAL(8,2) COMPRESS (0.00 ,1.00 ,-1.00 ,2.00 ),
      Field DECIMAL(8,2) COMPRESS (0.00 ,1.00 ,-1.00 ,2.00 ),
      Field DECIMAL(8,2) COMPRESS (0.00 ,1.00 ,-1.00 ,2.00 ),
      Field DECIMAL(8,2) COMPRESS (0.00 ,1.00 ,-1.00 ,2.00 ),
      Field VARCHAR(15) CHARACTER SET LATIN NOT CASESPECIFIC,
      Field VARCHAR(15) CHARACTER SET LATIN NOT CASESPECIFIC,
      Field DATE FORMAT 'yyyy-mm-dd',
      Field DATE FORMAT 'yyyy-mm-dd')
PRIMARY INDEX TableNamePI ( Field );

 
 
 


Viewing all articles
Browse latest Browse all 4252

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>