<?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 Incremental load, building a Fact table in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Incremental-load-building-a-Fact-table/m-p/2270756#M48552</link>
    <description>&lt;FONT color="#000000"&gt;&lt;FONT size="1"&gt;&lt;FONT face="Geneva,Helvetica,Arial,sans-serif"&gt;Do you have any tips or tutorials, specific components for performing incremental load of tables?&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; 
&lt;BR /&gt; 
&lt;FONT color="#000000"&gt;&lt;FONT size="1"&gt;&lt;FONT face="Geneva,Helvetica,Arial,sans-serif"&gt;I want to load all the new records from source to target, where target originally does not have those records. And I need to be able to handle errors.&amp;nbsp; 1000 records in source need to be inserted into target, and there might be times when the job fails after inserting 500 records. So if I have to rerun the job, how do I skip those 500 already inserted? &amp;nbsp; The db is oracle.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; 
&lt;BR /&gt; 
&lt;FONT color="#000000"&gt;&lt;FONT size="1"&gt;&lt;FONT face="Geneva,Helvetica,Arial,sans-serif"&gt;Overall goal:&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; 
&lt;BR /&gt; 
&lt;FONT color="#000000"&gt;&lt;FONT size="1"&gt;&lt;FONT face="Geneva,Helvetica,Arial,sans-serif"&gt;Step1: Insert a Record into a table with Seq, Jobname, Jobstartdt, status, Datafrom and Datatill&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; 
&lt;BR /&gt; 
&lt;FONT color="#000000"&gt;&lt;FONT size="1"&gt;&lt;FONT face="Geneva,Helvetica,Arial,sans-serif"&gt;Step2: Execute the Actual Dimension/Transaction data where changeDt &amp;gt;= DataFrom and is &amp;lt; sysdate&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; 
&lt;BR /&gt; 
&lt;FONT color="#000000"&gt;&lt;FONT size="1"&gt;&lt;FONT face="Geneva,Helvetica,Arial,sans-serif"&gt;It will have insert and update.&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; 
&lt;BR /&gt; 
&lt;FONT color="#000000"&gt;&lt;FONT size="1"&gt;&lt;FONT face="Geneva,Helvetica,Arial,sans-serif"&gt;Step3: Execute the first step flow again to update the JobEndDt and Status as complete&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; 
&lt;BR /&gt; 
&lt;FONT color="#000000"&gt;&lt;FONT size="1"&gt;&lt;FONT face="Geneva,Helvetica,Arial,sans-serif"&gt;The above steps need to complete daily for each Job.&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; 
&lt;BR /&gt; 
&lt;FONT color="#000000"&gt;&lt;FONT size="1"&gt;&lt;FONT face="Geneva,Helvetica,Arial,sans-serif"&gt;TabA -- (Audit Table)&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; 
&lt;BR /&gt; 
&lt;FONT color="#000000"&gt;&lt;FONT size="1"&gt;&lt;FONT face="Geneva,Helvetica,Arial,sans-serif"&gt;SeqID, JobName, JobStartdt,JobEndDt, Status, DataFrom,DataTill&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; 
&lt;BR /&gt; 
&lt;FONT color="#000000"&gt;&lt;FONT size="1"&gt;&lt;FONT face="Geneva,Helvetica,Arial,sans-serif"&gt;1, job1, 20/8/2015 01:30 AM, 20/8/2015 01:50 AM, Complete,18/8/2015, 19/8/2015&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; 
&lt;BR /&gt; 
&lt;FONT color="#000000"&gt;&lt;FONT size="1"&gt;&lt;FONT face="Geneva,Helvetica,Arial,sans-serif"&gt;2, job1, 21/8/2015 01:30 AM, null, 'Error',19/8/2015,20/8/2015&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; 
&lt;BR /&gt; 
&lt;FONT color="#000000"&gt;&lt;FONT size="1"&gt;&lt;FONT face="Geneva,Helvetica,Arial,sans-serif"&gt;3, job1, 22/8/2015 01:30 AM, , ,19/8/2015,21/8/2015&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; 
&lt;BR /&gt; 
&lt;FONT color="#000000"&gt;&lt;FONT size="1"&gt;&lt;FONT face="Geneva,Helvetica,Arial,sans-serif"&gt;TabB --&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; 
&lt;BR /&gt; 
&lt;FONT color="#000000"&gt;&lt;FONT size="1"&gt;&lt;FONT face="Geneva,Helvetica,Arial,sans-serif"&gt;EmpID, EmpName, DOJ, Address1, Address2, ChangeDt, LoadDt&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; 
&lt;BR /&gt; 
&lt;FONT color="#000000"&gt;&lt;FONT size="1"&gt;&lt;FONT face="Geneva,Helvetica,Arial,sans-serif"&gt;1,&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; 
&lt;BR /&gt; 
&lt;FONT color="#000000"&gt;&lt;FONT size="1"&gt;&lt;FONT face="Geneva,Helvetica,Arial,sans-serif"&gt;2&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; 
&lt;BR /&gt; 
&lt;FONT color="#000000"&gt;&lt;FONT size="1"&gt;&lt;FONT face="Geneva,Helvetica,Arial,sans-serif"&gt;3&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; 
&lt;BR /&gt; 
&lt;FONT color="#000000"&gt;&lt;FONT size="1"&gt;&lt;FONT face="Geneva,Helvetica,Arial,sans-serif"&gt;Address change may occur for users multiple times, i would need that record loaded into target. &lt;BR /&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; 
&lt;BR /&gt; 
&lt;FONT color="#000000"&gt;&lt;FONT size="1"&gt;&lt;FONT face="Geneva,Helvetica,Arial,sans-serif"&gt;thanks!&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;</description>
    <pubDate>Thu, 10 Sep 2015 19:47:47 GMT</pubDate>
    <dc:creator>_AnonymousUser</dc:creator>
    <dc:date>2015-09-10T19:47:47Z</dc:date>
    <item>
      <title>Incremental load, building a Fact table</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Incremental-load-building-a-Fact-table/m-p/2270756#M48552</link>
      <description>&lt;FONT color="#000000"&gt;&lt;FONT size="1"&gt;&lt;FONT face="Geneva,Helvetica,Arial,sans-serif"&gt;Do you have any tips or tutorials, specific components for performing incremental load of tables?&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; 
&lt;BR /&gt; 
&lt;FONT color="#000000"&gt;&lt;FONT size="1"&gt;&lt;FONT face="Geneva,Helvetica,Arial,sans-serif"&gt;I want to load all the new records from source to target, where target originally does not have those records. And I need to be able to handle errors.&amp;nbsp; 1000 records in source need to be inserted into target, and there might be times when the job fails after inserting 500 records. So if I have to rerun the job, how do I skip those 500 already inserted? &amp;nbsp; The db is oracle.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; 
&lt;BR /&gt; 
&lt;FONT color="#000000"&gt;&lt;FONT size="1"&gt;&lt;FONT face="Geneva,Helvetica,Arial,sans-serif"&gt;Overall goal:&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; 
&lt;BR /&gt; 
&lt;FONT color="#000000"&gt;&lt;FONT size="1"&gt;&lt;FONT face="Geneva,Helvetica,Arial,sans-serif"&gt;Step1: Insert a Record into a table with Seq, Jobname, Jobstartdt, status, Datafrom and Datatill&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; 
&lt;BR /&gt; 
&lt;FONT color="#000000"&gt;&lt;FONT size="1"&gt;&lt;FONT face="Geneva,Helvetica,Arial,sans-serif"&gt;Step2: Execute the Actual Dimension/Transaction data where changeDt &amp;gt;= DataFrom and is &amp;lt; sysdate&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; 
&lt;BR /&gt; 
&lt;FONT color="#000000"&gt;&lt;FONT size="1"&gt;&lt;FONT face="Geneva,Helvetica,Arial,sans-serif"&gt;It will have insert and update.&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; 
&lt;BR /&gt; 
&lt;FONT color="#000000"&gt;&lt;FONT size="1"&gt;&lt;FONT face="Geneva,Helvetica,Arial,sans-serif"&gt;Step3: Execute the first step flow again to update the JobEndDt and Status as complete&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; 
&lt;BR /&gt; 
&lt;FONT color="#000000"&gt;&lt;FONT size="1"&gt;&lt;FONT face="Geneva,Helvetica,Arial,sans-serif"&gt;The above steps need to complete daily for each Job.&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; 
&lt;BR /&gt; 
&lt;FONT color="#000000"&gt;&lt;FONT size="1"&gt;&lt;FONT face="Geneva,Helvetica,Arial,sans-serif"&gt;TabA -- (Audit Table)&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; 
&lt;BR /&gt; 
&lt;FONT color="#000000"&gt;&lt;FONT size="1"&gt;&lt;FONT face="Geneva,Helvetica,Arial,sans-serif"&gt;SeqID, JobName, JobStartdt,JobEndDt, Status, DataFrom,DataTill&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; 
&lt;BR /&gt; 
&lt;FONT color="#000000"&gt;&lt;FONT size="1"&gt;&lt;FONT face="Geneva,Helvetica,Arial,sans-serif"&gt;1, job1, 20/8/2015 01:30 AM, 20/8/2015 01:50 AM, Complete,18/8/2015, 19/8/2015&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; 
&lt;BR /&gt; 
&lt;FONT color="#000000"&gt;&lt;FONT size="1"&gt;&lt;FONT face="Geneva,Helvetica,Arial,sans-serif"&gt;2, job1, 21/8/2015 01:30 AM, null, 'Error',19/8/2015,20/8/2015&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; 
&lt;BR /&gt; 
&lt;FONT color="#000000"&gt;&lt;FONT size="1"&gt;&lt;FONT face="Geneva,Helvetica,Arial,sans-serif"&gt;3, job1, 22/8/2015 01:30 AM, , ,19/8/2015,21/8/2015&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; 
&lt;BR /&gt; 
&lt;FONT color="#000000"&gt;&lt;FONT size="1"&gt;&lt;FONT face="Geneva,Helvetica,Arial,sans-serif"&gt;TabB --&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; 
&lt;BR /&gt; 
&lt;FONT color="#000000"&gt;&lt;FONT size="1"&gt;&lt;FONT face="Geneva,Helvetica,Arial,sans-serif"&gt;EmpID, EmpName, DOJ, Address1, Address2, ChangeDt, LoadDt&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; 
&lt;BR /&gt; 
&lt;FONT color="#000000"&gt;&lt;FONT size="1"&gt;&lt;FONT face="Geneva,Helvetica,Arial,sans-serif"&gt;1,&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; 
&lt;BR /&gt; 
&lt;FONT color="#000000"&gt;&lt;FONT size="1"&gt;&lt;FONT face="Geneva,Helvetica,Arial,sans-serif"&gt;2&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; 
&lt;BR /&gt; 
&lt;FONT color="#000000"&gt;&lt;FONT size="1"&gt;&lt;FONT face="Geneva,Helvetica,Arial,sans-serif"&gt;3&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; 
&lt;BR /&gt; 
&lt;FONT color="#000000"&gt;&lt;FONT size="1"&gt;&lt;FONT face="Geneva,Helvetica,Arial,sans-serif"&gt;Address change may occur for users multiple times, i would need that record loaded into target. &lt;BR /&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; 
&lt;BR /&gt; 
&lt;FONT color="#000000"&gt;&lt;FONT size="1"&gt;&lt;FONT face="Geneva,Helvetica,Arial,sans-serif"&gt;thanks!&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;</description>
      <pubDate>Thu, 10 Sep 2015 19:47:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Incremental-load-building-a-Fact-table/m-p/2270756#M48552</guid>
      <dc:creator>_AnonymousUser</dc:creator>
      <dc:date>2015-09-10T19:47:47Z</dc:date>
    </item>
    <item>
      <title>Re: Incremental load, building a Fact table</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Incremental-load-building-a-Fact-table/m-p/2270757#M48553</link>
      <description>Hi ghudson_js1, 
&lt;BR /&gt;Could you please refer to Talend Change Data Capture (CDC) which identifies and captures data that has been added to, updated in, or removed from database tables and makes this change data available for future use by applications or individuals to see if it is what you are looking for? 
&lt;BR /&gt; 
&lt;A href="https://help.talend.com/search/all?query=CDC+architectural+overview&amp;amp;content-lang=en" target="_blank" rel="nofollow noopener noreferrer"&gt;TalendHelpCenter:CDC architectural overview&lt;/A&gt;. 
&lt;BR /&gt;Best regards 
&lt;BR /&gt;Sabrina</description>
      <pubDate>Mon, 14 Sep 2015 08:41:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Incremental-load-building-a-Fact-table/m-p/2270757#M48553</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-09-14T08:41:19Z</dc:date>
    </item>
    <item>
      <title>Re: Incremental load, building a Fact table</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Incremental-load-building-a-Fact-table/m-p/2270758#M48554</link>
      <description>hi,&lt;BR /&gt;as Sabrina said have a look at CDC about capture of changing data (intrusive way or not).&lt;BR /&gt;But &amp;nbsp;you said &lt;BR /&gt;&lt;PRE&gt;when the job fails after inserting 500 records&lt;/PRE&gt;&lt;BR /&gt;.&lt;BR /&gt;what's the reason job failed ?&lt;BR /&gt;it's about your data, or network, etc ??&lt;BR /&gt;how do you manage transaction ?&lt;BR /&gt;regards&lt;BR /&gt;laurent</description>
      <pubDate>Mon, 14 Sep 2015 08:53:39 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Incremental-load-building-a-Fact-table/m-p/2270758#M48554</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-09-14T08:53:39Z</dc:date>
    </item>
  </channel>
</rss>

