<?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: Job Running Slow in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Job-Running-Slow/m-p/2326123#M95644</link>
    <description>Hi 
&lt;BR /&gt;The job is a little big and it consumes so much memory, tHashOutput, tFilterRow and tMap, all of them consume memory. Try the following ways to optimize the job: 
&lt;BR /&gt;1. Output the records into a file using tFileOutputDelimited replace storing them into memory with tHashOutput. 
&lt;BR /&gt;2. Use tFixedFlowInput component replace tRowGenerator. 
&lt;BR /&gt;3. Store the lookup flow into disk replace memory. 
&lt;BR /&gt;4. Open the Run viewer--&amp;gt;advanced settings panel and allocate more memory to execute the job. 
&lt;BR /&gt;Best regards 
&lt;BR /&gt;Shong</description>
    <pubDate>Tue, 29 Nov 2011 02:05:47 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2011-11-29T02:05:47Z</dc:date>
    <item>
      <title>Job Running Slow</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Job-Running-Slow/m-p/2326119#M95640</link>
      <description>Hello&lt;BR /&gt; I need support ... I have a problem with my job, is very slow. I have a main job which contains various job children. The job prncipal queries for each record and is piped to the corresponding sub job. But this whole process is very slow.&lt;BR /&gt; I do not know what makes it slow is the implementation tRowGenerator component or if there are many levels that implement (I have 3 levels, three levels of sub jobs)&lt;BR /&gt;&lt;BR /&gt; This is the structure of my job:&lt;BR /&gt;Main job:&lt;BR /&gt;tAS400Input-- &amp;gt;tmap-- &amp;gt;tSetGlobalVariable-- &amp;gt;tFilterRow1?filter--- &amp;gt;tRunJob1&lt;BR /&gt;&lt;BR /&gt;Job children 1:&lt;BR /&gt;tRowGenerator1-- &amp;gt;tSetGlobalVar-- &amp;gt;tMap1-- &amp;gt;tFilterRow1 ? filter-- &amp;gt;tRunJob2&lt;BR /&gt;                                                                                                  |&lt;BR /&gt;                                                                                                  |-- &amp;gt; tRunJob3&lt;BR /&gt;Job children 2:&lt;BR /&gt;tRowGenerator1-- &amp;gt;tSetGlobalVar-- &amp;gt;tMap1-- &amp;gt;tFilterRow1 ? filter-- &amp;gt;tRunJob4&lt;BR /&gt;                                                                                                  |&lt;BR /&gt;                                                                                                  |-- &amp;gt; tRunJob5&lt;BR /&gt;&lt;BR /&gt;I appreciate your help...</description>
      <pubDate>Sat, 16 Nov 2024 12:33:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Job-Running-Slow/m-p/2326119#M95640</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-11-16T12:33:08Z</dc:date>
    </item>
    <item>
      <title>Re: Job Running Slow</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Job-Running-Slow/m-p/2326120#M95641</link>
      <description>Hi 
&lt;BR /&gt;I don't know more details on your job, just have two points on current job design: 
&lt;BR /&gt;1. Why don't you finish the filter operation on tMap directly in the main job? 
&lt;BR /&gt;2. How many rows do you generate in tRowGenerator? If only one row, I suggest you to use tFixedFlowInput component. 
&lt;BR /&gt;There must be some place where you can optimize the job design. 
&lt;BR /&gt;Best regards 
&lt;BR /&gt;Shong</description>
      <pubDate>Thu, 24 Nov 2011 02:40:12 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Job-Running-Slow/m-p/2326120#M95641</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-11-24T02:40:12Z</dc:date>
    </item>
    <item>
      <title>Re: Job Running Slow</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Job-Running-Slow/m-p/2326121#M95642</link>
      <description>Hi,
&lt;BR /&gt;Can you post job screenshot ?
&lt;BR /&gt;Do you use many rows and Iterate ? Try to replace them.
&lt;BR /&gt;You can use TOS statistic to check where you loose more time.</description>
      <pubDate>Thu, 24 Nov 2011 19:35:29 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Job-Running-Slow/m-p/2326121#M95642</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-11-24T19:35:29Z</dc:date>
    </item>
    <item>
      <title>Re: Job Running Slow</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Job-Running-Slow/m-p/2326122#M95643</link>
      <description>Thank you very much shong / tmaurin ...
&lt;BR /&gt; Attached three pictures which show the design of the job. I use some tHashOutput do not know if this will make the process was very slow. Please tell me how I can optimize it.Also used in the entrance of each subjob a tRowGenerator.
&lt;BR /&gt; My idea is to process each record, filter them according to business rules and values them according to their evaluation, but for now this process is very slow, 600 records are processed in 15 minutes, that's very slow.
&lt;BR /&gt; Thank you!</description>
      <pubDate>Mon, 28 Nov 2011 15:16:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Job-Running-Slow/m-p/2326122#M95643</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-11-28T15:16:47Z</dc:date>
    </item>
    <item>
      <title>Re: Job Running Slow</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Job-Running-Slow/m-p/2326123#M95644</link>
      <description>Hi 
&lt;BR /&gt;The job is a little big and it consumes so much memory, tHashOutput, tFilterRow and tMap, all of them consume memory. Try the following ways to optimize the job: 
&lt;BR /&gt;1. Output the records into a file using tFileOutputDelimited replace storing them into memory with tHashOutput. 
&lt;BR /&gt;2. Use tFixedFlowInput component replace tRowGenerator. 
&lt;BR /&gt;3. Store the lookup flow into disk replace memory. 
&lt;BR /&gt;4. Open the Run viewer--&amp;gt;advanced settings panel and allocate more memory to execute the job. 
&lt;BR /&gt;Best regards 
&lt;BR /&gt;Shong</description>
      <pubDate>Tue, 29 Nov 2011 02:05:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Job-Running-Slow/m-p/2326123#M95644</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-11-29T02:05:47Z</dc:date>
    </item>
    <item>
      <title>Re: Job Running Slow</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Job-Running-Slow/m-p/2326124#M95645</link>
      <description>5. Try to move your filter from your filterRow to your tMap. You can certainly decrease the number of components used.</description>
      <pubDate>Tue, 29 Nov 2011 17:22:50 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Job-Running-Slow/m-p/2326124#M95645</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-11-29T17:22:50Z</dc:date>
    </item>
  </channel>
</rss>

