<?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 Developing an ETL framework using Talend in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Developing-an-ETL-framework-using-Talend/m-p/2271292#M48933</link>
    <description>&lt;P&gt;Hi All,&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;my first message here.&lt;/P&gt; 
&lt;P&gt;I do have some DW design and ETL experience, however not with Talend.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;I'm trying to understand what would be the best way to accomplish the below:&lt;/P&gt; 
&lt;P&gt;I would like every job to get variables from a master table based on feed_id.&lt;/P&gt; 
&lt;P&gt;If, for instance, I have a job called 'Web Extracts' which I've assigned feed_id =1 to,&lt;/P&gt; 
&lt;P&gt;I'd like to have a generic mechanism to get all records where feed_id = 1 from the variables table (i.e variables relevant across a feed only, filename for instance, plus global variables (i.e variables relevant across the whole project, for example, remote server hostname, which can have 999 as feed_id)&lt;/P&gt; 
&lt;P&gt;This is how the table should look like:&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="1.PNG" style="width: 999px;"&gt;&lt;IMG src="https://yutwg22796.i.lithium.com/t5/image/serverpage/image-id/13311i16CA41DEACC52DAA/image-size/large?v=1.0&amp;amp;px=999" title="1.PNG" alt="1.PNG" /&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;I'm assuming I'd need to create a joblet for this, with different feed_id depending on the job?&lt;/P&gt; 
&lt;P&gt;Or is there a better ideas?&lt;/P&gt; 
&lt;P&gt;On each case, could you please provide me with guidance and examples on how to achieve it?&lt;/P&gt; 
&lt;P&gt;In addition,&lt;/P&gt; 
&lt;P&gt;would I need to declare these variables for the job to compile, or is a way around doing it?&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Next,&lt;/P&gt; 
&lt;P&gt;every time a job runs, a file_id (a sequence generated by an identity column on a db, see bellow)&lt;/P&gt; 
&lt;P&gt;will be generated in an etl_file_process table.&lt;/P&gt; 
&lt;P&gt;This table will record start time, end time, records processed, records rejected, and filename processed for every run.&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2.PNG" style="width: 999px;"&gt;&lt;IMG src="https://yutwg22796.i.lithium.com/t5/image/serverpage/image-id/13312iF88AACB8DE1B0063/image-size/large?v=1.0&amp;amp;px=999" title="2.PNG" alt="2.PNG" /&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Again the question is, what's the best way to go about it, and whether I would have to declare variables beforehand for the job to compile?&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Thank you all in advance,&lt;/P&gt; 
&lt;P&gt;avrgal&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sat, 20 Oct 2018 16:46:08 GMT</pubDate>
    <dc:creator>avrgal</dc:creator>
    <dc:date>2018-10-20T16:46:08Z</dc:date>
    <item>
      <title>Developing an ETL framework using Talend</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Developing-an-ETL-framework-using-Talend/m-p/2271292#M48933</link>
      <description>&lt;P&gt;Hi All,&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;my first message here.&lt;/P&gt; 
&lt;P&gt;I do have some DW design and ETL experience, however not with Talend.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;I'm trying to understand what would be the best way to accomplish the below:&lt;/P&gt; 
&lt;P&gt;I would like every job to get variables from a master table based on feed_id.&lt;/P&gt; 
&lt;P&gt;If, for instance, I have a job called 'Web Extracts' which I've assigned feed_id =1 to,&lt;/P&gt; 
&lt;P&gt;I'd like to have a generic mechanism to get all records where feed_id = 1 from the variables table (i.e variables relevant across a feed only, filename for instance, plus global variables (i.e variables relevant across the whole project, for example, remote server hostname, which can have 999 as feed_id)&lt;/P&gt; 
&lt;P&gt;This is how the table should look like:&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="1.PNG" style="width: 999px;"&gt;&lt;IMG src="https://yutwg22796.i.lithium.com/t5/image/serverpage/image-id/13311i16CA41DEACC52DAA/image-size/large?v=1.0&amp;amp;px=999" title="1.PNG" alt="1.PNG" /&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;I'm assuming I'd need to create a joblet for this, with different feed_id depending on the job?&lt;/P&gt; 
&lt;P&gt;Or is there a better ideas?&lt;/P&gt; 
&lt;P&gt;On each case, could you please provide me with guidance and examples on how to achieve it?&lt;/P&gt; 
&lt;P&gt;In addition,&lt;/P&gt; 
&lt;P&gt;would I need to declare these variables for the job to compile, or is a way around doing it?&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Next,&lt;/P&gt; 
&lt;P&gt;every time a job runs, a file_id (a sequence generated by an identity column on a db, see bellow)&lt;/P&gt; 
&lt;P&gt;will be generated in an etl_file_process table.&lt;/P&gt; 
&lt;P&gt;This table will record start time, end time, records processed, records rejected, and filename processed for every run.&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2.PNG" style="width: 999px;"&gt;&lt;IMG src="https://yutwg22796.i.lithium.com/t5/image/serverpage/image-id/13312iF88AACB8DE1B0063/image-size/large?v=1.0&amp;amp;px=999" title="2.PNG" alt="2.PNG" /&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Again the question is, what's the best way to go about it, and whether I would have to declare variables beforehand for the job to compile?&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Thank you all in advance,&lt;/P&gt; 
&lt;P&gt;avrgal&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 20 Oct 2018 16:46:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Developing-an-ETL-framework-using-Talend/m-p/2271292#M48933</guid>
      <dc:creator>avrgal</dc:creator>
      <dc:date>2018-10-20T16:46:08Z</dc:date>
    </item>
    <item>
      <title>Re: Developing an ETL framework using Talend</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Developing-an-ETL-framework-using-Talend/m-p/2271293#M48934</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;Your job requirement is not very clear for us. The screenshot is a little indistinct to get the logic.&lt;/P&gt;
&lt;P&gt;Could you please elaborate your case with an example with input and expected output values?&lt;/P&gt;
&lt;P&gt;Best regards&lt;/P&gt;
&lt;P&gt;Sabrina&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 05 Nov 2018 08:20:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Developing-an-ETL-framework-using-Talend/m-p/2271293#M48934</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-11-05T08:20:47Z</dc:date>
    </item>
  </channel>
</rss>

