|
Archives of the TeradataForumMessage Posted: Wed, 16 Feb 2005 @ 10:17:44 GMT
Hi All, I have a FE Script, which I have converted to TWB script using command : >> pcnvfexp -i FE_GEOGRAPHY_MKT.txt -o twgeo.txt when I run script, I am getting the following error: C:\test>tbuild -f twgeo.txt Teradata Warehouse Builder Run Utility Version 04.00.00 line 74: syntax error at "MARKET" missing RPAREN_ in Rule: Attribute Specification syntax error in Rule: Operator Invocation syntax error in Rule: Query Specification syntax error in Rule: Simple Table syntax error in Rule: Query Term syntax error in Rule: LOAD Statement Compilation failed due to errors. Execution Plan was not generated. PX_Compiler failed with status = 25 'Market or Geography' is the string used for 'Geography description' in the select statement. Below is the script generated. See the "SelectStmt" attribute in the script below. I have tried many options like /'market/', "market", \'market\' ' 'market' ', but nothing works. Any input how can we use string value in the TWB select statement. Another option I feel can be that we can define a default value for this somewhere but don't know where, still struggling , any help will be appreciated. Thanks in advance, DEFINE JOB PRODUCT_SOURCE_EXPORT DESCRIPTION 'EXPORT PRODUCT DEFINITION TABLE' ( DEFINE SCHEMA PRODUCT_SOURCE_SCHEMA DESCRIPTION 'PRODUCT INFORMATION SCHEMA' ( ); DEFINE OPERATOR FILE_WRITER() DESCRIPTION 'TERADATA WB DATACONNECTOR OPERATOR' TYPE CONSUMER INPUT SCHEMA * EXTERNAL NAME 'libdtac' ALLOW PARALLEL MULTIPHASE MSGCATALOG 'pdatacon' ATTRIBUTES ( VARCHAR PrivateLogName = 'dc_log', VARCHAR FileName, VARCHAR OpenMode, VARCHAR IndicatorMode, VARCHAR Format='Formatted' ); DEFINE OPERATOR EXPORT_OPER () DESCRIPTION 'TERADATA WB EXPORT OPERATOR' TYPE PRODUCER OUTPUT SCHEMA PRODUCT_SOURCE_SCHEMA EXTERNAL NAME 'libexpop' ALLOW PARALLEL MULTIPHASE MSGCATALOG 'pcommon' ATTRIBUTES ( VARCHAR PrivateLogName = 'exp_log', INTEGER BlockSize, INTEGER TenacityHours, INTEGER TenacitySleep, INTEGER MaxSessions, INTEGER MinSessions, VARCHAR DateForm, VARCHAR TdpId, VARCHAR WorkingDatabase, VARCHAR UserName, VARCHAR UserPassword, VARCHAR AccountId, VARCHAR SelectStmt ); LOAD INTO OPERATOR ( FILE_WRITER() ATTR ( FileName = '"..\DAT\FE_MKT_GEOGRAPHY.dat"', IndicatorMode = 'Y', OpenMode = 'Write' ) ) SELECT * FROM OPERATOR ( EXPORT_OPER() [1] ATTR ( TdpId ='DBC', UserName = 'USR', UserPassword = 'USR', SelectStmt= 'SELECT MAPPED_ID (INTEGER) AS GEOGRAPHY_IDENTIFIER ,1 (BYTEINT) AS GEOGRAPHY_TYPE_CODE ,NULL (DATE) AS GEOGRAPHY_EFFECTIVE_DATE ,NULL (DATE) AS GEOGRAPHY_END_DATE ,TRIM(DISPLAY_VALUE) (VARCHAR(35)) AS GEOGRAPHY_NAME ,'MARKET OR CIRCLE' (VARCHAR(100)) AS GEOGRAPHY_DESCRIPTION FROM bp_SEDW_90.ST_MARKET_CODE_VALUES AS STG_MKT INNER JOIN bp_TEDW.MAP_GEOGRAPHY_KEY AS MAP_GEO_KEY ON TRIM(MAP_GEO_KEY.GEOGRAPHY_OP_SYS_ID) = TRIM(STG_MKT.MARKET_CODE) AND MAP_GEO_KEY.SOURCE_SYSTEM_CODE=90; ' ) ); );
| ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
Copyright 2016 - All Rights Reserved | ||||||||||||||||||||||||||||||||||||||||||||||||
Last Modified: 15 Jun 2023 | ||||||||||||||||||||||||||||||||||||||||||||||||