<?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: Incremental loads -  update in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Incremental-loads-update/m-p/436818#M162929</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;But this is where the Primary Key doesnt exist right?&lt;/P&gt;&lt;P&gt;So if I need to update a Customer, it is already existing, and so the key exists.&lt;/P&gt;&lt;P&gt;Even if it would concatenate the data, doesn't that mean the Old data and New data are now both in the final qvd?&lt;/P&gt;&lt;P&gt;If Customer has Address of 90, update with 100, but since it is concatenated, now he has 2 addresses&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 27 Jul 2017 14:26:36 GMT</pubDate>
    <dc:creator />
    <dc:date>2017-07-27T14:26:36Z</dc:date>
    <item>
      <title>Incremental loads -  update</title>
      <link>https://community.qlik.com/t5/QlikView/Incremental-loads-update/m-p/436812#M162923</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;I did Incremental load which work ok, the problem is &lt;/P&gt;&lt;P&gt;The UPDATE doesn’t work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have three column : Customer_id(key), name , address.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I “load” from DB table only new records (according date variable)&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt;"&gt;Then “Concatenate”&amp;nbsp; to load from QVD file &lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt;"&gt;And “store&amp;nbsp; into”&amp;nbsp; QVD file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt;"&gt;My question is :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt;"&gt;I want that Changes made (update) in the DB table for&amp;nbsp; Customer_id (key) &lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt;"&gt;that already exist in the QVD file , will be modified in accordingly&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt;"&gt;For example Customer_id&amp;nbsp; change his address.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Oct 2012 06:45:12 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Incremental-loads-update/m-p/436812#M162923</guid>
      <dc:creator />
      <dc:date>2012-10-22T06:45:12Z</dc:date>
    </item>
    <item>
      <title>Re: Incremental loads -  update</title>
      <link>https://community.qlik.com/t5/QlikView/Incremental-loads-update/m-p/436813#M162924</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In QV Reference Manual, page 401 (v11 SR2), there is a sample code for Insert And Update incremental load:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;QV_Table:&lt;/P&gt;&lt;P&gt;SQL SELECT PrimaryKey, X, Y &lt;/P&gt;&lt;P&gt;FROM DB_TABLE&lt;/P&gt;&lt;P&gt;WHERE ModificationTime &amp;gt;= #$(LastExecTime)#;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Concatenate &lt;/P&gt;&lt;P&gt;LOAD PrimaryKey, X, Y &lt;/P&gt;&lt;P&gt;FROM File.QVD&lt;/P&gt;&lt;P&gt;WHERE NOT Exists(PrimaryKey);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;STORE QV_Table INTO File.QVD;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;* The key here is to first load from the DB all the Inserted/Updated records since the last reload. Then, you concatenate the data from the QVD file, using the exists() function to only concatenate the records which PrimaryKey don't match.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps you&lt;/P&gt;&lt;P&gt;Fernando&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Oct 2012 23:22:05 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Incremental-loads-update/m-p/436813#M162924</guid>
      <dc:creator>fosuzuki</dc:creator>
      <dc:date>2012-10-22T23:22:05Z</dc:date>
    </item>
    <item>
      <title>Re: Incremental loads -  update</title>
      <link>https://community.qlik.com/t5/QlikView/Incremental-loads-update/m-p/436814#M162925</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI&lt;/P&gt;&lt;P&gt;i undersatnd , i think the problem is that i dont have&amp;nbsp; a "&lt;SPAN style="color: #737373; font-family: Arial; background-color: #ffffff;"&gt;ModificationTime " column.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #737373; font-family: Arial; background-color: #ffffff;"&gt;and it is probably can not be done without this column .&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #737373; font-family: Arial; background-color: #ffffff;"&gt;thank you&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #737373; font-family: Arial; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Oct 2012 06:30:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Incremental-loads-update/m-p/436814#M162925</guid>
      <dc:creator />
      <dc:date>2012-10-23T06:30:17Z</dc:date>
    </item>
    <item>
      <title>Re: Incremental loads -  update</title>
      <link>https://community.qlik.com/t5/QlikView/Incremental-loads-update/m-p/436815#M162926</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey Sharon,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Without a key that's differentiated, QlikView won't know what needs updating.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Most Databases have a last modified time, or last update time, are you sure that this field exists but you just haven't pulled it in yet?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If this doesn't exist, again, you just need a unique key for QlikView to understand what to update.&amp;nbsp; You can create this by making a key of all three fields and having QlikView interrogate that.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So if your data looks like&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;Customer ID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Customer Name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Address&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;12345&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; Joe&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; 123 Sesame St&lt;BR /&gt;12346&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; Sue&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; 811 Pollard St&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can create keys by concatenating your fields together.&amp;nbsp; So that you'd get something like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;Customer key&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;12345 - Joe - 123 Sesame St&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now if any of these fields change (specifically Customer Name or Address), QlikView knows to based on the updated key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For instance if the address changed to 933 Brown St, the new field would be 12345 - Joe - Brown St, and now QlikView knows to update that address.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 May 2013 14:21:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Incremental-loads-update/m-p/436815#M162926</guid>
      <dc:creator />
      <dc:date>2013-05-14T14:21:51Z</dc:date>
    </item>
    <item>
      <title>Re: Incremental loads -  update</title>
      <link>https://community.qlik.com/t5/QlikView/Incremental-loads-update/m-p/436816#M162927</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi al,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; i want to store value to backend like qvd or something.i am getting input from excel file.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 May 2013 14:25:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Incremental-loads-update/m-p/436816#M162927</guid>
      <dc:creator />
      <dc:date>2013-05-14T14:25:25Z</dc:date>
    </item>
    <item>
      <title>Re: Incremental loads -  update</title>
      <link>https://community.qlik.com/t5/QlikView/Incremental-loads-update/m-p/436817#M162928</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;i tried the incremental load but i have a problem because qlikview skips the dates, i.e. it should load 17-18-19 April but it skips 18 April.&lt;/P&gt;&lt;P&gt;Date format is 17/04/2015 00.00.00&lt;/P&gt;&lt;P&gt;My script is the following:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;table1:&lt;/P&gt;&lt;P&gt;LOAD ESITO, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SERVICE_ID, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ERROR_CODE, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MONTH, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WEEK, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DAY,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HOUR&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;&lt;C&gt;&amp;nbsp; &lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;(qvd);&lt;/SPAN&gt;&lt;/C&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LastUpdate:&lt;/P&gt;&lt;P&gt;load Max (DAY) as MaxDate&lt;/P&gt;&lt;P&gt;/*Max DAY=17Apr*/&lt;/P&gt;&lt;P&gt;Resident table1;&lt;/P&gt;&lt;P&gt;let LastUpdate = peek('MaxDate', 0,'LastUpdate');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ODBC CONNECT TO Report;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SQL SELECT *&lt;/P&gt;&lt;P&gt;&amp;nbsp; FROM Report.dbo.Table &lt;/P&gt;&lt;P&gt;&amp;nbsp; WHERE DAY &amp;gt;=$(LastUpdate);&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;New data are about 18-19Apr, so i expected 17-18-19 in the new file qvd, but Qlikview skips 18 April.&lt;/P&gt;&lt;P&gt;What's the problem?Thank you.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Oct 2015 11:04:12 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Incremental-loads-update/m-p/436817#M162928</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-10-07T11:04:12Z</dc:date>
    </item>
    <item>
      <title>Re: Incremental loads -  update</title>
      <link>https://community.qlik.com/t5/QlikView/Incremental-loads-update/m-p/436818#M162929</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;But this is where the Primary Key doesnt exist right?&lt;/P&gt;&lt;P&gt;So if I need to update a Customer, it is already existing, and so the key exists.&lt;/P&gt;&lt;P&gt;Even if it would concatenate the data, doesn't that mean the Old data and New data are now both in the final qvd?&lt;/P&gt;&lt;P&gt;If Customer has Address of 90, update with 100, but since it is concatenated, now he has 2 addresses&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Jul 2017 14:26:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Incremental-loads-update/m-p/436818#M162929</guid>
      <dc:creator />
      <dc:date>2017-07-27T14:26:36Z</dc:date>
    </item>
  </channel>
</rss>

