<?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 [resolved] Optimize look-up in Talend in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/resolved-Optimize-look-up-in-Talend/m-p/2318176#M88545</link>
    <description>&lt;P&gt;Hi All,&lt;BR /&gt;I need to lookup a table (using tMap) in one of my Talend jobs. However, this table need to be looked up three times based on different join conditions and has around 800k rows.&lt;BR /&gt;Please suggest any ways to optimize the performance of the Job given the constraints.&lt;BR /&gt;Thanks in advance.&lt;/P&gt;</description>
    <pubDate>Mon, 07 Dec 2015 07:42:26 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2015-12-07T07:42:26Z</dc:date>
    <item>
      <title>[resolved] Optimize look-up in Talend</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Optimize-look-up-in-Talend/m-p/2318176#M88545</link>
      <description>&lt;P&gt;Hi All,&lt;BR /&gt;I need to lookup a table (using tMap) in one of my Talend jobs. However, this table need to be looked up three times based on different join conditions and has around 800k rows.&lt;BR /&gt;Please suggest any ways to optimize the performance of the Job given the constraints.&lt;BR /&gt;Thanks in advance.&lt;/P&gt;</description>
      <pubDate>Mon, 07 Dec 2015 07:42:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Optimize-look-up-in-Talend/m-p/2318176#M88545</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-12-07T07:42:26Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Optimize look-up in Talend</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Optimize-look-up-in-Talend/m-p/2318177#M88546</link>
      <description>Take a look here ( 
&lt;A href="https://help.talend.com/search/all?query=tMap+lookup+models" rel="nofollow noopener noreferrer"&gt;https://help.talend.com/search/all?query=tMap+lookup+models&lt;/A&gt;). You should use the "Load Once" option. This will load your lookup data into memory at the beginning of the job which makes the lookup significantly faster than loading it 800k times. You can make this quicker by loading the data into a tHashOutput component in a subjob before the subjob with the lookup and then use tHashInputs (connected to the tHashOutput above) as many times as you need them. This will mean that only one query will be fired against your database and the data will be reused for as many lookups as you need.</description>
      <pubDate>Mon, 07 Dec 2015 09:17:29 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Optimize-look-up-in-Talend/m-p/2318177#M88546</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-12-07T09:17:29Z</dc:date>
    </item>
  </channel>
</rss>

