<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Tnormalize for this list in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Tnormalize-for-this-list/m-p/2359745#M124481</link>
    <description>&lt;P&gt;Hi &lt;BR /&gt;Split the columns, normalize each column separately, add a sequence id to each row and store the temporary result to memory. In next subjob, read the result from memory and do a inner job based on the sequence id, and generate a output to contain all columns, the job looks like:&lt;BR /&gt;tfileinputdelimited--main--tmap--out1--tnormalized1--tmap2--&amp;gt;tHashOutput1&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; --out2--tnormalized2--tmap3--&amp;gt;tHashOutput2&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; --out3--tnormalized3--tmap4--&amp;gt;tHashOutput3&lt;BR /&gt; -onsubjobok-&lt;BR /&gt;thashinput1--main--tMap5-...tlogrow&lt;BR /&gt;thashinput2-lookup-&lt;BR /&gt;thashinput3-lookup-&lt;BR /&gt;&lt;BR /&gt;out1: only has column1, out2: only has column2, out3: only has column3&lt;BR /&gt;tmap2: add a new column called id, and set its expression as: Numeric.sequence("s1",1,1)&lt;BR /&gt;tmap3: add a new column called id, and set its expression as: Numeric.sequence("s2",1,1)&lt;BR /&gt;tmap4: add a new column called id, and set its expression as: Numeric.sequence("s3",1,1)&lt;BR /&gt;&lt;BR /&gt;tHashinput1: read data from thashoutput1&lt;BR /&gt;tHashinput2: read data from thashoutput2&lt;BR /&gt;tHashinput3: read data from thashoutput3&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN&gt;tMap5: do an inner job based on sequence id, and generate a output to contains three columns.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;Hope it helps you!&lt;BR /&gt;&lt;BR /&gt;Regards&lt;BR /&gt;Shong&lt;/P&gt;</description>
    <pubDate>Mon, 31 Jul 2017 11:30:58 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2017-07-31T11:30:58Z</dc:date>
    <item>
      <title>Tnormalize for this list</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Tnormalize-for-this-list/m-p/2359744#M124480</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;colum 1 | colum 2 | column 3&lt;/P&gt;&lt;P&gt;q,w,e,r,t&amp;nbsp;| a,s,d,f,g |z,x,c,v,b&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to same this :&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;colum 1 | colum 2 | column 3&lt;/P&gt;&lt;P&gt;q | a, | z&lt;/P&gt;&lt;P&gt;w |s |x&lt;/P&gt;&lt;P&gt;etc...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I attached example file.Someone can help me ?Other columns duplicating when i use tnormalize.&lt;/P&gt;&lt;P&gt;output file should be excel.&lt;/P&gt;</description>
      <pubDate>Mon, 31 Jul 2017 09:29:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Tnormalize-for-this-list/m-p/2359744#M124480</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-07-31T09:29:46Z</dc:date>
    </item>
    <item>
      <title>Re: Tnormalize for this list</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Tnormalize-for-this-list/m-p/2359745#M124481</link>
      <description>&lt;P&gt;Hi &lt;BR /&gt;Split the columns, normalize each column separately, add a sequence id to each row and store the temporary result to memory. In next subjob, read the result from memory and do a inner job based on the sequence id, and generate a output to contain all columns, the job looks like:&lt;BR /&gt;tfileinputdelimited--main--tmap--out1--tnormalized1--tmap2--&amp;gt;tHashOutput1&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; --out2--tnormalized2--tmap3--&amp;gt;tHashOutput2&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; --out3--tnormalized3--tmap4--&amp;gt;tHashOutput3&lt;BR /&gt; -onsubjobok-&lt;BR /&gt;thashinput1--main--tMap5-...tlogrow&lt;BR /&gt;thashinput2-lookup-&lt;BR /&gt;thashinput3-lookup-&lt;BR /&gt;&lt;BR /&gt;out1: only has column1, out2: only has column2, out3: only has column3&lt;BR /&gt;tmap2: add a new column called id, and set its expression as: Numeric.sequence("s1",1,1)&lt;BR /&gt;tmap3: add a new column called id, and set its expression as: Numeric.sequence("s2",1,1)&lt;BR /&gt;tmap4: add a new column called id, and set its expression as: Numeric.sequence("s3",1,1)&lt;BR /&gt;&lt;BR /&gt;tHashinput1: read data from thashoutput1&lt;BR /&gt;tHashinput2: read data from thashoutput2&lt;BR /&gt;tHashinput3: read data from thashoutput3&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN&gt;tMap5: do an inner job based on sequence id, and generate a output to contains three columns.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;Hope it helps you!&lt;BR /&gt;&lt;BR /&gt;Regards&lt;BR /&gt;Shong&lt;/P&gt;</description>
      <pubDate>Mon, 31 Jul 2017 11:30:58 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Tnormalize-for-this-list/m-p/2359745#M124481</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-07-31T11:30:58Z</dc:date>
    </item>
  </channel>
</rss>

