get me the resultant
input:- 1 x,y,z output:- 1 x
2 a,b 1 y
3 c 1 z
2 a
2 b
3 c
Answers were Sorted based on User's Feedback
Answer / zer0
I think this might work for you .........
Use the following flow :
Source ---> SQ ---> Expression ---> Normalizer ---> Filter -
--> Target
In the expression use variable ports to form 3 columns
depending on the values received in Column2. I mean to say
the given value is X,Y,Z in column2 so create 3 ports and
eac port will have 1-1 values i.e. X then Y then Z.
For this use SUBSTR and INSTR functions.
SUBSTR to get the part of the string and INSTR to find the
position.
VARIABLE_PORT1 ---> substr(column2,1,1)
VARIABLE_PORT2 ---> IIF(instr(column2,',',1,1)!=0,substr
(column2,instr(column2,',',1,1)+1,1),NULL)
VARIABLE_PORT3 ---> IIF(instr(column2,',',1,2)!=0,substr
(column2,instr(column2,',',1,2)+1,1),NULL)
Direct the variable ports to 3 output ports and this output
ports will go to normalizer. In normalizer create 2 ports
Column1 and Column2 and put the number of occurances for
column2 as 3.
The output will be 2 ports from normalizer which will be
feed to filter. In filter, filter out the null values in
column2 if it exists (IIF(ISNULL(Column2),FALSE,TRUE)
Direct the output of filter to target.
Hope this works !!!!!!!!!!
Revert Back if it works
| Is This Answer Correct ? | 7 Yes | 1 No |
Answer / kondeti srinivas
HI Zer0 YOUR SOLUTION PERFECTLY WORKING GREAT BUDDY
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / j
Great!!!
It worked really well.
Thanks for the solution.
| Is This Answer Correct ? | 0 Yes | 1 No |
What is log file,and where is it located,why u r using the log file
How do schedule a workflow in Informatica thrice in a day? Like run the workflow at 3am, 5am and 4pm?
Hello , I am unable to work with SQL transformation at least. Where do i need to give connection for sql transformaton ? At session level there is no property . I have created a SQL Transformation and chosen query mode. But do i need to pass connection information to it ? I don't know where do i need to write a query ? I have written a query in file and that file path i gave in the properties of SQL Transformation. But it is not working. Could any one of you please let know how can i work with SQL Transformation? Advance Thanks.
what is datamart
Does Facttable Normalized or Denormalized?
What are the session parameters?
what type of problem you faced insales project or insurance project
In router source is a boy age 20 I given 3 conditions in router a>20, a<=20, a=20 which one exit first?
how will you get 21 to 30 record from 50 records?
What are the joiner caches?
what is runtime variable?
Explian the connected and unconnected lookup transformation