Search found 15603 matches

by ArndW
Mon Feb 05, 2007 11:51 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: problem with dsx file
Replies: 7
Views: 1509

That line number is pretty close to 65536; I wonder if there is a correlation. could you post the .dsx text lines 63945 through 63960?
by ArndW
Mon Feb 05, 2007 11:33 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Hash File Performance Problem
Replies: 10
Views: 3520

Regu, the file system isn't ruled out completely, I would test the hashed file write on both a ufs and vxfs partition to make sure. One glaring difference is that sometimes on certain file systems UNIX sequential files are sparse, i.e. if you write to a new file to position 1,000,000 it will not imm...
by ArndW
Mon Feb 05, 2007 8:04 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Abnormal termination
Replies: 19
Views: 4016

DSguru - I grew up on the all caps in UniVerse as well and can't get used to inverting the case. So instead of changing the case I've become very adept at the double-copy-and-paste or "repasting"; I paste it into the command line to get mixed up casing, then copy and past that line again to the comm...
by ArndW
Mon Feb 05, 2007 7:24 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Hash File Performance Problem
Replies: 10
Views: 3520

Try "lsfs" on your system to see what file types you have.
Enter "$DSHOME/bin/smat -t"; the configuration options that have been changed from default are marked with "*"; are they the same on both system (actually, a simple diff on the $DSHOME/uvconfig files will work just as well, if not better).
by ArndW
Mon Feb 05, 2007 7:13 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: How to abort a job in Afterjob sub routine
Replies: 18
Views: 3988

I see - I saw that this was posted in the Server forum and that changes things. Put your reject link to a transform stage, then onto to whatever file output stage (or a PEEK stage) you want. In the Transform output details tell the job to abort after 1 rows down that link.
by ArndW
Mon Feb 05, 2007 5:31 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: How to abort a job in Afterjob sub routine
Replies: 18
Views: 3988

You have a reject link somewhere in your job as you specified in your original post. From which stage is this link coming from? Also, look at "Linking" in the DataStage Designer Guide starting at page 4-14.
by ArndW
Mon Feb 05, 2007 5:26 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Hash File Performance Problem
Replies: 10
Views: 3520

My first thought would be to look at the file system on which the hashed file is performing slowly; is it the same basic type as on the other machine and is it busy from another process? The other The configuration parameters for hashed files ni DataStage pertain mainly to factors involving concurre...
by ArndW
Mon Feb 05, 2007 3:35 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: How to abort a job in Afterjob sub routine
Replies: 18
Views: 3988

If you have no transform stage and don't want to put one in, then you should use the reject link as your abort trigger as mentioned twice above.
by ArndW
Mon Feb 05, 2007 1:54 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Unexpected Job Failure
Replies: 14
Views: 8374

Saur_classic - The job should run the same way with the same input data each time. If you are 100% certain that the source file is the same and the Teradata table has the same state then you are right in looking for the problem in DataStage. Have you tried a 1-node configuration or sequential execut...
by ArndW
Mon Feb 05, 2007 1:49 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: How to abort a job in Afterjob sub routine
Replies: 18
Views: 3988

I'm not on a system where I have DS installed, but I seem to recall that DSStopJob() function can only be used from the controlling job. If you need to abort a job from the job itself you need to call DSLogFatal() . Better is to set the number of links output down a link to 0 so that the job aborts ...
by ArndW
Sun Feb 04, 2007 11:38 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Sequence or Unique identifer across tables in PX ?
Replies: 13
Views: 3674

I'll assume that the sql works from the command line. You need to specify a lookup stage and use sparse lookups; I'm not at work so can't give you the exact syntax but you need to specify a dummy input key column and use that in the SQL (so that DataStage actually performs the query for each row).
by ArndW
Sun Feb 04, 2007 7:54 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Unexpected Job Failure
Replies: 14
Views: 8374

Re: Unexpected job failure

saur_classic wrote:...Does this mean that metadata is changing for records between 148 to 200 ?...

Probably. If you change your job to run on 1 node or in sequential mode, and output to a peek stage instead of to Teradata you should find the row that is causing your problems.
by ArndW
Sun Feb 04, 2007 7:52 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Sequence or Unique identifer across tables in PX ?
Replies: 13
Views: 3674

ArndW wrote:...Using a reference lookup to a unique Oracle sequence is another option, but it will severely impact performance...


Havoc - this is a solution
by ArndW
Sun Feb 04, 2007 6:05 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Unexpected Job Failure
Replies: 14
Views: 8374

saur_classic, although you stated that "the Metadata for both files is the same", the error message from DataStage is
...column descriptor count does not match field count...

So there is a difference between the format of the two files.
by ArndW
Sat Feb 03, 2007 6:53 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: regarding Date difference (current date minus previous date)
Replies: 2
Views: 1206

Convert the dates to internal format and take the difference,

Code: Select all

ABS(ICONV('20-09-2006','D4DMY')-ICONV('23-03-1983','D4DMY'))