Improving Sequence Compilation times

A forum for discussing DataStage<sup>®</sup> basics. If you're not sure where your question goes, start here.

Moderators: chulett, rschirm, roy

SIHM
Premium Member
Premium Member
Posts: 52
Joined: Fri Oct 18, 2013 3:56 am

Improving Sequence Compilation times

Post by SIHM »

I'm getting slow responses from compiling my Datastage job sequences. They take about 30 minutes.

I have removed the calling of routines via the routine stage and put them in a user variable stage instead. This helps but still they are pretty slow

Admittedly, there are 40 jobs in the sequence with 80 routine calls. We are obliged to keep the job sequences big as they are grouped by functionality.
qt_ky
Premium Member
Premium Member
Posts: 2895
Joined: Wed Aug 03, 2011 6:16 am
Location: USA

Post by qt_ky »

That is disturbing. Is your client by any chance very, very remote from the server, perhaps using an old style dial up connection?

Have you checked on Fix Central or with Support to see if there is any patch available?
Choose a job you love, and you will never have to work a day in your life. - Confucius
SIHM
Premium Member
Premium Member
Posts: 52
Joined: Fri Oct 18, 2013 3:56 am

Post by SIHM »

We have looked at a few patches but they only seem to relate to PX jobs not Job Sequences as they mention BUILDOP flags.

There were others but they were for 8.7 DB2 connectors, which again we dont have.
qt_ky
Premium Member
Premium Member
Posts: 2895
Joined: Wed Aug 03, 2011 6:16 am
Location: USA

Post by qt_ky »

What version are you on?

How does your compile time compare to a client that is "right next door" (on the network) to your DataStage server?
Choose a job you love, and you will never have to work a day in your life. - Confucius
SIHM
Premium Member
Premium Member
Posts: 52
Joined: Fri Oct 18, 2013 3:56 am

Post by SIHM »

We are using version 9.1.0.1 but as I mentioned the PX jobs with many stages in compile in no time at all its only the job sequences.

We thought it might be a project issue so we imported the objects into another project but still have the same issue.
arvind_ds
Participant
Posts: 428
Joined: Thu Aug 16, 2007 11:38 pm
Location: Manali

Post by arvind_ds »

Raise a ticket with your official support provider.
Arvind
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Post by chulett »

Since this is specifically about Sequence jobs, pushed this over to the General forum. Carry on.

Question: Does this behavior occur for every developer? Is this something that changed as in was fine but then went sideways or is this an always been this way kind of thing?
-craig

"You can never have too many knives" -- Logan Nine Fingers
vibwipro
Participant
Posts: 40
Joined: Thu Jan 24, 2013 7:34 am

Post by vibwipro »

Hi,

If project server is working fine, I will suggest to split your Seq may be at least in 2 to 3 parts. Holding around 120+ stages on a single canvas is bit hard and you may land up with such problems.

Regards.
SIHM
Premium Member
Premium Member
Posts: 52
Joined: Fri Oct 18, 2013 3:56 am

Post by SIHM »

Ah, yes, Apologies. Force of habit I'm afraid

Yes, every developer is suffering at the moment. I have requested that we keep the JS to a maximum of 10 jobs and we will just have to break the functional rule.

It does seem a little bizarre though. I have never experienced this elsewhere.
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Post by chulett »

Hopefully you've involved support in this, yes?
-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 »

Sequences are compiled differently than regular DataStage jobs, with some of the effort actually occurring on the client. Perhaps a faster connection between client and engine would help you.
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
qt_ky
Premium Member
Premium Member
Posts: 2895
Joined: Wed Aug 03, 2011 6:16 am
Location: USA

Post by qt_ky »

Again, how does your compile time compare to a client that is "right next door" (on the network) to your DataStage server?
Choose a job you love, and you will never have to work a day in your life. - Confucius
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Post by chulett »

I thought practically all of a Sequence job's compilation 'effort' happened on the client.
-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 »

chulett wrote:I thought practically all of a Sequence job's compilation 'effort' happened on the client.
Yes, but all of the objects to be compiled have to be transferred from the engine, and various resulting objects need to be transferred back to the engine. A slow network plays havoc with compilation time.
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
SIHM
Premium Member
Premium Member
Posts: 52
Joined: Fri Oct 18, 2013 3:56 am

Post by SIHM »

I'll have to find out where the machine is! We dont seem to have any other network issues though.
Post Reply