<?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: append, or incremental load for QVD in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/append-or-incremental-load-for-QVD/m-p/344860#M492642</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Pls. try the below code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;let vCIPStepQVD1 = 'EXEC dbo.sp_CIPSteps @StartTime= ' &amp;amp; chr(39) &amp;amp; '2012-07-10 00:00:01' &amp;amp; chr(39) &amp;amp; ','&amp;nbsp; &amp;amp; '@EndTime = ' &amp;amp; chr(39) &amp;amp; '2012-07-10 06:00:00' &amp;amp; chr(39);&lt;/P&gt;&lt;P&gt;let vCIPStepQVD2 = 'EXEC dbo.sp_CIPSteps @StartTime= ' &amp;amp; chr(39) &amp;amp; '2012-07-10 06:00:01' &amp;amp; chr(39) &amp;amp; ','&amp;nbsp; &amp;amp; '@EndTime = ' &amp;amp; chr(39) &amp;amp; '2012-07-10 07:00:00' &amp;amp; chr(39);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//created vCIPStepQVD1 to be the intial load code. vCIPStepQVD2 is the increment code.&lt;/P&gt;&lt;P&gt;//Use smaler timespann otherwise it would take for ever to load.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FaseHistory:&lt;/P&gt;&lt;P&gt;LOAD*&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;&lt;X&gt;&lt;/X&gt;&lt;/P&gt;&lt;P&gt;(qvd);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LET NoOfRows =noofrows('FaseHistory');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF NoOfRows &amp;lt; 1 THEN&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CIPStepQVD1:&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;//I insert a loadtime field as to tell at waht time it was loaded.&lt;/P&gt;&lt;P&gt;'2012-07-10 06:00:00' as LoadTime,*;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SQL $(vCIPStepQVD1);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Store CIPStepQVD1 INTO &lt;D&gt;;&lt;/D&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ELSEIF&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Concatenate(FaseHistory)&amp;nbsp; &lt;STRONG&gt;//Changed line&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;'2012-07-10 07:00:00' as LoadTime,*;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SQL $(vCIPStepQVD2);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Store FaseHistory INTO &lt;X&gt;;&amp;nbsp; &lt;STRONG&gt;//Changed line&lt;/STRONG&gt;&lt;/X&gt;&lt;/P&gt;&lt;P&gt;ENDIF&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 11 Jul 2012 16:04:35 GMT</pubDate>
    <dc:creator>somenathroy</dc:creator>
    <dc:date>2012-07-11T16:04:35Z</dc:date>
    <item>
      <title>append, or incremental load for QVD</title>
      <link>https://community.qlik.com/t5/QlikView/append-or-incremental-load-for-QVD/m-p/344857#M492639</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am trying to understand use of QVD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have created a QVD with this code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;let vCIPStepQVD = 'EXEC dbo.sp_CIPSteps @StartTime= ' &amp;amp; chr(39) &amp;amp; '2012-01-01 00:00:00' &amp;amp; chr(39) &amp;amp; ','&amp;nbsp; &amp;amp; '@EndTime = ' &amp;amp; chr(39) &amp;amp; '2012-07-09 23:59:59' &amp;amp; chr(39);&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;CIPStepQVD:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;LOAD * ;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;SQL $(vCIPStepQVD);&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Store CIPStepQVD INTO &lt;X&gt;; &lt;/X&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now I need to add data on an hourly time schedule, and wonder if this will work:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;let vCIPStepQVD = 'EXEC dbo.sp_CIPSteps @StartTime= ' &amp;amp; chr(39) &amp;amp; reloadtime&amp;nbsp; &amp;amp; chr(39) &amp;amp; ','&amp;nbsp; &amp;amp; '@EndTime = ' &amp;amp; chr(39) &amp;amp; Now()&amp;nbsp;&amp;nbsp; &amp;amp; chr(39);&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;CIPStepQVD:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;LOAD * ;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;SQL $(vCIPStepQVD);&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Store CIPStepQVD INTO &lt;X&gt;; &lt;/X&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The idea is that it should use last reloadtime() as start point each time and have Now() as end point.&lt;/P&gt;&lt;P&gt;But I am not familiar with QVD. Would this code append the current data to the original QVD or will it ereas it and replace it with the new data?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR&lt;/P&gt;&lt;P&gt;Dan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Jul 2012 06:21:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/append-or-incremental-load-for-QVD/m-p/344857#M492639</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2012-07-11T06:21:03Z</dc:date>
    </item>
    <item>
      <title>Re: append, or incremental load for QVD</title>
      <link>https://community.qlik.com/t5/QlikView/append-or-incremental-load-for-QVD/m-p/344858#M492640</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Store CIPStepQVD INTO &lt;X&gt;;&amp;nbsp; &lt;/X&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;The above command overwrites the existing Data.qvd file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thus before executing the SQL, you need to check whether the this initial ( first time) execution or incremental execution.&lt;/P&gt;&lt;P&gt;You can check this by NoOfRows('[Table Name]') function after LOADing ..\Data.qvd file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;If &lt;/STRONG&gt;INITIAL then&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;EM&gt;CIPStepQVD:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;LOAD * ;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;SQL $(vCIPStepQVD);&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Store CIPStepQVD INTO &lt;X&gt;; &lt;/X&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;else&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;EM&gt;Concatenate(CIPStepQVD)&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;LOAD * ;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;SQL $(vCIPStepQVD);&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Store CIPStepQVD INTO &lt;X&gt;; &lt;/X&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;regards,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Som&lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Jul 2012 06:59:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/append-or-incremental-load-for-QVD/m-p/344858#M492640</guid>
      <dc:creator>somenathroy</dc:creator>
      <dc:date>2012-07-11T06:59:47Z</dc:date>
    </item>
    <item>
      <title>Re: append, or incremental load for QVD</title>
      <link>https://community.qlik.com/t5/QlikView/append-or-incremental-load-for-QVD/m-p/344859#M492641</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Som&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for reply. I am trying to understand what you wanted me to do.&lt;/P&gt;&lt;P&gt;I have created a new app and here is what I thought you asked me to test:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**************&lt;/P&gt;&lt;P&gt;let vCIPStepQVD1 = 'EXEC dbo.sp_CIPSteps @StartTime= ' &amp;amp; chr(39) &amp;amp; '2012-07-10 00:00:01' &amp;amp; chr(39) &amp;amp; ','&amp;nbsp; &amp;amp; '@EndTime = ' &amp;amp; chr(39) &amp;amp; '2012-07-10 06:00:00' &amp;amp; chr(39);&lt;/P&gt;&lt;P&gt;let vCIPStepQVD2 = 'EXEC dbo.sp_CIPSteps @StartTime= ' &amp;amp; chr(39) &amp;amp; '2012-07-10 06:00:01' &amp;amp; chr(39) &amp;amp; ','&amp;nbsp; &amp;amp; '@EndTime = ' &amp;amp; chr(39) &amp;amp; '2012-07-10 07:00:00' &amp;amp; chr(39);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//created vCIPStepQVD1 to be the intial load code. vCIPStepQVD2 is the increment code. &lt;/P&gt;&lt;P&gt;//Use smaler timespann otherwise it would take for ever to load.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FaseHistory:&lt;/P&gt;&lt;P&gt;LOAD*&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;&lt;X&gt;&lt;/X&gt;&lt;/P&gt;&lt;P&gt;(qvd);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LET NoOfRows =noofrows('FaseHistory');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF NoOfRows &amp;gt;= 1 THEN&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CIPStepQVD1:&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;//I insert a loadtime field as to tell at waht time it was loaded.&lt;/P&gt;&lt;P&gt;'2012-07-10 06:00:00' as LoadTime,*;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SQL $(vCIPStepQVD1);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Store CIPStepQVD1 INTO &lt;D&gt;; &lt;/D&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ELSEIF&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Concatenate(CIPStepQVD2)&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;'2012-07-10 07:00:00' as LoadTime,*;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SQL $(vCIPStepQVD2);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Store CIPStepQVD2 INTO &lt;X&gt;; &lt;/X&gt;&lt;/P&gt;&lt;P&gt;ENDIF&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But I get the following error:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Table not found&lt;/P&gt;&lt;P&gt;Store CIPStepQVD1 INTO &lt;D&gt;&lt;/D&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It seem to be something with the concatenate part of the code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Dan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Jul 2012 08:28:09 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/append-or-incremental-load-for-QVD/m-p/344859#M492641</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2012-07-11T08:28:09Z</dc:date>
    </item>
    <item>
      <title>Re: append, or incremental load for QVD</title>
      <link>https://community.qlik.com/t5/QlikView/append-or-incremental-load-for-QVD/m-p/344860#M492642</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Pls. try the below code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;let vCIPStepQVD1 = 'EXEC dbo.sp_CIPSteps @StartTime= ' &amp;amp; chr(39) &amp;amp; '2012-07-10 00:00:01' &amp;amp; chr(39) &amp;amp; ','&amp;nbsp; &amp;amp; '@EndTime = ' &amp;amp; chr(39) &amp;amp; '2012-07-10 06:00:00' &amp;amp; chr(39);&lt;/P&gt;&lt;P&gt;let vCIPStepQVD2 = 'EXEC dbo.sp_CIPSteps @StartTime= ' &amp;amp; chr(39) &amp;amp; '2012-07-10 06:00:01' &amp;amp; chr(39) &amp;amp; ','&amp;nbsp; &amp;amp; '@EndTime = ' &amp;amp; chr(39) &amp;amp; '2012-07-10 07:00:00' &amp;amp; chr(39);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//created vCIPStepQVD1 to be the intial load code. vCIPStepQVD2 is the increment code.&lt;/P&gt;&lt;P&gt;//Use smaler timespann otherwise it would take for ever to load.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FaseHistory:&lt;/P&gt;&lt;P&gt;LOAD*&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;&lt;X&gt;&lt;/X&gt;&lt;/P&gt;&lt;P&gt;(qvd);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LET NoOfRows =noofrows('FaseHistory');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF NoOfRows &amp;lt; 1 THEN&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CIPStepQVD1:&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;//I insert a loadtime field as to tell at waht time it was loaded.&lt;/P&gt;&lt;P&gt;'2012-07-10 06:00:00' as LoadTime,*;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SQL $(vCIPStepQVD1);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Store CIPStepQVD1 INTO &lt;D&gt;;&lt;/D&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ELSEIF&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Concatenate(FaseHistory)&amp;nbsp; &lt;STRONG&gt;//Changed line&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;'2012-07-10 07:00:00' as LoadTime,*;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SQL $(vCIPStepQVD2);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Store FaseHistory INTO &lt;X&gt;;&amp;nbsp; &lt;STRONG&gt;//Changed line&lt;/STRONG&gt;&lt;/X&gt;&lt;/P&gt;&lt;P&gt;ENDIF&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Jul 2012 16:04:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/append-or-incremental-load-for-QVD/m-p/344860#M492642</guid>
      <dc:creator>somenathroy</dc:creator>
      <dc:date>2012-07-11T16:04:35Z</dc:date>
    </item>
  </channel>
</rss>

