<?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: How to perform delete through Incremental Reload in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/How-to-perform-delete-through-Incremental-Reload/m-p/329816#M1174186</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt; Dear, &lt;/P&gt;&lt;P&gt;marcsliving.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for your Help.&lt;/P&gt;&lt;P&gt; I solve my Issue with Your Reply and With Reference Manual.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Mukram.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 02 May 2012 10:12:59 GMT</pubDate>
    <dc:creator>mdmukramali</dc:creator>
    <dc:date>2012-05-02T10:12:59Z</dc:date>
    <item>
      <title>How to perform delete through Incremental Reload</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-perform-delete-through-Incremental-Reload/m-p/329813#M1174183</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt; Dear,&lt;/P&gt;&lt;P&gt;Community.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am trying to perform Incremental Reload using the following method&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Step 1: Generating a QVD for the data from the DB.&lt;/P&gt;&lt;P&gt;Step 2: Fetching the updated data (using a where condition) and concatenating this data with the stored QVD&lt;/P&gt;&lt;P&gt;I am using a PKey&amp;nbsp; (eg: ItemID) and date fields (eg: Creation Date and Modified Date)&lt;/P&gt;&lt;P&gt;Condition : not exists or &amp;lt;&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Step 3: Left Joining the result set with the QVD data to delete any records that were removed from the source DB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The problem is I can do insert and update but delete is not being performed.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 May 2012 13:42:43 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-perform-delete-through-Incremental-Reload/m-p/329813#M1174183</guid>
      <dc:creator>mdmukramali</dc:creator>
      <dc:date>2012-05-01T13:42:43Z</dc:date>
    </item>
    <item>
      <title>Re: How to perform delete through Incremental Reload</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-perform-delete-through-Incremental-Reload/m-p/329814#M1174184</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;STRONG&gt;Dear&lt;/STRONG&gt;,&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Community Members&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I need to Perform Incremetnal Reload.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;till now what i did , the follwing Steps,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1)&amp;nbsp; I fetch the data from Sql server Database.&lt;/P&gt;&lt;P&gt;2) My Database Table Contain&lt;/P&gt;&lt;P&gt;&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; ItemID(Primary Key),&lt;/P&gt;&lt;P&gt;&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; ItemDescription,&lt;/P&gt;&lt;P&gt;&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; ItemPrice,&lt;/P&gt;&lt;P&gt;&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; CreationDate,&lt;/P&gt;&lt;P&gt;&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; ModificationDate,&lt;/P&gt;&lt;P&gt;&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; CreatedBy&lt;/P&gt;&lt;P&gt; fields.&lt;/P&gt;&lt;P&gt;3) Then i created a Qvd file.(Item.qvd)&lt;/P&gt;&lt;P&gt;4)&amp;nbsp; I Uncommented That Qvd file.(//)&lt;/P&gt;&lt;P&gt;5) i created a new Table by Resident (Item.qvd).&lt;/P&gt;&lt;P&gt;6) the new Table contains Max(CreationDate) as MaxCreationDate,&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Max(ModificationDate) as MaxModificationDate.&lt;/P&gt;&lt;P&gt;7) then I stored those two fileds into Variables by using Peek Function.&lt;/P&gt;&lt;P&gt;7) then i loaded the table again from DB by applying the following&amp;nbsp; Where Condition &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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; where ModificationDate&amp;gt;'$(MaxModificationDate)' or CreationDate&amp;gt;'$(MaxCreationDate)&lt;/P&gt;&lt;P&gt;&lt;span class="lia-unicode-emoji" title=":smiling_face_with_sunglasses:"&gt;😎&lt;/span&gt; The Result table i Concatenate with Item.qvd file by applying where condition (where NOT EXISTS(ItemID);&lt;/P&gt;&lt;P&gt;9) Then I stored The Result Table into the Item.QVD;&lt;/P&gt;&lt;P&gt;10) by the conditions what i applied i', able to get New Records As well as Updated Records&amp;nbsp; From the Database.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BUT when i delete a Record From Database Table it's Not going to be deleted from My QVD file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;So I need When ever AnyRecord is Delted from DB Table It should by Reflected in my QVW application .&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;&lt;EM&gt;So please Somebody Can help me Out.&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Thanks,&lt;/EM&gt;&lt;BR /&gt;&lt;SPAN style="text-decoration: underline;"&gt;&lt;EM&gt;Mukram.&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 May 2012 19:40:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-perform-delete-through-Incremental-Reload/m-p/329814#M1174184</guid>
      <dc:creator>mdmukramali</dc:creator>
      <dc:date>2012-05-01T19:40:11Z</dc:date>
    </item>
    <item>
      <title>Re: How to perform delete through Incremental Reload</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-perform-delete-through-Incremental-Reload/m-p/329815#M1174185</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Use a inner join from the database table using a key field. Usually the key field is indexed so it performs fast.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The inner join will remove all rows from the QVD if they do no exist in the database table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let ThisExecTime= (today());&lt;/P&gt;&lt;P&gt;Order1:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SQL SELECT &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; company + cast(ordernum as varchar) as primarykeyorder,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; company,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; custnum,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; orderdate,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; shpconnum,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; salesreplist,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; openorder,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; orderamt,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; changedate,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ponum,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; shiptonum,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ordernum,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; requestdate&lt;/P&gt;&lt;P&gt;FROM epicor904.dbo.orderhed&lt;/P&gt;&lt;P&gt;where ((changedate) &amp;gt;= $(LastExecTime) AND (changedate) &amp;lt; $(ThisExecTime))&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Concatenate LOAD &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; company,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; primarykeyorder,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; custnum,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; orderdate,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; shpconnum,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; salesreplist,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; openorder,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; orderamt,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; changedate,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ponum,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; shiptonum,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ordernum,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; requestdate FROM ... (qvd)&lt;/P&gt;&lt;P&gt;WHERE NOT EXISTS(primarykeyorder);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Inner Join SQL SELECT company,ordernum FROM epicor904.dbo.orderhed;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If ScriptErrorCount = 0 then&lt;/P&gt;&lt;P&gt;STORE Order1 into.....;&lt;/P&gt;&lt;P&gt;Let LastExecTime =&amp;nbsp; ThisExecTime;&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;&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; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;End If&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 May 2012 21:16:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-perform-delete-through-Incremental-Reload/m-p/329815#M1174185</guid>
      <dc:creator />
      <dc:date>2012-05-01T21:16:07Z</dc:date>
    </item>
    <item>
      <title>Re: How to perform delete through Incremental Reload</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-perform-delete-through-Incremental-Reload/m-p/329816#M1174186</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt; Dear, &lt;/P&gt;&lt;P&gt;marcsliving.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for your Help.&lt;/P&gt;&lt;P&gt; I solve my Issue with Your Reply and With Reference Manual.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Mukram.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 May 2012 10:12:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-perform-delete-through-Incremental-Reload/m-p/329816#M1174186</guid>
      <dc:creator>mdmukramali</dc:creator>
      <dc:date>2012-05-02T10:12:59Z</dc:date>
    </item>
  </channel>
</rss>

