Source Like
department_no, employee_name
----------------------------
20, R
10, A
10, D
20, P
10, B
10, C
20, Q
20, S
and Output should be like this
department_no, employee_list
--------------------------------
10, A
10, A,B
10, A,B,C
10, A,B,C,D
20, A,B,C,D,P
20, A,B,C,D,P,Q
20, A,B,C,D,P,Q,R
20, A,B,C,D,P,Q,R,S
Answer Posted / srinivas
By using the stage variables in transformer we can do this.
Before going to use transformer sort the data based on two columns.Order should be like below
Deptno Empname
10 A
10 B
SO ON...
After that in transformer take 3 stage varibles
stg1--->map the sorted Deptcolumn
stg2---> DSLink2.empname:',' (map the empname column and concatenate comma operator)
Stg2--->stg3:stg2 (concatenate first two staging varibles)
Then
In derivation of employee_list column (In transformer)
use below function
TRIM(stg3,',','T')---->employee_list (column derviarion)
It will gives you as expected result.
Thanks
Sri
| Is This Answer Correct ? | 5 Yes | 3 No |
Post New Answer View All Answers
What are the functionalities of link partitioner?
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?
Define APT_CONFIG in Datastage?
Triggers,VIEW,Procedures
How to read multiple files using a single datastage job if files have the same metadata?
What is ibm datastage flow designer?
How do you run datastage job from the command line?
What are the features of datastage flow designer?
Field,NVL,INDEX,REPLACE,TRANSLATE,COLESC
Hi guys, Please design a job for dis requirement with derivation(solution). my source table like dis. emp_no qualification 1 a 1 c 2 a 3 c 3 b To loaded to target like dis emp_no qualification 1 b 2 b 2 c 3 a my requirement is every employer have three qualifications i.e a,b and c. what qualification missed in source table that will be move to target systems. Hope u got it the requirement. Right Thanks.
how can we create rank using datastage?what is the meaning of rank?
explain about citrix scheduling tool in datastage
What is the purpose of pivot stage and types of containers in datastage
Explain ibm infosphere information server and highlight its main features?
what is ds administrator used for?