<?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: Use an iteration using SQL query OFFSET in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Use-an-iteration-using-SQL-query-OFFSET/m-p/2218411#M13618</link>
    <description>&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Talend1.PNG" style="width: 999px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MZvy.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/141961i7573910EE6E8C874/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MZvy.png" alt="0683p000009MZvy.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Here is my job Design ! Wen i try to stock the items in a list i get then probelm of :&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;[1,....,10] --&amp;gt; [1,.....,20]--&amp;gt;[1,...,30 ]&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;My tjavaFlex code is as such&amp;nbsp;&lt;/P&gt; 
&lt;PRE&gt;List&amp;lt;String&amp;gt; listOfitems = new java.util.ArrayList&amp;lt;String&amp;gt;();


listOfitems .add("\\\""+(String)globalMap.get("product_id")+ "\\\"") ;&lt;/PRE&gt;</description>
    <pubDate>Fri, 08 May 2020 20:56:56 GMT</pubDate>
    <dc:creator>kakooo16</dc:creator>
    <dc:date>2020-05-08T20:56:56Z</dc:date>
    <item>
      <title>Use an iteration using SQL query OFFSET</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Use-an-iteration-using-SQL-query-OFFSET/m-p/2218403#M13610</link>
      <description>&lt;P&gt;Hello guys ,&amp;nbsp;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;The problem is i have 22000 items but i want to pass 1000 items in each iteration .&lt;/P&gt; 
&lt;P&gt;Here is my job is as such&amp;nbsp;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="01.PNG" style="width: 999px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M9hd.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/152788iA4EA39D0EB8E1746/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M9hd.png" alt="0683p000009M9hd.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;My query is as such&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="02.PNG" style="width: 999px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MA6u.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/140830iBB006D912765D970/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MA6u.png" alt="0683p000009MA6u.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;My question is how do i have to configure my tloop to achieve this problem .&lt;/P&gt; 
&lt;P&gt;Thanks guys .&lt;/P&gt;</description>
      <pubDate>Tue, 21 Apr 2020 16:04:29 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Use-an-iteration-using-SQL-query-OFFSET/m-p/2218403#M13610</guid>
      <dc:creator>kakooo16</dc:creator>
      <dc:date>2020-04-21T16:04:29Z</dc:date>
    </item>
    <item>
      <title>Re: Use an iteration using SQL query OFFSET</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Use-an-iteration-using-SQL-query-OFFSET/m-p/2218404#M13611</link>
      <description>&lt;P&gt;Yes you will need to configure your tLoop as a for loop with something like:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;from: 0&lt;/P&gt;&lt;P&gt;To:&amp;nbsp;((Integer)globalMap.get("myRecordCount"))&lt;/P&gt;&lt;P&gt;Step:&amp;nbsp;context.loop_batch_size&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Then in your query:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;...LIMIT " + context.batch_size + "&lt;BR /&gt;OFFSET " + globalMap.get("tLoop_1_CURRENT_VALUE") + ";"&lt;/P&gt;</description>
      <pubDate>Tue, 21 Apr 2020 17:04:06 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Use-an-iteration-using-SQL-query-OFFSET/m-p/2218404#M13611</guid>
      <dc:creator>billimmer</dc:creator>
      <dc:date>2020-04-21T17:04:06Z</dc:date>
    </item>
    <item>
      <title>Re: Use an iteration using SQL query OFFSET</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Use-an-iteration-using-SQL-query-OFFSET/m-p/2218405#M13612</link>
      <description>Thanks a lot 
&lt;A href="https://community.qlik.com/s/profile/0053p000007LLolAAG"&gt;@lli&lt;/A&gt; it works like a charm .</description>
      <pubDate>Wed, 22 Apr 2020 08:51:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Use-an-iteration-using-SQL-query-OFFSET/m-p/2218405#M13612</guid>
      <dc:creator>kakooo16</dc:creator>
      <dc:date>2020-04-22T08:51:04Z</dc:date>
    </item>
    <item>
      <title>Re: Use an iteration using SQL query OFFSET</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Use-an-iteration-using-SQL-query-OFFSET/m-p/2218406#M13613</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;A href="https://community.qlik.com/s/profile/0053p000007LLolAAG"&gt;@lli&lt;/A&gt;&amp;nbsp; ,&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;I have a little issue in this and i didn't know how to solve please ! .&lt;/P&gt; 
&lt;P&gt;So , the issue is ,&amp;nbsp;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;if i have a list [0,1,2,3,.......,30]&lt;/P&gt; 
&lt;P&gt;And i treat&amp;nbsp; with 10 items .&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;The result is as such&amp;nbsp;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Talend6.PNG" style="width: 961px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009Ma2A.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/138532iA9BEBAA53F664CDD/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009Ma2A.png" alt="0683p000009Ma2A.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;However&amp;nbsp; , i want to treat 10 items then the second 10 items then the third 10 items to all my list be treated&amp;nbsp; .&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Means ,&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;[1,2,3,4,5,6,7,8,9,10] then [11,12,13,14,15,16,17,18,19,20]&amp;nbsp; then [20,21,22,,23,24,25,26,27,28,29,30]&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;If you have any suggestion please&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 08 May 2020 20:04:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Use-an-iteration-using-SQL-query-OFFSET/m-p/2218406#M13613</guid>
      <dc:creator>kakooo16</dc:creator>
      <dc:date>2020-05-08T20:04:31Z</dc:date>
    </item>
    <item>
      <title>Re: Use an iteration using SQL query OFFSET</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Use-an-iteration-using-SQL-query-OFFSET/m-p/2218407#M13614</link>
      <description>&lt;P&gt;when I use&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;LIMIT 10&amp;nbsp;OFFSET 0;&amp;nbsp; with my postgresql query I get 1 through 10&lt;/P&gt;
&lt;P&gt;The the next loop would be&amp;nbsp;&lt;/P&gt;
&lt;P&gt;LIMIT 10&amp;nbsp;OFFSET 10;&amp;nbsp; with my postgresql query I get 11 through 20&lt;/P&gt;
&lt;P&gt;and then&amp;nbsp;&lt;/P&gt;
&lt;P&gt;LIMIT 10&amp;nbsp;OFFSET 20;&amp;nbsp; with my postgresql query I get 21 through 30&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So in your query in Talend, after your tloop you should have:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;ORDER BY some_id&lt;BR /&gt;...LIMIT " + context.param_batch_size + "&lt;BR /&gt;OFFSET " + globalMap.get("tLoop_1_CURRENT_VALUE") + ";"&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 08 May 2020 20:17:53 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Use-an-iteration-using-SQL-query-OFFSET/m-p/2218407#M13614</guid>
      <dc:creator>billimmer</dc:creator>
      <dc:date>2020-05-08T20:17:53Z</dc:date>
    </item>
    <item>
      <title>Re: Use an iteration using SQL query OFFSET</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Use-an-iteration-using-SQL-query-OFFSET/m-p/2218408#M13615</link>
      <description>Hello 
&lt;A href="https://community.qlik.com/s/profile/0053p000007LLolAAG"&gt;@lli&lt;/A&gt; , 
&lt;BR /&gt;could you please check this new topic . 
&lt;BR /&gt;I've explained more details about my issue please ? . 
&lt;BR /&gt; 
&lt;BR /&gt; 
&lt;A href="https://community.qlik.com/s/feed/0D53p00007vCnPuCAK#M120897" target="_blank"&gt;https://community.talend.com/t5/Design-and-Development/How-to-handle-list-iteration-Correctly/m-p/219563#M120897&lt;/A&gt; ! 
&lt;BR /&gt; 
&lt;BR /&gt;</description>
      <pubDate>Fri, 08 May 2020 20:29:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Use-an-iteration-using-SQL-query-OFFSET/m-p/2218408#M13615</guid>
      <dc:creator>kakooo16</dc:creator>
      <dc:date>2020-05-08T20:29:04Z</dc:date>
    </item>
    <item>
      <title>Re: Use an iteration using SQL query OFFSET</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Use-an-iteration-using-SQL-query-OFFSET/m-p/2218409#M13616</link>
      <description>&lt;P&gt;Here is my tloop configuration :&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="loop.PNG" style="width: 900px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009Ma2F.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/151146iD3D7159627B18100/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009Ma2F.png" alt="0683p000009Ma2F.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;with batch_size = 10 and&amp;nbsp; nb_lines=30&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Here is my postgresinput configuration&amp;nbsp;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="postgres.PNG" style="width: 694px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009Ma2K.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/148817i3D674E6E77D24566/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009Ma2K.png" alt="0683p000009Ma2K.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Im i correct ?&amp;nbsp;&amp;nbsp;&lt;A href="https://community.qlik.com/s/profile/0053p000007LLolAAG"&gt;@lli&lt;/A&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 08 May 2020 20:39:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Use-an-iteration-using-SQL-query-OFFSET/m-p/2218409#M13616</guid>
      <dc:creator>kakooo16</dc:creator>
      <dc:date>2020-05-08T20:39:22Z</dc:date>
    </item>
    <item>
      <title>Re: Use an iteration using SQL query OFFSET</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Use-an-iteration-using-SQL-query-OFFSET/m-p/2218410#M13617</link>
      <description>&lt;P&gt;That looks good to me.&amp;nbsp; And you have your tLoop connect to your input query with an "iterate"?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you create a very simple test job it doesn't work?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;context.nb_lines=30&lt;/P&gt;&lt;P&gt;context.batch_size=10&lt;/P&gt;&lt;P&gt;tLoop-----iterate------&amp;gt;tYourDBinput------main-----&amp;gt;tLogRow&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 08 May 2020 20:49:37 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Use-an-iteration-using-SQL-query-OFFSET/m-p/2218410#M13617</guid>
      <dc:creator>billimmer</dc:creator>
      <dc:date>2020-05-08T20:49:37Z</dc:date>
    </item>
    <item>
      <title>Re: Use an iteration using SQL query OFFSET</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Use-an-iteration-using-SQL-query-OFFSET/m-p/2218411#M13618</link>
      <description>&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Talend1.PNG" style="width: 999px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MZvy.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/141961i7573910EE6E8C874/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MZvy.png" alt="0683p000009MZvy.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Here is my job Design ! Wen i try to stock the items in a list i get then probelm of :&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;[1,....,10] --&amp;gt; [1,.....,20]--&amp;gt;[1,...,30 ]&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;My tjavaFlex code is as such&amp;nbsp;&lt;/P&gt; 
&lt;PRE&gt;List&amp;lt;String&amp;gt; listOfitems = new java.util.ArrayList&amp;lt;String&amp;gt;();


listOfitems .add("\\\""+(String)globalMap.get("product_id")+ "\\\"") ;&lt;/PRE&gt;</description>
      <pubDate>Fri, 08 May 2020 20:56:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Use-an-iteration-using-SQL-query-OFFSET/m-p/2218411#M13618</guid>
      <dc:creator>kakooo16</dc:creator>
      <dc:date>2020-05-08T20:56:56Z</dc:date>
    </item>
    <item>
      <title>Re: Use an iteration using SQL query OFFSET</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Use-an-iteration-using-SQL-query-OFFSET/m-p/2218412#M13619</link>
      <description>&lt;P&gt;Im i linking the components correctly !&lt;/P&gt; 
&lt;P&gt;I don't know why the list is filled as such !&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;A href="https://community.qlik.com/s/profile/0053p000007LLolAAG"&gt;@lli&lt;/A&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 08 May 2020 21:25:29 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Use-an-iteration-using-SQL-query-OFFSET/m-p/2218412#M13619</guid>
      <dc:creator>kakooo16</dc:creator>
      <dc:date>2020-05-08T21:25:29Z</dc:date>
    </item>
    <item>
      <title>Re: Use an iteration using SQL query OFFSET</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Use-an-iteration-using-SQL-query-OFFSET/m-p/2218413#M13620</link>
      <description>&lt;P&gt;Ok, it looks like your "All_Items" will contain&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;1 thru 10 on the first pass,&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;1 thru 20 on the second pass,&lt;/P&gt; 
&lt;P&gt;1 thru 30 on the 3rd pass.&amp;nbsp;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Because you add to it on each pass.&amp;nbsp; This is not what you want correct?&amp;nbsp; So maybe use the tReplicate to send one "main" to "All_Items", and a second "main" to process only 1-10, 11-20, and 21-30.&amp;nbsp; Something like this...&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2020-05-08_15-29-15.png" style="width: 494px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009Ma2P.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/134694iDC4DBC026E7243A8/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009Ma2P.png" alt="0683p000009Ma2P.png" /&gt;&lt;/span&gt;&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;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 08 May 2020 21:32:13 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Use-an-iteration-using-SQL-query-OFFSET/m-p/2218413#M13620</guid>
      <dc:creator>billimmer</dc:creator>
      <dc:date>2020-05-08T21:32:13Z</dc:date>
    </item>
    <item>
      <title>Re: Use an iteration using SQL query OFFSET</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Use-an-iteration-using-SQL-query-OFFSET/m-p/2218414#M13621</link>
      <description>&lt;P&gt;...Or on the second tReplicate, connect it to another tHashOutput but uncheck the "Append" option&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2020-05-08_15-37-34.png" style="width: 497px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MZd2.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/137715i751A4C0374CD9779/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MZd2.png" alt="0683p000009MZd2.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 08 May 2020 21:39:01 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Use-an-iteration-using-SQL-query-OFFSET/m-p/2218414#M13621</guid>
      <dc:creator>billimmer</dc:creator>
      <dc:date>2020-05-08T21:39:01Z</dc:date>
    </item>
    <item>
      <title>Re: Use an iteration using SQL query OFFSET</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Use-an-iteration-using-SQL-query-OFFSET/m-p/2218415#M13622</link>
      <description>OKey , Thanks a lot i will try both solution and will give you a feed back as soon as possible !&lt;BR /&gt;&lt;BR /&gt;Greetings</description>
      <pubDate>Fri, 08 May 2020 21:45:54 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Use-an-iteration-using-SQL-query-OFFSET/m-p/2218415#M13622</guid>
      <dc:creator>kakooo16</dc:creator>
      <dc:date>2020-05-08T21:45:54Z</dc:date>
    </item>
  </channel>
</rss>

