<?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 Dynamic Data Mapping and Transformation in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Dynamic-Data-Mapping-and-Transformation/m-p/2236773#M25407</link>
    <description>&lt;P&gt;Hello Team,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have one requirement in Talend where I have to do dynamic mapping of multiple files/tables.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Consider I have 5 files with 5 different schema for that I have to used Dynamic Schema.&lt;/P&gt;&lt;P&gt;Now, the challenges is how to dynamically map those 5 different schema.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I don't want to use tMap 5 times in the design.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How to achieve dynamic mapping in talend ?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Kindly assist.&lt;/P&gt;</description>
    <pubDate>Sat, 16 Nov 2024 03:03:06 GMT</pubDate>
    <dc:creator>Rohitash</dc:creator>
    <dc:date>2024-11-16T03:03:06Z</dc:date>
    <item>
      <title>Dynamic Data Mapping and Transformation</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Dynamic-Data-Mapping-and-Transformation/m-p/2236773#M25407</link>
      <description>&lt;P&gt;Hello Team,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have one requirement in Talend where I have to do dynamic mapping of multiple files/tables.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Consider I have 5 files with 5 different schema for that I have to used Dynamic Schema.&lt;/P&gt;&lt;P&gt;Now, the challenges is how to dynamically map those 5 different schema.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I don't want to use tMap 5 times in the design.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How to achieve dynamic mapping in talend ?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Kindly assist.&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 03:03:06 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Dynamic-Data-Mapping-and-Transformation/m-p/2236773#M25407</guid>
      <dc:creator>Rohitash</dc:creator>
      <dc:date>2024-11-16T03:03:06Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Data Mapping and Transformation</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Dynamic-Data-Mapping-and-Transformation/m-p/2236774#M25408</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;Can you give us more details on the need and what you want to do. Is it a migration, loading a data warehouse ... concrete examples of sources and targets.&lt;/P&gt;</description>
      <pubDate>Mon, 09 Mar 2020 18:28:01 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Dynamic-Data-Mapping-and-Transformation/m-p/2236774#M25408</guid>
      <dc:creator>JohnRMK</dc:creator>
      <dc:date>2020-03-09T18:28:01Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Data Mapping and Transformation</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Dynamic-Data-Mapping-and-Transformation/m-p/2236775#M25409</link>
      <description>&lt;P&gt;Hi ,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Yes !! It's a data loading from source to target database.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;My Requirement is bit complex.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have 3 different schema and i have to do mapping and transformation dynamically for respective schema, without using multiple times of tMap Component.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Example : Consider I have 3 files&lt;/P&gt;
&lt;P&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; &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; &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; &amp;nbsp; &amp;nbsp; Target&amp;nbsp; Database&lt;/P&gt;
&lt;P&gt;1) File : Employee Details&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; &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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/P&gt;
&lt;P&gt;Schema :&amp;nbsp; E_Id | E_Name | E_Sal&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (dynamically mapping)&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;Employee Table&lt;/P&gt;
&lt;P&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -----------------------------&lt;/P&gt;
&lt;P&gt;2) File : Department Details&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;TMAP&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/P&gt;
&lt;P&gt;Schema : D_Id | D_Name&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; &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; &amp;nbsp; &amp;nbsp; &amp;nbsp; Department Table&lt;/P&gt;
&lt;P&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;------------------------------&lt;/P&gt;
&lt;P&gt;3) File : Country Details&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Schema : C_Code | Country_Name&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; &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; Country Table&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In the above 3 different schema , we have to dynamically map the data and load it in the target database.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Kindly assist.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In case any queries , please call me on below mentioned number&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Rohitash Sherigar&lt;/P&gt;
&lt;P&gt;(M: +91-9594733034)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 10 Mar 2020 05:27:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Dynamic-Data-Mapping-and-Transformation/m-p/2236775#M25409</guid>
      <dc:creator>Rohitash</dc:creator>
      <dc:date>2020-03-10T05:27:27Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Data Mapping and Transformation</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Dynamic-Data-Mapping-and-Transformation/m-p/2236776#M25410</link>
      <description>&lt;P&gt;You will find in this link an example of Talend Job to inject data in different table (or extract them)&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.talend.com/yutwg22796/board/message?board.id=integrating&amp;amp;message.id=118027#M118027" target="_blank"&gt;https://community.talend.com/yutwg22796/board/message?board.id=integrating&amp;amp;message.id=118027#M118027&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 10 Mar 2020 09:27:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Dynamic-Data-Mapping-and-Transformation/m-p/2236776#M25410</guid>
      <dc:creator>JohnRMK</dc:creator>
      <dc:date>2020-03-10T09:27:11Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Data Mapping and Transformation</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Dynamic-Data-Mapping-and-Transformation/m-p/2236777#M25411</link>
      <description>&lt;P&gt;I have one file which needs to transform using tmap.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have another file which needs to transform using tmap.&lt;/P&gt;&lt;P&gt;so instead of using multiple times tmap component, I want to use only one tmap component for 2 different file which has different schema.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Scenario&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1) In local directory, I have multiple files . To fetch that file , I'll be using tfilelist component to iterate the source file.&lt;/P&gt;&lt;P&gt;2) Each file has different schema, different schema has to map with tmap. which means multiple times tmap component is used. And I don't want to use multiple time tmap component in my job.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So, what is the best way to implement this job design.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have attached the image of a scenario. Please find it and assist me .&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;BR /&gt;&lt;A href="https://community.qlik.com/legacyfs/online/tlnd_dw_files/0683p000009Ly2H"&gt;scenario.JPG&lt;/A&gt;</description>
      <pubDate>Tue, 10 Mar 2020 14:35:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Dynamic-Data-Mapping-and-Transformation/m-p/2236777#M25411</guid>
      <dc:creator>Rohitash</dc:creator>
      <dc:date>2020-03-10T14:35:33Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Data Mapping and Transformation</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Dynamic-Data-Mapping-and-Transformation/m-p/2236778#M25412</link>
      <description>&lt;P&gt;From what I understand, it's impossible to do it!&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;the dynamic schema is used to load columns not known at dev and known at runtime.&lt;BR /&gt;With a tMap, you have to act on the name of a well defined column.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Generally the dynamic schema is used at the end of a schema and retrieves all the columns.&lt;/P&gt; 
&lt;P&gt;&lt;BR /&gt;Id_1 (int) ==&amp;gt; can be modified in a tMap&lt;BR /&gt;f_name (string) ==&amp;gt; can be modified in a tMap&lt;BR /&gt;l_name (string) ==&amp;gt; can be modified in a tMap&lt;BR /&gt;col_1; col_2; col_3; ....... (dynamic) ==&amp;gt; cannot be modified in tMap.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;You can either try to directly transform the file locally or if you put your data in a staging database with the dynamic schema and you apply the transformation with procedures or update query (DML) in the database.&lt;/P&gt; 
&lt;P&gt;Finally, you load the data into the final database with the dynamic schema again.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;If you don't have a lot of transformation, you can use the examples below:&lt;BR /&gt;&lt;A href="https://help.talend.com/reader/KxVIhxtXBBFymmkkWJ~O4Q/WX1guuvSnxZg5nBBQ26LBQ" target="_blank" rel="nofollow noopener noreferrer"&gt;https://help.talend.com/reader/KxVIhxtXBBFymmkkWJ~O4Q/WX1guuvSnxZg5nBBQ26LBQ&lt;/A&gt;&lt;/P&gt; 
&lt;P&gt;&lt;A href="https://help.talend.com/reader/hCrOzogIwKfuR3mPf~LydA/CHTC16vtJ5cev_GPSTCO2w" target="_blank" rel="nofollow noopener noreferrer"&gt;https://help.talend.com/reader/hCrOzogIwKfuR3mPf~LydA/CHTC16vtJ5cev_GPSTCO2w&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 10 Mar 2020 14:55:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Dynamic-Data-Mapping-and-Transformation/m-p/2236778#M25412</guid>
      <dc:creator>JohnRMK</dc:creator>
      <dc:date>2020-03-10T14:55:56Z</dc:date>
    </item>
  </channel>
</rss>

