<?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 tHashOuts to 1 tHashIn in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Multiple-tHashOuts-to-1-tHashIn/m-p/2279136#M54399</link>
    <description>Thanks thats what I needed, nice trick as well.&lt;BR /&gt;Its sometimes not clear "Why" or "How" a setting on a component can be used. As an example The talend help text just confirms "link to a tHashOutput" but does not elaborate as to why you might use or need that</description>
    <pubDate>Wed, 28 Nov 2018 13:18:00 GMT</pubDate>
    <dc:creator>mobmsc2</dc:creator>
    <dc:date>2018-11-28T13:18:00Z</dc:date>
    <item>
      <title>Multiple tHashOuts to 1 tHashIn</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Multiple-tHashOuts-to-1-tHashIn/m-p/2279134#M54397</link>
      <description>&lt;P&gt;I have a number of files in 1 folder that have slightly different schemas. I want to standardise the schema before processing all rows as flow. I will need to extend the design to include at least 2 more schema designs not shown here.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;I'm having trouble designing the job to unite the flows into 1 while avoiding loops (tUnite doesn't work) so tHash&amp;nbsp;components were&amp;nbsp;suggested but my design as seen below only outputs the rows from 1 of the 4 tHashOut components (whichever is listed as linked in the tHashInput).&amp;nbsp;&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="TalendMultipleTHash.png" style="width: 999px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M1AU.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/127925i44F28C3E80176D32/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M1AU.png" alt="0683p000009M1AU.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;What I've tried&lt;/P&gt; 
&lt;UL&gt; 
 &lt;LI&gt;Adding more tHashInputs and using tUnite to unite the flows but thats&amp;nbsp;creates an error&lt;/LI&gt; 
 &lt;LI&gt;Linking multiple tHashInputs to 1 and pairing that tHashInput to the tHashOutput but I get&amp;nbsp;Null pointer exception&lt;/LI&gt; 
 &lt;LI&gt;disabling append data but then I get even less rows.&lt;/LI&gt; 
&lt;/UL&gt; 
&lt;P&gt;While &lt;A href="https://help.talend.com/reader/wDRBNUuxk629sNcI0dNYaA/LTqBBurBnnkWIPVTY769dA" target="_blank" rel="nofollow noopener noreferrer"&gt;this reference guide shows 2 HashOuts&lt;/A&gt; its not clear to me why the configuration works or how I would extend it to include more tHashOutputs&lt;/P&gt; 
&lt;OL&gt; 
 &lt;LI&gt;How do I configure multiple tHashOutputs to feed 1 tHashInput?&lt;/LI&gt; 
 &lt;LI&gt;In the tHashOutput component 
  &lt;OL&gt; 
   &lt;LI&gt;Does keys management mean the key defined in the schema (and can I have more than 1 key defined in a schema)&lt;/LI&gt; 
   &lt;LI&gt;What does link to tHashOutput actually mean?&lt;/LI&gt; 
  &lt;/OL&gt;&lt;/LI&gt; 
 &lt;LI&gt;In the tHashInput component 
  &lt;OL&gt; 
   &lt;LI&gt;Can I link to more than 1&amp;nbsp;Output as the drop down list only lets me select 1&lt;/LI&gt; 
  &lt;/OL&gt;&lt;/LI&gt; 
&lt;/OL&gt; 
&lt;P&gt;Anyone able to advise me ?&lt;/P&gt;</description>
      <pubDate>Tue, 27 Nov 2018 17:02:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Multiple-tHashOuts-to-1-tHashIn/m-p/2279134#M54397</guid>
      <dc:creator>mobmsc2</dc:creator>
      <dc:date>2018-11-27T17:02:47Z</dc:date>
    </item>
    <item>
      <title>Re: Multiple tHashOuts to 1 tHashIn</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Multiple-tHashOuts-to-1-tHashIn/m-p/2279135#M54398</link>
      <description>&lt;P&gt;The way to do this is create a mini subjob at the beginning of your job. In that subjob add a tFixedFlowInput with the schema you require for your files and connect that to a tHashOutput. Set the tFixedFlowInput to produce 0 rows. This will initialise the tHashOutput.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Now in all of your other tHashOutputs tick the "Link with a tHashOutput" and select the name of the pre-initialised tHashOutput.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When you want to read from the tHashOutputs connect your tHashInput to the pre-initialised one.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;That is it.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 27 Nov 2018 17:19:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Multiple-tHashOuts-to-1-tHashIn/m-p/2279135#M54398</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-11-27T17:19:03Z</dc:date>
    </item>
    <item>
      <title>Re: Multiple tHashOuts to 1 tHashIn</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Multiple-tHashOuts-to-1-tHashIn/m-p/2279136#M54399</link>
      <description>Thanks thats what I needed, nice trick as well.&lt;BR /&gt;Its sometimes not clear "Why" or "How" a setting on a component can be used. As an example The talend help text just confirms "link to a tHashOutput" but does not elaborate as to why you might use or need that</description>
      <pubDate>Wed, 28 Nov 2018 13:18:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Multiple-tHashOuts-to-1-tHashIn/m-p/2279136#M54399</guid>
      <dc:creator>mobmsc2</dc:creator>
      <dc:date>2018-11-28T13:18:00Z</dc:date>
    </item>
  </channel>
</rss>

