processing

Post questions here relative to DataStage Server Edition for such areas as Server job design, DS Basic, Routines, Job Sequences, etc.

Moderators: chulett, rschirm, roy

Post Reply
ysrini9
Participant
Posts: 108
Joined: Tue Jul 12, 2005 2:51 am

processing

Post by ysrini9 »

Hi ALL,

I have a single job in that, I had used 5 transformations to implement the business rule, I would like to know how many number of process will run back-end.

Regards
srini
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Post by chulett »

Why not just run it and see?
-craig

"You can never have too many knives" -- Logan Nine Fingers
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

Are you using row buffering of any kind? This can affect the number of processes.
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
kumar_s
Charter Member
Charter Member
Posts: 5245
Joined: Thu Jun 16, 2005 11:00 pm

Post by kumar_s »

Else all the active stages can be combined to a single process. Go though the document given or do a search.
Each passive stages will frame a boundary where the active stages between that will be clubbed together. Also go though the purpose of interprocess stage.
Impossible doesn't mean 'it is not possible' actually means... 'NOBODY HAS DONE IT SO FAR'
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Post by chulett »

Or... run the job and see! :wink:
-craig

"You can never have too many knives" -- Logan Nine Fingers
kumar_s
Charter Member
Charter Member
Posts: 5245
Joined: Thu Jun 16, 2005 11:00 pm

Post by kumar_s »

Craig -Curious to know the way to find the number of process involved in the job by executing it in server editon.
Impossible doesn't mean 'it is not possible' actually means... 'NOBODY HAS DONE IT SO FAR'
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Post by chulett »

Grep for the appropriate 'phantom' processes. You'll see one phantom 'DSD.RUN' for the job itself and then one 'DSD.StageRun' process for each 'active' process in the job.

As Ray notes, different settings and stage usage will affect the end result. Each transformer, for instance, could generate a separate process or DataStage could combine them into a smaller number 'under the covers'.
-craig

"You can never have too many knives" -- Logan Nine Fingers
Post Reply