Source table
-------------
ID NAME
--- ------
101 PANKAJ
NULL KUMAR
NULL MATHUR
102 JYOTI
NULL SAXENA
103 SACHIN
NULL TENDULKAR
TARGET TABLE
-------------
ID NAME
--- -------
101 PANKAJ KUMAR MATHUR
102 JYOTI SAXENA
103 SACHIN TENDULKAR
How to do the above scenario in Informatica.
Answer Posted / sbvprasad
V1=iif(not isnull (id),id,v1)
for the 1st record.
V1= iif( not isnull (101), then pass 101).
now the V1 variable having the value = 101.
2nd record
V1= iif( not isnull ( null), then pass else condition V1 (
having 101 ))
now the V1 variable having the value = 101.
3rd record
V1= iif( not isnull ( null), then pass else condition V1 (
having 101 ))
now the V1 variable having the value = 101.
After applied the above logic we will get the output as
mentioned below.
-------------
ID NAME
--- ------
101 PANKAJ
101 KUMAR
101 MATHUR
102 JYOTI
102 SAXENA
103 SACHIN
102 TENDULKAR
2.In the next step take the aggregator transformation and
group by on the id. Then you will get the result.
TARGET TABLE
-------------
ID NAME
--- -------
101 PANKAJ KUMAR MATHUR
102 JYOTI SAXENA
103 SACHIN TENDULKAR
| Is This Answer Correct ? | 3 Yes | 8 No |
Post New Answer View All Answers
What is a predefined event?
How might one distinguish in the case of mapping is right or not without associating session?
What are the mapping parameters and mapping variables?
Please let me know how to make encryption and decryption with example?
What are the main features of Oracle 8i with context to datawarehouse?
What is a pre-defined event and user-defined event?
What are junk dimensions?
Explain what are the different versions of informatica?
What are the data movement modes in informatica?
What is a dimensional model?
Explain scd type 3 through mapping.
What do you mean by blocking transformation?
How do you load unique records into one target table and duplicate records into a different target table?
What is transformation?
Define mapplet?