Surrogate key implemetation

Post questions here relative to DataStage Enterprise/PX Edition for such areas as Parallel job design, Parallel datasets, BuildOps, Wrappers, etc.

Moderators: chulett, rschirm, roy

Post Reply
dr.murthy
Participant
Posts: 224
Joined: Sun Dec 07, 2008 8:47 am
Location: delhi

Surrogate key implemetation

Post by dr.murthy »

Hi all,

i just plan to implement a surrogate key in my SCD jobs, i have three approches like

1)Database sequencer
2)Using lookup Stage by getting the max Suurogate key for a particular table
3)Call a parallel routine.

Can any clarify me which approach is Better to implement ,Datbase we used is Sqlserver2005.

Thanks alll...
D.N .MURTHY
Sreenivasulu
Premium Member
Premium Member
Posts: 892
Joined: Thu Oct 16, 2003 5:18 am

Post by Sreenivasulu »

Use Lookup stage if the records are less . Use database sequencer is records are more. There is much more to it.
This is a design question and does not have a straght 'yes/no' answer.
It depends on the business requirement.

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

Post by chulett »

It also depends on concurrency needs - will the target table be loaded by more than one process simulateously?
-craig

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