Search found 53125 matches

by ray.wurlod
Thu Jul 13, 2006 8:57 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Reg Dead Locks while upserting data
Replies: 9
Views: 2539

On an upsert it's highly unlikely since only individual record-level locks are taken, and these should be independent in the different streams. I was making the point that stored procedures can contend for the same resource; if the same procedure is invoked from parallel streams (multiple processing...
by ray.wurlod
Thu Jul 13, 2006 8:54 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Leading 0's
Replies: 34
Views: 15859

When you format it to two decimal places it regains its leading zero. 8)
by ray.wurlod
Thu Jul 13, 2006 8:53 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: change code
Replies: 3
Views: 922

These are configurable using optionally added properties. The default values may be found in the Parallel Job Developer's Guide manual. Are you using a Difference or a Compare stage?
by ray.wurlod
Thu Jul 13, 2006 5:34 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Hash Files
Replies: 2
Views: 816

Welcome aboard. Hash files are used for shaping blocks of hash. The term you need is "hashed" files. These use a hashing algorithm to determine the physical location of records, rather than needing a table scan or index scan. This is the fastest key-based access method there is. When the structure i...
by ray.wurlod
Thu Jul 13, 2006 5:30 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: MS SQLSERVER stored procedure with message causing error
Replies: 4
Views: 2498

When this return message is printed, the job interprets it as a failure condition and aborts. Is there anyway to ignore the print message and prevent the job from aborting? No. That's the documented behaviour for any programming using the ODBC API. If SQLNumResultCols() does not return a value, the...
by ray.wurlod
Thu Jul 13, 2006 5:25 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Passing parameter to Job Activity in a Job Sequence
Replies: 5
Views: 2273

The routine exists; it's in the SDK and it's called UtilityRunJob. If you don't like exactly how it works, clone and customise.
by ray.wurlod
Thu Jul 13, 2006 5:24 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Job Sequence question
Replies: 12
Views: 4062

Unless, of course, you want separate messages from each of the jobs. IN that case, each job requires its own "lack of success" trigger to its own Notification activity (and maybe a Routine activity as well to invoke UtilityWarnToLog).

Tigger should only be used when you want something bounced. :lol:
by ray.wurlod
Thu Jul 13, 2006 5:21 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Leading 0's
Replies: 34
Views: 15859

That generates a random number - not, I suspect, what the OP desires! In server jobs you can simply perform arithmetic (for example add zero to the number) and it returns the shortest possible string. You could then format it to have two decimal places. In parallel jobs, it is not quite so easy. You...
by ray.wurlod
Thu Jul 13, 2006 5:16 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Loading data from SQL Server 2005
Replies: 1
Views: 753

ODBC Enterprise stage.

For those on Windows servers, there is also a SQL Server Enterprise stage.
by ray.wurlod
Thu Jul 13, 2006 5:15 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Reg Dead Locks while upserting data
Replies: 9
Views: 2539

... or it might be a "self deadlock" caused by trying to run the same stored procedure from multiple processing nodes, each trying to lock the same resources. Your DBA will be able to tell you if that's what it is. If it is, you will probably need to run that stage in sequential mode.
by ray.wurlod
Thu Jul 13, 2006 5:12 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Multiload Plugin - Parallel or Sequential execution mode?
Replies: 3
Views: 1287

True parallel multiload from DataStage PX has been achieved by an Ascential pre-sales engineer in Melbourne Australia during a Proof Of Concept. Alas, I did not write down any details at the time - will have to get in touch again to see how he achieved it. As I recall it was several hours of try thi...
by ray.wurlod
Thu Jul 13, 2006 5:08 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Looping in DataStage Job
Replies: 6
Views: 2614

skrakesh wrote:The problem is the environment being used here doesnot support sequencer. I need to loop within DataStage job.

All DataStage environments except mainframe support job sequences. :!:
by ray.wurlod
Thu Jul 13, 2006 5:06 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Datastage career question. Please advise.
Replies: 8
Views: 2351

I seem to be busier than the proverbial one-armed wallpaper-hanger with a bad itch.

FIGJAM
by ray.wurlod
Thu Jul 13, 2006 5:03 pm
Forum: Enhancement Wish List
Topic: Configurable checkpoint and restart behaviour
Replies: 5
Views: 3302

It's not as hard as it appears. Create a job control routine via the Add Job button. That is the essence of running a job, albeit primitive: attach, set parameters, request run, wait, check status, detach. Job sequences use a "busy wait", and lists for keeping track of which activity is running, che...
by ray.wurlod
Thu Jul 13, 2006 11:41 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Is there any limit for Stage variables in one transformer
Replies: 15
Views: 3664

Using back to back active stages is the preferred method of working in parallel jobs. Don't forget that there is a virtual Data Set (with buffering) between each pair of stages in any case. You can see this (the control files whose names end in ".v") in the generated OSH.