Search found 15603 matches

by ArndW
Thu Jan 03, 2013 12:20 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Change Capture
Replies: 3
Views: 1136

The most important factor influencing that decision is: what is the ratio between inserts and updates? It will be faster to split the stages into 2 distinct operations as pure inserts are generally faster and often using 2 connections to the database as opposed to just 1 can improve throughput.
by ArndW
Thu Jan 03, 2013 12:18 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Abnormal termination / Debug options
Replies: 3
Views: 1486

Andy, I'm at a SQL-Server site at present and have to deal with sporadic problems and aborts a lot - with no resolution in sight. In my case we are using PX jobs, though. Is the system heavily loaded when this happens, and/or do a lot of SQL-Server connections get established within a short time fra...
by ArndW
Thu Jan 03, 2013 12:14 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: DS Job in not completing.
Replies: 20
Views: 8499

Odd indeed. I can't check now, but there are a number of additional logging parameters you could set including APT_DUMP_SCORE, and then variables something like 'report player calls' and 'report process ids', etc. Perhaps that might help you narrow down exactly which call from which process is the l...
by ArndW
Thu Jan 03, 2013 12:10 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Is it possible to use data without creating intermediate obj
Replies: 2
Views: 1186

This is a good example of where a dataset should be used.
by ArndW
Thu Jan 03, 2013 5:09 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: DS Job in not completing.
Replies: 20
Views: 8499

Could you put some CALL DSLogInfo() calls into your before-job routine, particularly one right before the RETURN statement? That will ensure that the cause of the hang is in the DataStage job and not in the before-job code.
by ArndW
Thu Jan 03, 2013 5:05 am
Forum: IBM QualityStage
Topic: Recognization on junk
Replies: 8
Views: 4110

That is standard japanese text, discussing host downsizing.
by ArndW
Wed Jan 02, 2013 11:23 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Reject link attached to source DB2 connector stage
Replies: 8
Views: 3313

Thanks Craig, I missed that part! I was using a target stage and couldn't see any problems with a reject stage, but we don't have DB2 here so I couldn't actually run a job.

I don't know what could trigger a reject on a source, either. I don't know if that is possible to to do in DataStage.
by ArndW
Wed Jan 02, 2013 9:41 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Hash file read condition
Replies: 6
Views: 1894

The "@ID" is the key column of a hashed file. The "F1" is shorthand for "Field 1". Thus SELECT all rows in <hash_file_name> where the key is not an empty string and sort by ascending column 1. This column can be seen by "LIST DICT <hash_file_name>" and finding...
by ArndW
Wed Jan 02, 2013 9:34 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Reject link attached to source DB2 connector stage
Replies: 8
Views: 3313

There should be one output link from the DB2 stage and it should be of type "reject", i.e. a dotted line.
Is this a compile-time error or a runtime error?
by ArndW
Mon Dec 31, 2012 6:17 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Finding Max and Min on varchar column
Replies: 9
Views: 6121

That's quite odd, I did a test job earlier to see about the aggregator and had a functioning max() working using a sort and remove duplicates within 5 minutes. Perhaps you might want to revist your approach, and if you wish assistance here you might wish to post what you did and what the problem was.
by ArndW
Mon Dec 31, 2012 3:23 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Finding Max and Min on varchar column
Replies: 9
Views: 6121

I just tried it and it would seem that the MAX() function of the aggregator stage is limited to numeric data in Parallel jobs. Along similar lines to what Ray mentioned, use one stream for a sort and a remove duplicates (first or last, depending upon whether you want a min or a max value) to get the...
by ArndW
Fri Dec 28, 2012 4:23 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Job completes successfully , but is showing ABORTED
Replies: 5
Views: 1839

Sometimes multinstance jobs and director log display don't get along and an instance of such a job might show empty. Is the job in question a multi-instance one?
by ArndW
Thu Dec 27, 2012 6:29 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Handling Decimals in RCP Job
Replies: 3
Views: 1152

Call me a fetishist, but I like generic jobs - easier to invest time to make one job handle 100 inputs/outputs than write 100 job copies to do the same (and later on have to make a small change to 100 jobs...). This case is a bit more difficult than a generic generic job, though. You would need to p...
by ArndW
Thu Dec 27, 2012 6:25 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Job completes successfully , but is showing ABORTED
Replies: 5
Views: 1839

The Job Monitor sometimes shows all "green" even when the job has aborted and is not to be trusted to always show this value correctly.

Is the job log for the aborted job always empty or just empty after an abort event?
by ArndW
Thu Dec 27, 2012 6:24 am
Forum: General
Topic: Routine DSX.UTILITYHASHLOOKUP did not finish OK, return code
Replies: 2
Views: 1015

DSX.UTILITYHASHLOOKUP is a function which returns a non-zero value at runtime, when used directly in your job sequence it will trigger that warning message.

How about assigning the return value to a user variable in a user variables activity to avoid this warning?