<?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 load based on file modified time in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/incremental-load-based-on-file-modified-time/m-p/1019639#M924840</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;thank you for your quick reply. the links explains how to build incremental load nicely. but that is not my question.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In my case, I have the incremental load logic built but looking for a solution to optimize it as it takes the same amount of time as a full load as explained in my question.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best,&lt;/P&gt;&lt;P&gt;Alec&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 12 Apr 2016 15:47:27 GMT</pubDate>
    <dc:creator>alec1982</dc:creator>
    <dc:date>2016-04-12T15:47:27Z</dc:date>
    <item>
      <title>incremental load based on file modified time</title>
      <link>https://community.qlik.com/t5/QlikView/incremental-load-based-on-file-modified-time/m-p/1019637#M924838</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 have incremental load set up on a set of files to only load new modified files(each file has one row of data).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the issue is the time to incrementally load the the information in files is the same as full load because the incremental load checks every single file if the date is new..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Anyone has a better solution to optimize the load..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thxs,&lt;/P&gt;&lt;P&gt;alec &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Nov 2020 16:16:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/incremental-load-based-on-file-modified-time/m-p/1019637#M924838</guid>
      <dc:creator>alec1982</dc:creator>
      <dc:date>2020-11-25T16:16:04Z</dc:date>
    </item>
    <item>
      <title>Re: incremental load based on file modified time</title>
      <link>https://community.qlik.com/t5/QlikView/incremental-load-based-on-file-modified-time/m-p/1019638#M924839</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;Please check below links&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.analyticsvidhya.com/blog/2014/09/qlikview-incremental-load/" title="http://www.analyticsvidhya.com/blog/2014/09/qlikview-incremental-load/"&gt;http://www.analyticsvidhya.com/blog/2014/09/qlikview-incremental-load/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.qlik.com/thread/84146"&gt;Incremental load in Qlikview&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Apr 2016 15:42:39 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/incremental-load-based-on-file-modified-time/m-p/1019638#M924839</guid>
      <dc:creator>krishnacbe</dc:creator>
      <dc:date>2016-04-12T15:42:39Z</dc:date>
    </item>
    <item>
      <title>Re: incremental load based on file modified time</title>
      <link>https://community.qlik.com/t5/QlikView/incremental-load-based-on-file-modified-time/m-p/1019639#M924840</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;thank you for your quick reply. the links explains how to build incremental load nicely. but that is not my question.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In my case, I have the incremental load logic built but looking for a solution to optimize it as it takes the same amount of time as a full load as explained in my question.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best,&lt;/P&gt;&lt;P&gt;Alec&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Apr 2016 15:47:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/incremental-load-based-on-file-modified-time/m-p/1019639#M924840</guid>
      <dc:creator>alec1982</dc:creator>
      <dc:date>2016-04-12T15:47:27Z</dc:date>
    </item>
    <item>
      <title>Re: incremental load based on file modified time</title>
      <link>https://community.qlik.com/t5/QlikView/incremental-load-based-on-file-modified-time/m-p/1019640#M924841</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;Can you explain some more in detail on how you have implemented the Incremental Load.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Krishnapriya&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Apr 2016 16:14:49 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/incremental-load-based-on-file-modified-time/m-p/1019640#M924841</guid>
      <dc:creator>krishnacbe</dc:creator>
      <dc:date>2016-04-12T16:14:49Z</dc:date>
    </item>
    <item>
      <title>Re: incremental load based on file modified time</title>
      <link>https://community.qlik.com/t5/QlikView/incremental-load-based-on-file-modified-time/m-p/1019641#M924842</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;sure, here is my script:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SET vEDXTriggersQVD='S:\Workspace\Harfoush.Badr\EDXTaskSchedules.qvd';&lt;/P&gt;&lt;P&gt;Let vFileExsist=if(FileSize('$(vEDXTriggersQVD)')&amp;gt;0,-1,0);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if $(vFileExsist) then&lt;/P&gt;&lt;P&gt;Temp:&lt;/P&gt;&lt;P&gt;load &lt;/P&gt;&lt;P&gt;max(TimeStamp) as MaxTimeStampLoaded&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;[$(vEDXTriggersQVD)]&lt;/P&gt;&lt;P&gt;(qvd);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LET vMaxTimeStampLoaded = peek('MaxTimeStampLoaded');&lt;/P&gt;&lt;P&gt;drop table Temp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EDXTaskSchedules:&lt;/P&gt;&lt;P&gt;Load * from $(vEDXTriggersQVD);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Concatenate(EDXTaskSchedules)&lt;/P&gt;&lt;P&gt;LOAD ExecId,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TaskId as TaskID,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TaskStatus,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TaskLogFilePath,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; StartTime,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FinishTime,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; filetime() as TimeUpdated,&lt;/P&gt;&lt;P&gt; // Num(Filetime()) as TimeStampNum,&lt;/P&gt;&lt;P&gt;&amp;nbsp; //num(Date(DATE#(filetime(),'MM/DD/YYYY h:mm:ss TT'),'MM/DD/YYYY')) as TimeStampNum2,&lt;/P&gt;&lt;P&gt;&amp;nbsp; Num(DATE#(Filetime(),'MM/DD/YYYY h:mm:ss TT'))&amp;nbsp; as TimeStamp&lt;/P&gt;&lt;P&gt;FROM [$(vQDSPath)EDXResult\EDXResult_*.xml] (XmlSimple, Table is [Root])&lt;/P&gt;&lt;P&gt;where Filetime()&amp;gt;timestamp('$(vMaxTimeStampLoaded)');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Else&lt;/P&gt;&lt;P&gt;EDXTaskSchedules:&lt;/P&gt;&lt;P&gt;LOAD ExecId,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TaskId as TaskID,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TaskStatus,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TaskLogFilePath,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; StartTime,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FinishTime,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; filetime() as TimeUpdated,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Num(DATE#(Filetime(),'MM/DD/YYYY h:mm:ss TT'))&amp;nbsp; as TimeStamp&lt;/P&gt;&lt;P&gt;FROM [$(vQDSPath)EDXResult\EDXResult_*.xml] (XmlSimple, Table is [Root]);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;End if;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Store EDXTaskSchedules into EDXTaskSchedules.qvd;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Apr 2016 16:22:48 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/incremental-load-based-on-file-modified-time/m-p/1019641#M924842</guid>
      <dc:creator>alec1982</dc:creator>
      <dc:date>2016-04-12T16:22:48Z</dc:date>
    </item>
    <item>
      <title>Re: incremental load based on file modified time</title>
      <link>https://community.qlik.com/t5/QlikView/incremental-load-based-on-file-modified-time/m-p/1019642#M924843</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Is it possible to store all that data into a single qvd.&amp;nbsp; It would hold all the meta data and would only have to open a single qvd to check for changes.&amp;nbsp; You could then loop through the table and not each file.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Apr 2016 16:29:28 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/incremental-load-based-on-file-modified-time/m-p/1019642#M924843</guid>
      <dc:creator>erikzions</dc:creator>
      <dc:date>2016-04-12T16:29:28Z</dc:date>
    </item>
  </channel>
</rss>

