<?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 in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Incremental-Load/m-p/1561278#M742682</link>
    <description>&lt;P&gt;Good morning;&lt;/P&gt;&lt;P&gt;I ma making one incremental load where I insert new rows, updated rows and eliminate rows.&lt;/P&gt;&lt;P&gt;The problem is the base is not complete, because for saving espace in the server has one limitation of rows. It means the old ones are little by little being erased.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I need maintain in the Completed Base the old ones.&lt;/P&gt;&lt;P&gt;The script used is:&lt;/P&gt;&lt;P&gt;Base:&lt;BR /&gt;LOAD * INLINE [&lt;BR /&gt;PrimaryKey, ART_CODICE, QUANTITA&lt;BR /&gt;2, B, 2&lt;BR /&gt;4, D, 4&lt;BR /&gt;6, E, 6&lt;BR /&gt;7, F, 7&lt;BR /&gt;];&lt;BR /&gt;concatenate&lt;BR /&gt;LOAD * INLINE [&lt;BR /&gt;PrimaryKey, ART_CODICE, QUANTITA&lt;BR /&gt;1, A, 1&lt;BR /&gt;2, B, 2&lt;BR /&gt;3, C, 3&lt;BR /&gt;4, D, 5&lt;BR /&gt;6, E, 6&lt;BR /&gt;] WHERE NOT Exists(PrimaryKey);&lt;BR /&gt;inner join&lt;BR /&gt;LOAD * INLINE [&lt;BR /&gt;PrimaryKey, ART_CODICE, QUANTITA&lt;BR /&gt;2, B, 2&lt;BR /&gt;4, D, 4&lt;BR /&gt;6, E, 6&lt;BR /&gt;7, F, 7&lt;BR /&gt;] where PrimaryKey&amp;gt;2;&lt;/P&gt;&lt;P&gt;In theory I expect:&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;PrimaryKey&lt;/TD&gt;&lt;TD&gt;ART_CODICE&lt;/TD&gt;&lt;TD&gt;QUANTITA&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;D&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;E&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;F&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;</description>
    <pubDate>Sat, 16 Nov 2024 04:03:00 GMT</pubDate>
    <dc:creator>inigoelv</dc:creator>
    <dc:date>2024-11-16T04:03:00Z</dc:date>
    <item>
      <title>Incremental Load</title>
      <link>https://community.qlik.com/t5/QlikView/Incremental-Load/m-p/1561278#M742682</link>
      <description>&lt;P&gt;Good morning;&lt;/P&gt;&lt;P&gt;I ma making one incremental load where I insert new rows, updated rows and eliminate rows.&lt;/P&gt;&lt;P&gt;The problem is the base is not complete, because for saving espace in the server has one limitation of rows. It means the old ones are little by little being erased.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I need maintain in the Completed Base the old ones.&lt;/P&gt;&lt;P&gt;The script used is:&lt;/P&gt;&lt;P&gt;Base:&lt;BR /&gt;LOAD * INLINE [&lt;BR /&gt;PrimaryKey, ART_CODICE, QUANTITA&lt;BR /&gt;2, B, 2&lt;BR /&gt;4, D, 4&lt;BR /&gt;6, E, 6&lt;BR /&gt;7, F, 7&lt;BR /&gt;];&lt;BR /&gt;concatenate&lt;BR /&gt;LOAD * INLINE [&lt;BR /&gt;PrimaryKey, ART_CODICE, QUANTITA&lt;BR /&gt;1, A, 1&lt;BR /&gt;2, B, 2&lt;BR /&gt;3, C, 3&lt;BR /&gt;4, D, 5&lt;BR /&gt;6, E, 6&lt;BR /&gt;] WHERE NOT Exists(PrimaryKey);&lt;BR /&gt;inner join&lt;BR /&gt;LOAD * INLINE [&lt;BR /&gt;PrimaryKey, ART_CODICE, QUANTITA&lt;BR /&gt;2, B, 2&lt;BR /&gt;4, D, 4&lt;BR /&gt;6, E, 6&lt;BR /&gt;7, F, 7&lt;BR /&gt;] where PrimaryKey&amp;gt;2;&lt;/P&gt;&lt;P&gt;In theory I expect:&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;PrimaryKey&lt;/TD&gt;&lt;TD&gt;ART_CODICE&lt;/TD&gt;&lt;TD&gt;QUANTITA&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;D&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;E&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;F&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 04:03:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Incremental-Load/m-p/1561278#M742682</guid>
      <dc:creator>inigoelv</dc:creator>
      <dc:date>2024-11-16T04:03:00Z</dc:date>
    </item>
    <item>
      <title>Re: Incremental Load</title>
      <link>https://community.qlik.com/t5/QlikView/Incremental-Load/m-p/1561536#M742683</link>
      <description>Hi, the last join does the 'delete' part, so if any value is not in this table it will be deleted.&lt;BR /&gt;&lt;BR /&gt;You will need to obtain the lower primary key that the database has, do the "concatenate where not exists" and "join" codes with values higher or equal than this primary key, and add a step that adds all the values stored lower that the primary key.&lt;BR /&gt;&lt;BR /&gt;Note that for rows with lower PrimeryKey than the one in database you can't control when it was deleted by an user or by the automatic deletion of database.</description>
      <pubDate>Tue, 26 Mar 2019 17:57:58 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Incremental-Load/m-p/1561536#M742683</guid>
      <dc:creator>rubenmarin</dc:creator>
      <dc:date>2019-03-26T17:57:58Z</dc:date>
    </item>
  </channel>
</rss>

