<?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: Newbie question regarding tMap columns limit in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Newbie-question-regarding-tMap-columns-limit/m-p/2284626#M58276</link>
    <description>Looking at Dynamic Schema, I see it can be used to dynamically map source columns to destination columns, but I am not sure how it can help with what I am trying to do. 
&lt;BR /&gt;In this project, a table can have 500-2000 columns. I need to map the source table to a destination table with a predefined schema. The source table may share many column names and definition with the destination table, so had the source table been narrower (fewer columns), I can simply do an auto map for most columns, and manually specify the remainder. 
&lt;BR /&gt;Another solution that just occurred to me is to use multiple sub-jobs of tMySQLInput --&amp;gt; tMap --&amp;gt; tMySQLOutput, updating the output record with data from the subset of columns being process for the current sub-job. Is there a better solution that you can think of?</description>
    <pubDate>Fri, 08 May 2015 18:01:44 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2015-05-08T18:01:44Z</dc:date>
    <item>
      <title>Newbie question regarding tMap columns limit</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Newbie-question-regarding-tMap-columns-limit/m-p/2284624#M58274</link>
      <description>I am evaluating Talend for a project which involves mapping data for tables that contain large number of columns, 500-2000. To work around tMap Java object size limitation, the recommendation I have seen is to break the processing into smaller sub jobs. 
&lt;BR /&gt;TMySQLInput_1 --&amp;gt; tMap_1 --&amp;gt;&amp;nbsp; 
&lt;BR /&gt;TMySQLInput_2 --&amp;gt; tMap_2 --&amp;gt; 
&lt;BR /&gt;... 
&lt;BR /&gt;TMySQLInput_n --&amp;gt; tMap_n --&amp;gt; &amp;nbsp; 
&lt;BR /&gt;What is a good way to join the output of all these sub-jobs together? I tried tHashOutput and tJoin, but it seems to be more work that it should be. Using pure SQL it would be a simple inner join statement. I suspect there is a better solution in Talend that I am not seeing. 
&lt;BR /&gt;Or even better, is there a better way to handle mapping for tables with 500-2000 columns?&amp;nbsp; 
&lt;BR /&gt;Thank you.</description>
      <pubDate>Fri, 08 May 2015 09:26:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Newbie-question-regarding-tMap-columns-limit/m-p/2284624#M58274</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-05-08T09:26:26Z</dc:date>
    </item>
    <item>
      <title>Re: Newbie question regarding tMap columns limit</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Newbie-question-regarding-tMap-columns-limit/m-p/2284625#M58275</link>
      <description>Hi,
&lt;BR /&gt;Have you checked Talend "Dynamic Schema" feature which 
&lt;FONT size="2"&gt;&lt;FONT face="Calibri"&gt;allows you to design schema with an unknown column structure (unknown name and number of columns).&lt;/FONT&gt;&lt;/FONT&gt;
&lt;BR /&gt;
&lt;FONT size="2"&gt;&lt;FONT face="Calibri"&gt;Please take a look at document about:&lt;A href="https://help.talend.com/pages/viewpage.action?pageId=190513179" target="_blank" rel="nofollow noopener noreferrer"&gt;TalendHelpCenter:How to process changing data structure?&lt;/A&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;/FONT&gt;
&lt;BR /&gt;
&lt;FONT size="2"&gt;&lt;FONT face="Calibri"&gt;Best regards&lt;/FONT&gt;&lt;/FONT&gt;
&lt;BR /&gt;
&lt;FONT size="2"&gt;&lt;FONT face="Calibri"&gt;Sabrina&lt;BR /&gt;&lt;/FONT&gt;&lt;/FONT&gt;</description>
      <pubDate>Fri, 08 May 2015 09:43:53 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Newbie-question-regarding-tMap-columns-limit/m-p/2284625#M58275</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-05-08T09:43:53Z</dc:date>
    </item>
    <item>
      <title>Re: Newbie question regarding tMap columns limit</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Newbie-question-regarding-tMap-columns-limit/m-p/2284626#M58276</link>
      <description>Looking at Dynamic Schema, I see it can be used to dynamically map source columns to destination columns, but I am not sure how it can help with what I am trying to do. 
&lt;BR /&gt;In this project, a table can have 500-2000 columns. I need to map the source table to a destination table with a predefined schema. The source table may share many column names and definition with the destination table, so had the source table been narrower (fewer columns), I can simply do an auto map for most columns, and manually specify the remainder. 
&lt;BR /&gt;Another solution that just occurred to me is to use multiple sub-jobs of tMySQLInput --&amp;gt; tMap --&amp;gt; tMySQLOutput, updating the output record with data from the subset of columns being process for the current sub-job. Is there a better solution that you can think of?</description>
      <pubDate>Fri, 08 May 2015 18:01:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Newbie-question-regarding-tMap-columns-limit/m-p/2284626#M58276</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-05-08T18:01:44Z</dc:date>
    </item>
  </channel>
</rss>

