Page 1 of 1

how do we generate surroget keys

Posted: Tue Apr 26, 2005 10:25 am
by bunny
hi to all,

i am new to datatstage, i am working on datastage enterprise edition. input data contains fundname as one of the filed, in output i have to generate system generated identifier for based on fund name. how it is possible . i know that we have to generate surrogate key for each fundname, but i don't know how to generate surrogate keys.

in parallel jobs we have to use surrogate key generator, how do we generate in server jobs?


thanks .

Posted: Tue Apr 26, 2005 10:29 am
by rgandra
hi

You can use the routines like gennextkey to generate surrogate keys.

-sandeep

Posted: Tue Apr 26, 2005 4:59 pm
by ray.wurlod
Depending on your data base you may also be able to use a sequence or a SERIAL data type or a GUID. All a surrogate key has to be is unique, but you must have some mechanism for returning it to DataStage.

Posted: Wed Apr 27, 2005 4:12 am
by Luk
you can use GetNextKeyValue routine in transformer stage to generate integer number sequence wchich you can link with old keys and use it as surrogate keys