Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


if i have records like these
(source table)
rowid name
10001 gdgfj
10002 dkdfh
10003 fjfgdhgjk
10001 gfhgdgh
10002 hjkdghkfh

the target table should be like these by using expression
tranformation.
(Target table)
rowid name
10001 gdgfj
10002 dkdfh
10003 fjfgdhgjk
xx001 gfhgdgh
xx002 hjkdghkfh
(that means duplicated records should contain XX in there
rowid)

Answers were Sorted based on User's Feedback



if i have records like these (source table) rowid name 10001 gdgfj 10002 dkdfh 1000..

Answer / jyothiram

PUT SORTER WITH KEY OF ROWID IN FIRST EXPRESSION FLAG THE
RECORDS WHICH IS HAVING MORE THAN ONCE ,TAKE PRV PORT AS
VARIABLE MATCH IT WITH CURRENT AND SET FLAG OUT ACCORDINGLY,
IN NEXT EXPRESSION CHCEK FOR FLAG, IF IT SETS
DO 'XX'||SUBSTR(ROWID,3) OTHER WISE ROWID ONLY . HOPE THIS
WILL SOVE .

Is This Answer Correct ?    4 Yes 0 No

if i have records like these (source table) rowid name 10001 gdgfj 10002 dkdfh 1000..

Answer / rajendra

Through Dynamic lookup you can handle it very easily.

Is This Answer Correct ?    3 Yes 1 No

if i have records like these (source table) rowid name 10001 gdgfj 10002 dkdfh 1000..

Answer / krishnakanth.ch

First make sure the values are sorted by rowid and passed
to an expression transformaion.Now create a variable port
in the exp. Lets think var1 and make it empty in the
expression .

now compare rowid with var1 by

IIF(VAR1=ROWID,XX||SUBSTR(ROWID,3,3),ROWID)

When the session starts, since initially the var1 is null,
it will be replaced with first rowid. When the second
record is passed, the values will match the required format
of rowid will be passed and remember to pass the value in
the var1 to the next transformation or target.

Hope this will solve.
Please let me if anything is wrong or does not work out.

Is This Answer Correct ?    2 Yes 0 No

if i have records like these (source table) rowid name 10001 gdgfj 10002 dkdfh 1000..

Answer / rao

its not working

Is This Answer Correct ?    0 Yes 0 No

if i have records like these (source table) rowid name 10001 gdgfj 10002 dkdfh 1000..

Answer / mfg

create an output port and write the expression to replace
values or create a stored procedure and call it expression
transformation

Is This Answer Correct ?    1 Yes 2 No

Post New Answer

More Informatica Interview Questions

what is materialized view?

2 Answers  


what is the drillup & drill down?and use of the drill up and drill down?

1 Answers   IBM,


How to fasten loading of 100 million distinct records in informatica? (Initially they are loaded into target without using any transformation, taking 2 hours)

3 Answers   Atriax,


How to create Target definition for flat files?

0 Answers   Informatica,


what is the location of parameter file in informatica?

1 Answers   TCS,


Is there any target staging area in informatica not staging area

0 Answers   Syntel,


Explain load alternative records / rows into multiple targets - informatica

0 Answers   Informatica,


what is metadata?

8 Answers   Satyam,


What is the different lookup cache(s)?

0 Answers  


I need an oracle query for convert Char to Integer?. Can any one help me how to do this?

3 Answers  


how do u get the first record from 50,000 records ?

10 Answers   TCS, UBS,


what is mystery dimension?

1 Answers  


Categories