If the source has duplicate records as id and name columns,
values:
1 a, 1 b, 1 c,
2 a, 2 b,
the target should be loaded as 1 a+b+c or 1 a||b||c, what
transformations should be used for this?
Answer Posted / souvik
We need to have a Lookup with a Dynamic Cache, a Router, an Expression and then an Update Strategy..... The Lookup will be on the Target Table..... So when the ID is coming for the first time, it wont found any data on the lookup table.... This can be directed for Insertion to the Target Table via a Router.... Then when the same ID is coming for the second time, it will Lookup on the Target Table and will found that the row with the ID exists.... Hence both the columns from the source table and both the columns from the Lookup are taken forward into the Router and then to an Expression Transformation where the second port is Concatenated. Then the ID port and this port is taken to the Update Strategy transformation for Update...
| Is This Answer Correct ? | 1 Yes | 2 No |
Post New Answer View All Answers
what kind of issue you will get in environment? (we ll call help desk to raise ticket rite?
Differences between connected and unconnected lookup?
What does reusable transformation mean?
What are the different options available for update strategy?
How to load a Dimension ? and how to load a fact table?
What will be the approach?
I am new to informatica and learning it,can anybody please tell me how we receive source as flat file in informatica,from where we get this flat file?
have u done any performance tuning? how u ll do?
Clarify the utilization of aggregator cache record?
Hi friends I want to know about what r the dimensions in the banking porjects and genarally how many tables r in project ?
What is dynamic cache?
lookup transformation with screenshots
What do you mean incremental aggregation?
What are the different components of powercenter?
Differentiate between sessions and batches?