InterProcess stage

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
EJRoufs
Participant
Posts: 73
Joined: Tue Aug 19, 2003 2:12 pm
Location: USA

InterProcess stage

Post by EJRoufs »

I am using DataStage version 7.1.

I am starting to use the InterProcess stage for the first time, and am looking for any helpful advice in its usage.

I do have some general questions concerning it. For example, is this stage at all beneficial when taking 4 files and using a link collector and merging them into 1 file? I was thinking it wouldn't be helpful here, but when putting 1 in, I do see slight improvement. I didn't know if it was just coincidence (didn't run it hundreds of times), or if it does actually help here. In some minimal training I had on this stage, I was thinking it would be most helpful where Transform stages are used.

Thanks for any advice. :>
Eric
Sainath.Srinivasan
Participant
Posts: 3337
Joined: Mon Jan 17, 2005 4:49 am
Location: United Kingdom

Post by Sainath.Srinivasan »

It will be beneficial if you have more than one processor in your system.
EJRoufs
Participant
Posts: 73
Joined: Tue Aug 19, 2003 2:12 pm
Location: USA

Post by EJRoufs »

Sainath.Srinivasan wrote:It will be beneficial if you have more than one processor in your system.

Yep, Windows Server with 8 processors.
Eric
rajkraj
Premium Member
Premium Member
Posts: 98
Joined: Wed Jun 15, 2005 1:41 pm

Re: InterProcess stage

Post by rajkraj »

EJRoufs wrote:I am using DataStage version 7.1.

I am starting to use the InterProcess stage for the first time, and am looking for any helpful advice in its usage.

I do have some general questions concerning it. For example, is this stage at all beneficial when taking 4 files and using a link collector and merging them into 1 file? I was thinking it wouldn't be helpful here, but when putting 1 in, I do see slight improvement. I didn't know if it was just coincidence (didn't run it hundreds of times), or if it does actually help here. In some minimal training I had on this stage, I was thinking it would be most helpful where Transform stages are used.

Thanks for any advice. :>
Link collector is very help full and it will increase the process speed in server jobs also....
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

Read Chapter 2 of the Parallel Job Developer's Guide (parjdev.pdf), which explains pipeline and partition parallelism.
The IPC stage (or row buffering) in server jobs achieves pipeline parallelism.
Multi-instance running, Link Partitioner stage and multiple streams within a job are ways to implement partition parallelism in server jobs.
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
Post Reply