Search found 79 matches

by toshea
Fri Sep 19, 2008 12:55 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Datastage : teradata connector TPT stage erorr message
Replies: 4
Views: 5032

It sounds like a bug. You should report the problem to IBM support. The connector calls setUnscaledByte in cases where you are selecting a DECIMAL column that has a length of only 1 byte, i.e. a DECIMAL(1) or DECIMAL(2). As a work around, you could try casting the column to an INTEGER or a larger de...
by toshea
Wed Sep 10, 2008 11:20 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: How to execute a Teradata Macro in a DS job?
Replies: 5
Views: 3938

Have you tried using the Teradata API stage using the User-defined SQL option? Put your EXECUTE statement in the User-defined SQL.
by toshea
Tue Sep 09, 2008 4:19 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Teradata Connector in BULK Mode (Write mode = Update)
Replies: 1
Views: 7886

It appears to be a combination of a Teradata Connector bug and a limitation in the Parallel Transporter's Update operator. If you update a table, missing rows and unique constraint violations go into error table 2 (the _UV table), and that error table will contain the column values that caused the v...
by toshea
Fri Sep 05, 2008 3:55 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: array size while inserting
Replies: 9
Views: 8028

The Teradata Parallel Transporter API has a hard limit of 64260 for its buffer size. You cannot increase it (although you can decrease it).
by toshea
Fri Sep 05, 2008 3:51 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Teradata Connector For Multistream
Replies: 3
Views: 3191

Unfortunately, no. While MultiLoad does have a TABLEWAIT option that allows you to make one MultiLoad wait for the other to finish, the TPT API used by the Teradata Connector does not support such an option. If you want to use the MultiLoad utility, you'll have to use the Teradata MultiLoad stage an...
by toshea
Fri Sep 05, 2008 2:24 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: array size while inserting
Replies: 9
Views: 8028

There is a property in the Teradata Connector called Array size. Reduce its value to get rid of the warning.
by toshea
Fri Sep 05, 2008 2:18 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Sparse lookup with TD
Replies: 9
Views: 11833

There is another way to get rid of that error that says, "Field ARGFIN is unreferenced in the SQL statements". As you discovered, the problem was that your lookup key contained field ARGFIN, but your SQL did not contain ORCHESTRATE.ARGFIN. In the connector properties, there is a property c...
by toshea
Fri Sep 05, 2008 2:11 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Teradata Connector For Multistream
Replies: 3
Views: 3191

You cannot have two MultiLoad utilities or TPT Update operators loading the same table simultaneously, because MultiLoad and the TPT Update operator lock the target table (which is why you got error 2574 : Table being MLOADED). You must either use the TPump utility, the connector's Stream operator, ...
by toshea
Tue Sep 02, 2008 5:14 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Teradata enterprise stage
Replies: 3
Views: 1508

If possible, try using the Teradata Connector. You can load the table using the Immediate access method, and it will be faster than TPump or the Stream operator, since you can use arrays.
by toshea
Tue Sep 02, 2008 4:49 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: SUPRESSING TERADATA OUTPUT
Replies: 1
Views: 724

Have you considered running the SQL via the Teradata API stage instead of using a DS routine?
by toshea
Thu Aug 28, 2008 2:21 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Teradata Connector Stage
Replies: 3
Views: 3028

The other option if you prefer to use the Load operator (FastLoad) is to load a temporary staging table, and then specify an INSERT...SELECT statement in the After SQL property to copy the data from the staging table to the target view. You can create the staging table using the Table action property.
by toshea
Thu Aug 28, 2008 2:10 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Teradata Connector Stage
Replies: 3
Views: 3028

You are not using the Update operator (MultiLoad), you are using the Load operator (FastLoad). Check the Load type property in the Teradata Connector and set it to Update. The Load operator (FastLoad) does not support loading views, but the Update operator (MultiLoad) does.
by toshea
Thu Aug 28, 2008 1:56 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: DSCAPIOP_ replacing "$" in Teradata API and Multi-
Replies: 3
Views: 2044

I believe it's a bug in the job compiler. The environment variable job parameter should be represented in the osh as [$DSCAPIOP_PARAMNAME] instead of #DSCAPIOP_PARAMNAME#. Try getting the patch for Ecase 104775.
by toshea
Wed Aug 27, 2008 2:19 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Mload Vs Enterprise stages while using Teradata as target DB
Replies: 15
Views: 8270

Yes, you can specify multiple statements separated by semicolon characters. Just don't use a line feed.
by toshea
Wed Aug 27, 2008 2:05 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Mload Vs Enterprise stages while using Teradata as target DB
Replies: 15
Views: 8270

0A is the ASCII hex value for a line feed character which the Teradata CLIv2 does not like. Try taking out any carriage returns in your statement. Does your DELETE statement span multiple lines? If you did a cut-and-paste from somewhere, make sure any terminating line feed was not included in the cu...