<?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: send data one after another to three tables in cyclic order in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/send-data-one-after-another-to-three-tables-in-cyclic-order/m-p/2365091#M128737</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;In tmysqlinput, add an additional column to group the data into different buckets.&lt;/P&gt; 
&lt;P&gt;e.g:-&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;select (@a:=@a+1)%300 bucket, emp_id from employee, (SELECT @a:= 0) AS a order by emp_id;&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;You need to add a tmap after&amp;nbsp;&lt;SPAN&gt;tmysqlinput and connect 3 tmysqloutputs as 3 output components of tmap.&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN&gt;For the first output table in tamp, add a condition in expression filter&lt;EM&gt;&lt;STRONG&gt;&amp;nbsp;input_row.bucket&amp;gt;=1 &amp;amp;&amp;amp; input_row.bucket&amp;lt;=100&lt;/STRONG&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN&gt;Similarly, for second output table,add expression&amp;nbsp; &amp;nbsp; &lt;EM&gt;&lt;STRONG&gt;&amp;nbsp;input_row.bucket&amp;gt;=101 &amp;amp;&amp;amp;&amp;nbsp;input_row.bucket&amp;lt;=200&lt;/STRONG&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN&gt;For third output table, &lt;EM&gt;&lt;STRONG&gt;(input_row.bucket&amp;gt;=201 &amp;amp;&amp;amp;&amp;nbsp;input_row.bucket&amp;lt;=299) ||&amp;nbsp;&amp;nbsp;input_row.bucket == 0&amp;nbsp;&amp;nbsp;&lt;/STRONG&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN&gt;Please note that in third output table, you will have an additional clause to capture records with numbers like like 300, 600, 900 etc.&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN&gt;This should resolve your issue.&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN&gt;Please mark it as an acceptable solution&amp;nbsp;if the suggestion has helped to resolve your query.&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN&gt;Warm Regards,&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN&gt;Nikhil Thampi&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Sat, 21 Jul 2018 19:11:25 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2018-07-21T19:11:25Z</dc:date>
    <item>
      <title>send data one after another to three tables in cyclic order</title>
      <link>https://community.qlik.com/t5/Talend-Studio/send-data-one-after-another-to-three-tables-in-cyclic-order/m-p/2365090#M128736</link>
      <description>&lt;P&gt;&lt;SPAN&gt;I have one source table,the data in source table,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;I have 3 target tables T1,T2 and T3. I want the output as follows.&lt;/P&gt;
&lt;P&gt;i want to load data,&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;rows from&amp;nbsp; 1-100 in T1,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;101-199 in T2&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;200-299 in T3&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;again with cyclic order&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;300 -399 in T1...&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;How an i Achieve that in talend?&lt;/P&gt;
&lt;P&gt;Note: I am using Mysql database.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 07:55:15 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/send-data-one-after-another-to-three-tables-in-cyclic-order/m-p/2365090#M128736</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-11-16T07:55:15Z</dc:date>
    </item>
    <item>
      <title>Re: send data one after another to three tables in cyclic order</title>
      <link>https://community.qlik.com/t5/Talend-Studio/send-data-one-after-another-to-three-tables-in-cyclic-order/m-p/2365091#M128737</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;In tmysqlinput, add an additional column to group the data into different buckets.&lt;/P&gt; 
&lt;P&gt;e.g:-&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;select (@a:=@a+1)%300 bucket, emp_id from employee, (SELECT @a:= 0) AS a order by emp_id;&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;You need to add a tmap after&amp;nbsp;&lt;SPAN&gt;tmysqlinput and connect 3 tmysqloutputs as 3 output components of tmap.&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN&gt;For the first output table in tamp, add a condition in expression filter&lt;EM&gt;&lt;STRONG&gt;&amp;nbsp;input_row.bucket&amp;gt;=1 &amp;amp;&amp;amp; input_row.bucket&amp;lt;=100&lt;/STRONG&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN&gt;Similarly, for second output table,add expression&amp;nbsp; &amp;nbsp; &lt;EM&gt;&lt;STRONG&gt;&amp;nbsp;input_row.bucket&amp;gt;=101 &amp;amp;&amp;amp;&amp;nbsp;input_row.bucket&amp;lt;=200&lt;/STRONG&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN&gt;For third output table, &lt;EM&gt;&lt;STRONG&gt;(input_row.bucket&amp;gt;=201 &amp;amp;&amp;amp;&amp;nbsp;input_row.bucket&amp;lt;=299) ||&amp;nbsp;&amp;nbsp;input_row.bucket == 0&amp;nbsp;&amp;nbsp;&lt;/STRONG&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN&gt;Please note that in third output table, you will have an additional clause to capture records with numbers like like 300, 600, 900 etc.&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN&gt;This should resolve your issue.&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN&gt;Please mark it as an acceptable solution&amp;nbsp;if the suggestion has helped to resolve your query.&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN&gt;Warm Regards,&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN&gt;Nikhil Thampi&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 21 Jul 2018 19:11:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/send-data-one-after-another-to-three-tables-in-cyclic-order/m-p/2365091#M128737</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-07-21T19:11:25Z</dc:date>
    </item>
  </channel>
</rss>

