Search found 53125 matches

by ray.wurlod
Tue Sep 23, 2008 5:11 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Batch Control Job issue
Replies: 3
Views: 931

So whoever "wrote" that routine stole the code from UtilityHashLookup. Test for that particular value. If YEAR = "**RECORD NOT FOUND**" Then Call DSLogFatal("HashTableLookup Failed for YEAR: Batch::LoadETLFinLineMonth", "JobControl") End The Abort statement is r...
by ray.wurlod
Tue Sep 23, 2008 5:03 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: memory error
Replies: 2
Views: 1319

It means you've been reading too much Dickens, Uriah, and that you're not prepared to Search for answers.

Incidentally, when you search, make sure you spell "heap" correctly.
by ray.wurlod
Tue Sep 23, 2008 4:29 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Varchar to Date format
Replies: 42
Views: 10909

If you wish. It's a viable alternative.
by ray.wurlod
Tue Sep 23, 2008 4:28 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: How to lock/unlock the jobs as Admin?
Replies: 7
Views: 1904

Read my complete post. Oh. You haven't purchased your premium membership yet? Better do so, then, or have your employer do so. Premium membership is one of the ways that the hosting and bandwidth costs of DSXchange are defrayed. By taking premium membership you are not only getting the benefits ther...
by ray.wurlod
Tue Sep 23, 2008 4:27 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Batch Control Job issue
Replies: 3
Views: 931

Since HashTableLookup() was written locally at your site, it is impossible for us to comment. We have no information about how this routine behaves when the supplied key is not found. You could, as an alternative, use the SDK routine called UtilityHashLookup, or you could write your own Open and Rea...
by ray.wurlod
Tue Sep 23, 2008 4:25 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Rank in DataStage
Replies: 1
Views: 2355

Rank is a display function. Of course you could do it. But your output is wrong. It should be:
100 1
100 1
100 1
90 4
90 4
80 6
80 6

You can read about tied ranks in any nonparametric statistics textbook.
by ray.wurlod
Tue Sep 23, 2008 4:23 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: sroting in transformer
Replies: 1
Views: 1078

It is not possible.

There are already three different ways to sort in DataStage parallel jobs; there is no good reason not to use one of those.
by ray.wurlod
Tue Sep 23, 2008 4:22 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: converting
Replies: 2
Views: 1149

Please delete your duplicate post on this subject before anyone replies to it.
by ray.wurlod
Tue Sep 23, 2008 4:21 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: converting
Replies: 2
Views: 1149

And there's no reason why you shouldn't.

Search DSXchange for "vertical pivot" and adapt the techniques shown (which generate a separate column per input row).
by ray.wurlod
Tue Sep 23, 2008 4:10 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: unable to execute dsjob command from unix prompt
Replies: 9
Views: 3944

$DSHOME contains a pathname if it is set. You couldn't execute it anyway.

Take some time to learn a basic subset of operating system commands and how the shell works, particularly shell and environment variables and pipeline and redirection operators.
by ray.wurlod
Tue Sep 23, 2008 4:05 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Performance Tuning
Replies: 13
Views: 2601

Do you have any particular definition in mind of what "performance" means in an ETL context? There are probably many other possibilities, but if I suggest some of them you will reject them (for example bigger hardware, more nodes - though you are not processing a large amount of data really). Every ...
by ray.wurlod
Tue Sep 23, 2008 4:04 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Metadata mismatches
Replies: 2
Views: 869

Answer that yourself by experimentation. Some metadata matches are insignificant, some are very significant (especially when, for example, one side is a numeric data type and the other side is a non-numeric data type). Prevention is always better than cure. Make sure that your metadata never mismatc...
by ray.wurlod
Tue Sep 23, 2008 4:02 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: How to lock/unlock the jobs as Admin?
Replies: 7
Views: 1904

Step 1. Be aware of your responsibilities as Admin, one of which is to know when it is safe to unlock jobs and when it is not safe to do so. Step 2. Ascertain who is holding the lock on the job. Get in contact with them and have them release (close) the job gracefully. If they can not be contacted a...
by ray.wurlod
Tue Sep 23, 2008 3:59 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: job need to run every 6 hours
Replies: 6
Views: 1377

You do. It's called putting four entries into the scheduler interface with the times six hours apart and, perhaps, setting "every day".
by ray.wurlod
Tue Sep 23, 2008 3:57 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Execute Unix commands in datastage
Replies: 17
Views: 39207

I did. A very complete solution. Please purchase a premium memberhip that will allow you to read it, or have your employer purchase it. Premium membership is one of the ways that the hosting and bandwidth costs of DSXchange are defrayed. By taking premium membership you are not only getting the bene...