<?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: Multiple tMap input fields mapped to a single lookup table instance. in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Multiple-tMap-input-fields-mapped-to-a-single-lookup-table/m-p/2248855#M33581</link>
    <description>Hi
&lt;BR /&gt;You can load the lookup table one time and cache the data in memory with tHashOutput component, read the data from memory with tHashInput&amp;nbsp;when needed. eg:
&lt;BR /&gt;tMongoInput--main--tHashOutput
&lt;BR /&gt;&amp;nbsp; &amp;nbsp;|
&lt;BR /&gt;onsubjobok
&lt;BR /&gt;&amp;nbsp; &amp;nbsp;|
&lt;BR /&gt;tFileInputDelimited--main--tMap---out1....
&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;lookup
&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;tHashInput</description>
    <pubDate>Sat, 10 Oct 2015 03:30:12 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2015-10-10T03:30:12Z</dc:date>
    <item>
      <title>Multiple tMap input fields mapped to a single lookup table instance.</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Multiple-tMap-input-fields-mapped-to-a-single-lookup-table/m-p/2248854#M33580</link>
      <description>Hi, 
&lt;BR /&gt;I have a tMap with numerous fields of the same type, for example a medical diagnosis code.&amp;nbsp; The medical diagnosis codes must match the valid codes in a MongoDB lookup table.&amp;nbsp; My problem is that there are many such fields in the input data.&amp;nbsp;&amp;nbsp; 
&lt;BR /&gt;I am able to drop "Many" tMongoDbInput components in my job and do each individual lookup against a different lookup table instance.&amp;nbsp; However, this presents several problems.&amp;nbsp; The first obvious is that I now have a real mess with components on top of components in the job.&amp;nbsp; The second is that each lookup loads a separate copy of the data.&amp;nbsp; That is not such a big problem for smalll tables, but I have some fields that require very large lookup tables. 
&lt;BR /&gt;Is there any way to utilize a single lookup instance so I do not have to have bunches and bunchs of duplicated lookup tables, and also to avoid loading the lookup tabel data over and over. 
&lt;BR /&gt;Thanks so much in advance! 
&lt;BR /&gt;Charlie</description>
      <pubDate>Sat, 16 Nov 2024 11:00:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Multiple-tMap-input-fields-mapped-to-a-single-lookup-table/m-p/2248854#M33580</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-11-16T11:00:08Z</dc:date>
    </item>
    <item>
      <title>Re: Multiple tMap input fields mapped to a single lookup table instance.</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Multiple-tMap-input-fields-mapped-to-a-single-lookup-table/m-p/2248855#M33581</link>
      <description>Hi
&lt;BR /&gt;You can load the lookup table one time and cache the data in memory with tHashOutput component, read the data from memory with tHashInput&amp;nbsp;when needed. eg:
&lt;BR /&gt;tMongoInput--main--tHashOutput
&lt;BR /&gt;&amp;nbsp; &amp;nbsp;|
&lt;BR /&gt;onsubjobok
&lt;BR /&gt;&amp;nbsp; &amp;nbsp;|
&lt;BR /&gt;tFileInputDelimited--main--tMap---out1....
&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;lookup
&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;tHashInput</description>
      <pubDate>Sat, 10 Oct 2015 03:30:12 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Multiple-tMap-input-fields-mapped-to-a-single-lookup-table/m-p/2248855#M33581</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-10-10T03:30:12Z</dc:date>
    </item>
    <item>
      <title>Re: Multiple tMap input fields mapped to a single lookup table instance.</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Multiple-tMap-input-fields-mapped-to-a-single-lookup-table/m-p/2248856#M33582</link>
      <description>Thanks!&amp;nbsp; 
&lt;BR /&gt;I have the tHashInput and tHashOutput working nicely.&amp;nbsp; That solves the multiple load problem. 
&lt;BR /&gt;The next problem is that I need to use N instances of the tHashInput.&amp;nbsp; In my case that means 16 tHashInput instances and and an aditional 12 secondary loolkups/tHashInput instances.&amp;nbsp; There are also 7 other data sources.&amp;nbsp; This is really hitting the limits of dealing with the graphical design tool like Talend.&amp;nbsp; I have looked and looked but I have not found any way to cope with that many components.&amp;nbsp; 
&lt;BR /&gt;Do you know of any way to reutilize a single tHashInput component so I do not need so many components and connections in my job? 
&lt;BR /&gt;Can I write Java code to tell Talend how to cope with this? 
&lt;BR /&gt;Are there best practices regarding how to decompose Talend jobs to make this type of situation more manageable? 
&lt;BR /&gt;Thanks, 
&lt;BR /&gt;Charlie</description>
      <pubDate>Tue, 13 Oct 2015 22:44:14 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Multiple-tMap-input-fields-mapped-to-a-single-lookup-table/m-p/2248856#M33582</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-10-13T22:44:14Z</dc:date>
    </item>
  </channel>
</rss>

