<?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: Reading the latest data: in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Reading-the-latest-data/m-p/1506528#M436315</link>
    <description>&lt;P&gt;Step 1 - Set up the csv file load (i.e. load only the new files)&lt;/P&gt;&lt;P&gt;Basically for the first load (based on a flag) load the file names and data into a qvds&lt;/P&gt;&lt;P&gt;Subsequent loads&lt;/P&gt;&lt;P&gt;- get list of files names&lt;/P&gt;&lt;P&gt;- load old list of file names from qvd&lt;/P&gt;&lt;P&gt;- create another table with latest filenames only&lt;/P&gt;&lt;P&gt;- load data from qvd&lt;/P&gt;&lt;P&gt;- loop through new file names and load which gets autoconcatenated&lt;/P&gt;&lt;P&gt;- drop unnecessary tables (havent done this in the app to prove it works)&lt;/P&gt;&lt;P&gt;-&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;save qvds&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;see attached script&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Step 2 - implement incremental load (update and/or) delete on the latest loads. check below&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;A title="https://www.analyticsvidhya.com/blog/2014/09/qlikview-incremental-load/" href="https://www.analyticsvidhya.com/blog/2014/09/qlikview-incremental-load/" rel="nofollow noopener noreferrer" target="_blank"&gt;https://www.analyticsvidhya.com/blog/2014/09/qlikview-incremental-load/&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Wed, 14 Nov 2018 18:10:02 GMT</pubDate>
    <dc:creator>dplr-rn</dc:creator>
    <dc:date>2018-11-14T18:10:02Z</dc:date>
    <item>
      <title>Reading the latest data:</title>
      <link>https://community.qlik.com/t5/QlikView/Reading-the-latest-data/m-p/109015#M17077</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi guys,&lt;/P&gt;&lt;P&gt;Every day an application saves new data in new files (csv).&lt;/P&gt;&lt;P&gt;How to read only the data from the last files deposited since the last reading?&lt;/P&gt;&lt;P&gt;I managed to create a table named Listing_of_files.&lt;/P&gt;&lt;P&gt;Thanks for your help&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/////////////////////////////////////////////////////////////////////////&lt;/P&gt;&lt;P&gt;set file_path_csv = 'F:\Statistiques\csv';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sub DoDir (Root)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; For Each Ext in 'qvd', 'csv'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; For Each File in filelist (Root&amp;amp;'\*.' &amp;amp;Ext)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Listing_of_files:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOAD &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '$(File)' as Name, FileSize( '$(File)' ) as&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Size, FileTime( '$(File)' ) as FileTime&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; autogenerate 1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Next File&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Next Ext&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; For Each Dir in dirlist (Root&amp;amp;'\*' )&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Call DoDir (Dir)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Next Dir&lt;/P&gt;&lt;P&gt;End Sub&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Call DoDir ('$(file_path_csv)');&lt;/P&gt;&lt;P&gt;///////////////////////////////////////////////////&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;STRONG&gt;how to do next?&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 Nov 2018 22:22:53 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Reading-the-latest-data/m-p/109015#M17077</guid>
      <dc:creator>odaher123</dc:creator>
      <dc:date>2018-11-05T22:22:53Z</dc:date>
    </item>
    <item>
      <title>Re: Reading the latest data:</title>
      <link>https://community.qlik.com/t5/QlikView/Reading-the-latest-data/m-p/1506528#M436315</link>
      <description>&lt;P&gt;Step 1 - Set up the csv file load (i.e. load only the new files)&lt;/P&gt;&lt;P&gt;Basically for the first load (based on a flag) load the file names and data into a qvds&lt;/P&gt;&lt;P&gt;Subsequent loads&lt;/P&gt;&lt;P&gt;- get list of files names&lt;/P&gt;&lt;P&gt;- load old list of file names from qvd&lt;/P&gt;&lt;P&gt;- create another table with latest filenames only&lt;/P&gt;&lt;P&gt;- load data from qvd&lt;/P&gt;&lt;P&gt;- loop through new file names and load which gets autoconcatenated&lt;/P&gt;&lt;P&gt;- drop unnecessary tables (havent done this in the app to prove it works)&lt;/P&gt;&lt;P&gt;-&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;save qvds&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;see attached script&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Step 2 - implement incremental load (update and/or) delete on the latest loads. check below&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;A title="https://www.analyticsvidhya.com/blog/2014/09/qlikview-incremental-load/" href="https://www.analyticsvidhya.com/blog/2014/09/qlikview-incremental-load/" rel="nofollow noopener noreferrer" target="_blank"&gt;https://www.analyticsvidhya.com/blog/2014/09/qlikview-incremental-load/&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 14 Nov 2018 18:10:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Reading-the-latest-data/m-p/1506528#M436315</guid>
      <dc:creator>dplr-rn</dc:creator>
      <dc:date>2018-11-14T18:10:02Z</dc:date>
    </item>
  </channel>
</rss>

