<?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 optimization in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Job-optimization/m-p/2268749#M47217</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp; &amp;nbsp; If it is a small dataset and you are using it multiple times, you can store it in global variable or hash maps.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp; &amp;nbsp; In your use case, your current approach looks fine rather than querying database multiple times (since each query of DB has an associated resource cost).&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Warm Regards,&lt;BR /&gt;Nikhil Thampi&lt;/P&gt; 
&lt;P&gt;Please appreciate our Talend community members by giving Kudos for sharing their time for your query. If your query is answered, please mark the topic as resolved &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
    <pubDate>Mon, 18 Mar 2019 15:59:06 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2019-03-18T15:59:06Z</dc:date>
    <item>
      <title>Job optimization</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Job-optimization/m-p/2268748#M47216</link>
      <description>&lt;P&gt;In terms of optimization what is better? Use a global variable at the start of the job and then call it in the tMaps or use several querys (tDBInput) to get the data to this tMaps. I have to use it like 8 tDBinput components only to get the same data (is a small query with 2 columns) in different parts of my job.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;I supose global variable is better option but i want to know if i will some problems when calling a global var inside the tMap.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Thanks in advance&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 06:18:28 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Job-optimization/m-p/2268748#M47216</guid>
      <dc:creator>Tech8</dc:creator>
      <dc:date>2024-11-16T06:18:28Z</dc:date>
    </item>
    <item>
      <title>Re: Job optimization</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Job-optimization/m-p/2268749#M47217</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp; &amp;nbsp; If it is a small dataset and you are using it multiple times, you can store it in global variable or hash maps.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp; &amp;nbsp; In your use case, your current approach looks fine rather than querying database multiple times (since each query of DB has an associated resource cost).&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Warm Regards,&lt;BR /&gt;Nikhil Thampi&lt;/P&gt; 
&lt;P&gt;Please appreciate our Talend community members by giving Kudos for sharing their time for your query. If your query is answered, please mark the topic as resolved &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 18 Mar 2019 15:59:06 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Job-optimization/m-p/2268749#M47217</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-03-18T15:59:06Z</dc:date>
    </item>
    <item>
      <title>Re: Job optimization</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Job-optimization/m-p/2268750#M47218</link>
      <description>&lt;P&gt;I think you can use tHash... compnents (&lt;A href="https://help.talend.com/reader/mjoDghHoMPI0yuyZ83a13Q/LTqBBurBnnkWIPVTY769dA" target="_self" rel="nofollow noopener noreferrer"&gt;tHashInput&lt;/A&gt;)&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;This compnents are for creating temporary table within a job which you can use many times.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;You can get data from source (db, file etc) and load it into hash(temporary) table and use it many times instead of loading data many times from source.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;To see it in your palete you have to unhide them in: File =&amp;gt; Edit project properties&amp;nbsp; =&amp;gt; Designer =&amp;gt; Palete setings =&amp;gt; Technical&lt;/P&gt;</description>
      <pubDate>Mon, 18 Mar 2019 16:13:58 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Job-optimization/m-p/2268750#M47218</guid>
      <dc:creator>DataTeam1</dc:creator>
      <dc:date>2019-03-18T16:13:58Z</dc:date>
    </item>
    <item>
      <title>Re: Job optimization</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Job-optimization/m-p/2268751#M47219</link>
      <description>&lt;P&gt;I tried both solutions and work fine for me and even looks like having several tHash components dont affect the performance of the job.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I will take the global var as the solution because im looking for use less components but as i said both solutions work.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks so much&lt;/P&gt;</description>
      <pubDate>Wed, 20 Mar 2019 08:39:57 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Job-optimization/m-p/2268751#M47219</guid>
      <dc:creator>Tech8</dc:creator>
      <dc:date>2019-03-20T08:39:57Z</dc:date>
    </item>
  </channel>
</rss>

