I have a input as:

Col
1
1
2
2
3

I want 3 output as:

Output1:

1
1

Output2:

2
2

Output3:

3

i.e. same duplicates should be in one target, other duplicate values should be in another target and so on.. Pls help

Answers were Sorted based on User's Feedback



I have a input as: Col 1 1 2 2 3 I want 3 output as: Output1: 1 1 Output2: 2..

Answer / ankit kansal

Hi, if you know the number of duplicates coming your from source then it's easy to move the duplicates to the defined target using router transformation easily,
But if you do not know the number of duplicates then first you must sort the data on the value of duplicate column and then using Transaction Component as available in informatica you can create n no of targets depending upon the values encountered.

http://deepinopensource.blogspot.in/

Is This Answer Correct ?    1 Yes 1 No

I have a input as: Col 1 1 2 2 3 I want 3 output as: Output1: 1 1 Output2: 2..

Answer / kiran kumar

hi
put the hash partition in active stage then
make three node configuration then u got the output

Is This Answer Correct ?    2 Yes 2 No

I have a input as: Col 1 1 2 2 3 I want 3 output as: Output1: 1 1 Output2: 2..

Answer / suneelbabu.etl

can u mention some more input records as well output

Is This Answer Correct ?    0 Yes 0 No

I have a input as: Col 1 1 2 2 3 I want 3 output as: Output1: 1 1 Output2: 2..

Answer / sher

something like below should work...

Job#1
Read in transformer to add a new column sequence the value of sequence will be initially 1 and increment when key changes…
so output(A) will look like…
1 1
1 1
2 2
2 2
3 3
4 4
B 5
under job sequence, use a job activity to read(A) use tail -1 and | cut to read 2nd column. we get 5..
Now, use start loop activity and end look activity stage in job sequence to create a loop from 1 to jobactivity.output incrementing by 1..
The look will now run 5 times.. inside the loop, call a job and pass the value i.e 1,2,3,4,5 each time it runs.
Inside the called job, read the input file(A) pass to transformer and then use constraint to write only records where 2nd column = variable passed and drop column 2..
Output of transformer.
1st loop output
1
1
2nd loop output
2
2
and so on...
when writing the file, use the passed variable in file name, so file name is distinct

Is This Answer Correct ?    0 Yes 0 No

I have a input as: Col 1 1 2 2 3 I want 3 output as: Output1: 1 1 Output2: 2..

Answer / narayan

just add the mod function like this =MOD(inputcol|3) and then load into different targets

Is This Answer Correct ?    0 Yes 0 No

I have a input as: Col 1 1 2 2 3 I want 3 output as: Output1: 1 1 Output2: 2..

Answer / sivakeshava

hi friends by seeing the source we need 3 targets....which id duplicates 1,1 is one target, and 2,2 is 2nd target and 3 is another target
Seqfile------------ >copy -------------- lookup(innerjoin) ------------- filter

Aggregator---------------- > filter
(count) where clause

copy to aggregate then filter to lookup then will give 3 targets

Is This Answer Correct ?    0 Yes 0 No

I have a input as: Col 1 1 2 2 3 I want 3 output as: Output1: 1 1 Output2: 2..

Answer / ankur

Thats a good question... but unfortunately I dont know the ans.. Datastage gurus- can anyone help this guy and myself to know this question's ans.. Appreciate your feedback please!!

Is This Answer Correct ?    0 Yes 1 No

I have a input as: Col 1 1 2 2 3 I want 3 output as: Output1: 1 1 Output2: 2..

Answer / vaibhav

hello Ankit,

I need the ans in datastage..how this could be implemented in datastage?

Is This Answer Correct ?    0 Yes 1 No

I have a input as: Col 1 1 2 2 3 I want 3 output as: Output1: 1 1 Output2: 2..

Answer / vaibhav

Actually it is like:
I want as many target links as much u have types of duplicates in my input file.. Pls help guys..

Is This Answer Correct ?    0 Yes 3 No

Post New Answer

More Data Stage Interview Questions

Hi, I am getting data from sequential file like below column1 A&B C&D A&E X&Y&Z v&x But I need the target column as like below column1 A and B C and D A and E X and Y and Z v and x

7 Answers  


Question 4) source target c1 c1 c2 c3 c2 c4 c4 c5 c3 c6 c7 c4 c5 c6 c7 Singal Source and Singal Target only subash,

3 Answers   TCS,


wt is the difference between swith and filter stage

6 Answers   IBM,


j1,j2,j3 jobs r runing iwant to run j1,j3 after j2 how to do this using sequencer? 2)j1,j2,j3 jobs r runing iwant to run j1,j2,j3 how to do this?

1 Answers   Wipro,


How will you load you daily/monthly jobs datas in to Fact and Dimension table using datastage.

0 Answers   CTS,






What is the difference between datastage and informatica?

0 Answers  


What is usage analysis in datastage?

0 Answers  


if i have two tables table1 table2 1a 1a,b,c,d 1b 2a,b,c,d,e 1c 1d 2a 2b 2c 2d 2e how can i get data as same as in tables? how can i implement scd typ1 and type2 in both server and in parallel? field1 field2 field3 suresh , 10,324 , 355 , 1234 ram , 23,456 , 450 , 456 balu ,40,346,23 , 275, 5678 how to remove the duplicate rows,inthe fields?

0 Answers   IBM,


What is the different type of jobs in datastage?

0 Answers  


when we have to go for a sequential file stage & for a dataset in datastage?

1 Answers  


Hi Friends, I have a input data like, class_id Marks 101 50 101 60 101 40 102 90 102 35 And i want my output data like class_id Marks Rank 101 50 2 101 60 1 101 40 3 102 90 1 102 35 2 how to do this in datastage?

8 Answers   Cognizant, HCL, TIAA CREF,


Hi friends If anybody completed datastage 8.5 certification.Could please guide me what are the topics new in 8.5 certification.

2 Answers  


Categories