if a column contains data like
ram,rakesh,madhan,suraj,pradeep,bhaskar then I want to
place names separated by commas in another columns how can
we do?
Answers were Sorted based on User's Feedback
seq file ------> Transformer -------> target
1.extract the source data into seq file.
2.In transformer source column to target , and apply the field function
Field(column name, ',' , 1)
next same drag the source column to target , and apply the field function
Field(column name,',',2)
.
.
.
Field(column name,',',5)
Is This Answer Correct ? | 8 Yes | 0 No |
Well the Question is not clear at the moment.
if ur question is
1)single col with single row like
name
ram,rakesh,madhan,suraj,pradeep,bhaskar
then
ur requirement of asking is again this?
like
ram,rakesh,madhan,suraj,pradeep,bhaskar
or
2)single col with multiple rows like
ram
rakesh
madhan
suraj
pradeep
bhaskar
and u want o/p like ram,rakesh,madhan,suraj,pradeep,bhaskar.
Then praney anwer doesn't suite to get output.
neither u can use pivot stage using vertical pivoting bec
what will u pivot and group by.... not possible.
Finally one way is:
Use SeqStg-->ColGen-->Tx-->RemDup-->Dataset.
At colgen give a new column and assign 1 to all rows and
send the result to tx.
At tx take three variables and expressions to concatenate
the input with the help of colgen new column.
Hint: If sv1 <> sv3 Then DSLink45.cname Else sv2 : ',' :
At RemDup specify Last value
And finally u will the output.
Still if u dont get what i explained just mail me
shharrath@yahoo.com
Is This Answer Correct ? | 0 Yes | 0 No |
Answer / santhu
Then We have to concatenate by using concatenation operation with comma(,)in transformer
Is This Answer Correct ? | 1 Yes | 2 No |
Answer / abhishek
No Need of fileds and all extraact al the columns in
transfarmerstage create a new column in transe as exprestion
col1,col2,col3 and load it
Is This Answer Correct ? | 0 Yes | 3 No |
1.When did 8.1 parallel came into existence? 2.What is the difference between 7.5 and 8.1?
by using dsjob..we can run only one job at a time?how can u run multiple jobs at a time in unix?
job locking methods? How can we unlock the job?
Difference between sequential file and data set?
How to delete the data in dataset?types of deleting the data in dataset?
What is Horizontal transformation, vertical transformation,diagonal transformation?
why we use hash file for lookup?
What are the main differences you have observed between 7.x and 8.x version of datastage?
HOW U CAN ABORT THE JOB IF THE DATA IS DUPLICATE?
in job of 30 one job is very slow due to this entire job is very slow how can u know which job is slow?
In a batch if a job fails in between and you want to restart the batch from that particular job and not from the scratch then what will you do?
HOW CAN WE SEE THE DATA IN DATASET?