Merging Version of Jobs

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
anm1966
Premium Member
Premium Member
Posts: 3
Joined: Tue Aug 30, 2005 8:39 am
Location: UK
Contact:

Merging Version of Jobs

Post by anm1966 »

Is it possible to merge 2 different versions of a job? The reason for this is management want to have 2 different development streams that will start with the same initial version of a job. Each stream will produce a new version of a job. At a later date a decision will be made about what will be installed depending on the progress of each development.

Ie

Start with Job V1

Dev Stream A takes Job v1 and produces version Job v1.A
Dev Stream B takes Job v1 and produces version Job v1.B

Merge Job v1.A with Job v1.B to give Job v1.AB


This would allow them to make a decision on what 2 install

Ie Dev Stream A code
Or Dev Stream B code
Or The Merged code.
ArndW
Participant
Posts: 16318
Joined: Tue Nov 16, 2004 9:08 am
Location: Germany
Contact:

Post by ArndW »

No, there is no facility in DataStage to "merge" two job versions. I wouldn't know where to begin doing this automatically, there are so many different combinations of changes possible that no software could know which branch to use for which stage of a job. You could always compare V1 and V2 of job and see the differences, but any reconciliation would need to be done manually (and would involve a high level knowledge of the job in question).
Sainath.Srinivasan
Participant
Posts: 3337
Joined: Mon Jan 17, 2005 4:49 am
Location: United Kingdom

Post by Sainath.Srinivasan »

What do you expect as result of merging?

Do you expect
a.) two independent streams
b.) a single stream with setA followed by setB
c.) remove duplicate and redundant mapping followed by optimization?

For a and b is easy. For c, you can hire a consultant.
anm1966
Premium Member
Premium Member
Posts: 3
Joined: Tue Aug 30, 2005 8:39 am
Location: UK
Contact:

Post by anm1966 »

Sainath.Srinivasan wrote:What do you expect as result of merging?

Do you expect
a.) two independent streams
b.) a single stream with setA followed by setB
c.) remove duplicate and redundant mapping followed by optimiz ...

Hi Si

The management want 1 job with all the fuctionality from Stream A combined with all the functionality of Stream B

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

Post by chulett »

The output wanted doesn't really matter, as Arnd noted the answer is still 'no' for any kind of automated solution. You'll need to do it manually.
-craig

"You can never have too many knives" -- Logan Nine Fingers
Sainath.Srinivasan
Participant
Posts: 3337
Joined: Mon Jan 17, 2005 4:49 am
Location: United Kingdom

Post by Sainath.Srinivasan »

You can look into building Shared Containers.

That way you can produce reusable components which can then be plug-and-play.

But note that the metadata in the links must be correct.

This will solve if you choose a or b options.
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Post by chulett »

Sai, just want to make sure you're understanding the question. This isn't about data "streams" or data at all, this is about having two groups making changes to "the same job" - i.e. starting from a common point and creating two new versions from it - and then needing to merge these two changed jobs back into one job.
-craig

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

Post by ray.wurlod »

WHY do they want this?

<rant>Resist stupid requirements!</rant>
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
anm1966
Premium Member
Premium Member
Posts: 3
Joined: Tue Aug 30, 2005 8:39 am
Location: UK
Contact:

Post by anm1966 »

Thanks everyone for your comments. You were just confirming what I already knew

ray.wurlod wrote:WHY do they want this?

<rant>Resist stupid requirements!</rant>
Good Question Ray. Management...... No I dont want to start I will end up ranting on for hours.
Post Reply