<?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 for insert update delete in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Incremental-load-for-insert-update-delete/m-p/440712#M164258</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for Incremental load&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;a single table with a unique field, last modify time&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1, find last load time from QVD&lt;SPAN style="font-size: 10pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;2, select from DB where modify time &amp;gt; last load time&lt;/P&gt;&lt;P&gt;3, concatenate QVD, and newly-retrieved DATA using not-exists-uniquekey &amp;lt;-- This Combination contains the updated and inserted record, not yet the deleted ones.&lt;/P&gt;&lt;P&gt;4,&amp;nbsp; compare unique key between newly-concatenated Data and DB by Inner join. &amp;lt;-- excluding the deleted records.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for 4,&amp;nbsp; any other mothod to optimise this process? because if there are thousands of records, &lt;/P&gt;&lt;P&gt;Database still consumes significant time --- loop to compare from 1st&amp;nbsp;&amp;nbsp; to last row?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have only one idea for it:&lt;/P&gt;&lt;P&gt;1, only Allow modification for records generated few days ago&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could anyone give me some idea? thanksssssssssssssssssssssssssssssssssssssssssssssss&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Calvin &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 05 Jun 2013 09:16:19 GMT</pubDate>
    <dc:creator />
    <dc:date>2013-06-05T09:16:19Z</dc:date>
    <item>
      <title>Incremental load for insert update delete</title>
      <link>https://community.qlik.com/t5/QlikView/Incremental-load-for-insert-update-delete/m-p/440712#M164258</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for Incremental load&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;a single table with a unique field, last modify time&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1, find last load time from QVD&lt;SPAN style="font-size: 10pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;2, select from DB where modify time &amp;gt; last load time&lt;/P&gt;&lt;P&gt;3, concatenate QVD, and newly-retrieved DATA using not-exists-uniquekey &amp;lt;-- This Combination contains the updated and inserted record, not yet the deleted ones.&lt;/P&gt;&lt;P&gt;4,&amp;nbsp; compare unique key between newly-concatenated Data and DB by Inner join. &amp;lt;-- excluding the deleted records.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for 4,&amp;nbsp; any other mothod to optimise this process? because if there are thousands of records, &lt;/P&gt;&lt;P&gt;Database still consumes significant time --- loop to compare from 1st&amp;nbsp;&amp;nbsp; to last row?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have only one idea for it:&lt;/P&gt;&lt;P&gt;1, only Allow modification for records generated few days ago&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could anyone give me some idea? thanksssssssssssssssssssssssssssssssssssssssssssssss&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Calvin &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Jun 2013 09:16:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Incremental-load-for-insert-update-delete/m-p/440712#M164258</guid>
      <dc:creator />
      <dc:date>2013-06-05T09:16:19Z</dc:date>
    </item>
  </channel>
</rss>

