how to convert
101 raja 101 raja sekar reddy
101 sekar---------->
101 reddy
Answer Posted / purushotham perumalla
Create variable ports in Expression transformation to
concat name if the number is same as follows
Assume the input field names are number and name
define the variable ports in expression transformation in
the following order
v_flag = iif(number = v_number,0,1)
v_name = iif(v_flag = 1,name,v_name ||' '||name)
v_number = number
O_name = v_name
The output of o_name will be as follows
number o_name
----------------
101 raja
101 raja sekar
101 raja sekar reddy
Add an aggregator transformation after expression and group
by number. output number and o_name from aggr to target.
As aggr outputs last row in each group by deault it will
send 101 raja sekar reddy to the output.
| Is This Answer Correct ? | 3 Yes | 0 No |
Post New Answer View All Answers
What do mean by local and global repository?
How can a transformation be made reusable?
What is meant by lookup transformation? Explain the types of lookup transformation?
What do you mean by filter transformation?
What is a connected transformation?
What are the prerequisite tasks to achieve the session partition?
Explain the types of transformations?
tell me 5 session failure in real time how can you solve that in your project?
What is meant by incremental aggregation?
where to store informatica rejected data?
What are the restrictions of union transformation?
How is Source Side push down optimization different to just providing a SQL override in Source qualifier transformation.
How does a sorter cache works?
What does “tail –f” command do and what is its use as an Informatica admin.
How you prepared reports for OLAP?