<?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: Vectorial storage: how does it work? in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Vectorial-storage-how-does-it-work/m-p/691946#M675581</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Do you use compression when saving the file? (Doc Properties - General - Save Format) If so, is there still a difference if you turn compression off?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HIC&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 03 Jul 2014 08:49:49 GMT</pubDate>
    <dc:creator>hic</dc:creator>
    <dc:date>2014-07-03T08:49:49Z</dc:date>
    <item>
      <title>Vectorial storage: how does it work?</title>
      <link>https://community.qlik.com/t5/QlikView/Vectorial-storage-how-does-it-work/m-p/691937#M675572</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a table with about 50'000'000 prices.&lt;/P&gt;&lt;P&gt;This tables contains the following columns:&lt;/P&gt;&lt;P&gt;- id (a unique ID)&lt;/P&gt;&lt;P&gt;- product_id&lt;/P&gt;&lt;P&gt;- country_id&lt;/P&gt;&lt;P&gt;- price_date&lt;/P&gt;&lt;P&gt;- price_excluding_VAT&lt;/P&gt;&lt;P&gt;This table weight about 500 Mo in a QVD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a table with the possible VAT by day and by country:&lt;/P&gt;&lt;P&gt;- country_id&lt;/P&gt;&lt;P&gt;- VAT_date&lt;/P&gt;&lt;P&gt;- VAT (in %)&lt;/P&gt;&lt;P&gt;This table is about 1 Mo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I make a load in 2 tables, I have a $Syn key, and it's harder for me to do my expressions, but my QVW file is about 500 Mo.&lt;/P&gt;&lt;P&gt;If I make a LEFT JOIN between the 2 tables using the columns "country_id" and "VAT_date / price_date", this adds a field "VAT" in my price table. &lt;/P&gt;&lt;P&gt;I thought that it would not weigh down my QVW file, because it's often the same VAT from a day to another, and QV uses a vectorial storage.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Unfortunatly, my QVW file is now 800 Mo!&lt;/P&gt;&lt;P&gt;(and my join is correct, because I don't have any duplicated "id" after my join)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think I missed something in the "vectorial storage" behavior.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anybody explain to me why I have such a big file?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Jul 2014 15:49:10 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Vectorial-storage-how-does-it-work/m-p/691937#M675572</guid>
      <dc:creator>nicolas_martin</dc:creator>
      <dc:date>2014-07-01T15:49:10Z</dc:date>
    </item>
    <item>
      <title>Re: Vectorial storage: how does it work?</title>
      <link>https://community.qlik.com/t5/QlikView/Vectorial-storage-how-does-it-work/m-p/691938#M675573</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Silly question, but you renamed VAT_date to price_date before you joined, right?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Vlad&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Jul 2014 16:30:16 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Vectorial-storage-how-does-it-work/m-p/691938#M675573</guid>
      <dc:creator>vgutkovsky</dc:creator>
      <dc:date>2014-07-01T16:30:16Z</dc:date>
    </item>
    <item>
      <title>Re: Vectorial storage: how does it work?</title>
      <link>https://community.qlik.com/t5/QlikView/Vectorial-storage-how-does-it-work/m-p/691939#M675574</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Of course I did.&lt;/P&gt;&lt;P&gt;That's why I don't have any duplicated "id" after my join.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Jul 2014 07:47:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Vectorial-storage-how-does-it-work/m-p/691939#M675574</guid>
      <dc:creator>nicolas_martin</dc:creator>
      <dc:date>2014-07-02T07:47:11Z</dc:date>
    </item>
    <item>
      <title>Re: Vectorial storage: how does it work?</title>
      <link>https://community.qlik.com/t5/QlikView/Vectorial-storage-how-does-it-work/m-p/691940#M675575</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Are there any UI differences between the times that you saved? I recently found something quite shocking in QlikView: the file size will fluctuate depending on the filter selection state at the time of the save. I couldn't believe it at first, but it's definitely true.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Vlad&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Jul 2014 15:16:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Vectorial-storage-how-does-it-work/m-p/691940#M675575</guid>
      <dc:creator>vgutkovsky</dc:creator>
      <dc:date>2014-07-02T15:16:32Z</dc:date>
    </item>
    <item>
      <title>Re: Vectorial storage: how does it work?</title>
      <link>https://community.qlik.com/t5/QlikView/Vectorial-storage-how-does-it-work/m-p/691941#M675576</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Interesting fact...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In my case, I always clear all selections before saving my application.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Jul 2014 15:54:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Vectorial-storage-how-does-it-work/m-p/691941#M675576</guid>
      <dc:creator>nicolas_martin</dc:creator>
      <dc:date>2014-07-02T15:54:42Z</dc:date>
    </item>
    <item>
      <title>Re: Vectorial storage: how does it work?</title>
      <link>https://community.qlik.com/t5/QlikView/Vectorial-storage-how-does-it-work/m-p/691942#M675577</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sounds like something &lt;A href="https://community.qlik.com/qlik-users/4003"&gt;Henric Cronström&lt;/A&gt; might be interested in (if he has time, of course)...he understands the inner workings of QlikView storage better than anyone.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Vlad&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Jul 2014 15:59:58 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Vectorial-storage-how-does-it-work/m-p/691942#M675577</guid>
      <dc:creator>vgutkovsky</dc:creator>
      <dc:date>2014-07-02T15:59:58Z</dc:date>
    </item>
    <item>
      <title>Re: Vectorial storage: how does it work?</title>
      <link>https://community.qlik.com/t5/QlikView/Vectorial-storage-how-does-it-work/m-p/691943#M675578</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hmmm... Things gets weirder...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have only 1 table:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;
&lt;P&gt;t_price:&lt;/P&gt;
&lt;P&gt;LOAD&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rowno() AS %id,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; price,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; date,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; many_other_fields&lt;/P&gt;
&lt;P&gt;FROM ...;&lt;/P&gt;

&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This gives me 650'000 lignes, for a 23 MB .QVW file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I try to include a VAT by doing&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;
&lt;P&gt;t_price:&lt;/P&gt;
&lt;P&gt;LOAD&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rowno() AS %id,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; price,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; date,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; many_other_fields&lt;/P&gt;
&lt;P&gt;FROM ...;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;LEFT JOIN (t_price)&lt;/P&gt;
&lt;P&gt;LOAD&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DISTINCT %id,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20 AS vat&lt;/P&gt;
&lt;P&gt;RESIDENT t_price;&lt;/P&gt;

&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(this is supposed to add 1 field "vat", that always contains the value "20")&lt;/P&gt;&lt;P&gt;This gives me 650'000 lignes, for a 54 MB .QVW file !!!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Whereas if I try to include the VAT by doing:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;
&lt;P&gt;t_price:&lt;/P&gt;
&lt;P&gt;LOAD&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rowno() AS %id,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; price,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; date,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; many_other_fields&lt;/P&gt;
&lt;P&gt;FROM ...;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;t_price2:&lt;/P&gt;
&lt;P&gt;NoConcatenate&lt;/P&gt;
&lt;P&gt;LOAD *,&lt;/P&gt;
&lt;P&gt;&amp;nbsp; 20 AS vat&lt;/P&gt;
&lt;P&gt;RESIDENT t_price;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;DROP TABLE t_price;&lt;/P&gt;
&lt;P&gt;RENAME TABLE t_price2 TO t_price;&lt;/P&gt;

&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I still have the same 650'000 lines, I still have 1 more field "vat" that still has always the value "20", but my QVW file is only 26 MB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I don't understand why adding a field by a JOIN is heavier than adding it by a LOAD, whereas the data are the same at the end...&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;I tried to do both "JOIN" then "LOAD" just in case the "LOAD" had a "cleaning power". It don't. My file is still 54 MB.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Jul 2014 16:39:09 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Vectorial-storage-how-does-it-work/m-p/691943#M675578</guid>
      <dc:creator>nicolas_martin</dc:creator>
      <dc:date>2014-07-02T16:39:09Z</dc:date>
    </item>
    <item>
      <title>Re: Vectorial storage: how does it work?</title>
      <link>https://community.qlik.com/t5/QlikView/Vectorial-storage-how-does-it-work/m-p/691944#M675579</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;@ &lt;A href="https://community.qlik.com/qlik-users/23378"&gt;Nicolas MARTIN&lt;/A&gt;&lt;/P&gt;&lt;P&gt;I don't know what you mean with "Vectorial storage"... QlikView stores each table in several tables: One data table with pointers, and several symbol tables - one for each field. See more on &lt;A _jive_internal="true" href="https://community.qlik.com/blogs/qlikviewdesignblog/2012/11/20/symbol-tables-and-bit-stuffed-pointers"&gt;Symbol Tables and Bit-Stuffed Pointers&lt;/A&gt;. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Why the file increases in your case is impossible to say without an analysis of the memory usage - something which is easy to do. See more on &lt;A _jive_internal="true" href="https://community.qlik.com/blogs/qlikviewdesignblog/2013/01/28/memory-statistics"&gt;Recipe for a Memory Statistics analysis&lt;/A&gt;. Then you can check whether it is the data table that is responsible for the entire increase or it has something to do with the symbol tables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My guess is that the data table is responsible for most of the memory usage, but I am still surprised that the file increases that much.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HIC &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Jul 2014 17:50:09 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Vectorial-storage-how-does-it-work/m-p/691944#M675579</guid>
      <dc:creator>hic</dc:creator>
      <dc:date>2014-07-02T17:50:09Z</dc:date>
    </item>
    <item>
      <title>Re: Vectorial storage: how does it work?</title>
      <link>https://community.qlik.com/t5/QlikView/Vectorial-storage-how-does-it-work/m-p/691945#M675580</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;gt; &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12.800000190734863px;"&gt;I don't know what you mean with "Vectorial storage"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In french, QlikView talks about "stockage vectoriel", that means if there is many occurences of the same value for the same field, it is stored only 1 time and there is a pointer on the value (exactly what you explain in your --very interesting-- article).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;Here is my analysis:&lt;/P&gt;&lt;P&gt;I have a source file "source.qvd" that is 87 MB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Scenario 1&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;With the following script:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;
&lt;P&gt;t_price:&lt;/P&gt;
&lt;P&gt;load * FROM source.qvd (qvd);&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;UNQUALIFY *;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;LEFT JOIN (t_price)&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;LOAD &lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DISTINCT %id, &lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20 AS vat&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;RESIDENT t_price;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;STORE t_price INTO DUMP_JOIN.qvd (qvd);&lt;/P&gt;
&lt;P&gt;STORE t_price INTO DUMP_JOIN.csv (txt);&lt;/P&gt;
&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have:&lt;/P&gt;&lt;P&gt;- my QVW file is 53 MB&lt;/P&gt;&lt;P&gt;- DUMP_JOIN.csv is 3'580'036 KB&lt;/P&gt;&lt;P&gt;- DUMP_JOIN.qvd is 87'229 KB&lt;/P&gt;&lt;P&gt;and the memory analysis is &lt;/P&gt;&lt;P&gt;&lt;IMG alt="2014-07-03_094546.png" class="jive-image" src="https://community.qlik.com/legacyfs/online/61656_2014-07-03_094546.png" /&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;STRONG&gt;Scenario 2&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;With the following script:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;
&lt;P&gt;t_price:&lt;/P&gt;
&lt;P&gt;load * FROM source.qvd (qvd);&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;UNQUALIFY *;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;RENAME TABLE t_price TO t_price2;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;t_price:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;NoConcatenate LOAD &lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;*,&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;20 AS vat&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;RESIDENT t_price2;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;DROP TABLE t_price2;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;STORE t_price INTO DUMP_LOAD.qvd (qvd);&lt;/P&gt;
&lt;P&gt;STORE t_price INTO DUMP_LOAD.csv (txt);&lt;/P&gt;
&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have:&lt;/P&gt;&lt;P&gt;- my QVW file is &lt;STRONG&gt;27 MB (lighter than before)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;- DUMP_LOAD.csv is 3'580'036 KB (exactly the same size as before)&lt;/P&gt;&lt;P&gt;- DUMP_LOAD.qvd is 87'229 KB (exactly the same size as before)&lt;/P&gt;&lt;P&gt;and the memory analysis is &lt;/P&gt;&lt;P&gt;&lt;IMG alt="2014-07-03_095048.png" class="jive-image" src="https://community.qlik.com/legacyfs/online/61658_2014-07-03_095048.png" /&gt;&lt;/P&gt;&lt;P&gt;(exactly the same size as before !)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I conclude that the data are &lt;STRONG&gt;the same&lt;/STRONG&gt;, but the storage inside QlikView application is different. And I don't understand why.&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;Just for fun, I tried the following:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;
&lt;P&gt;t_price:&lt;/P&gt;
&lt;P&gt;load * FROM source.qvd (qvd);&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;UNQUALIFY *;&lt;/P&gt;
&lt;P&gt;LEFT JOIN (t_price)&lt;/P&gt;
&lt;P&gt;LOAD &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DISTINCT %id, &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20 AS vat&lt;/P&gt;
&lt;P&gt;RESIDENT t_price;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;STORE t_price INTO TMP.csv (txt);&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;DROP TABLE t_price;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;t_price:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;LOAD *&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;FROM&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;TMP.csv&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;(txt, utf8, embedded labels, delimiter is ',', msq);&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And my QVW file is... 33 MB.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Jul 2014 08:01:01 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Vectorial-storage-how-does-it-work/m-p/691945#M675580</guid>
      <dc:creator>nicolas_martin</dc:creator>
      <dc:date>2014-07-03T08:01:01Z</dc:date>
    </item>
    <item>
      <title>Re: Vectorial storage: how does it work?</title>
      <link>https://community.qlik.com/t5/QlikView/Vectorial-storage-how-does-it-work/m-p/691946#M675581</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Do you use compression when saving the file? (Doc Properties - General - Save Format) If so, is there still a difference if you turn compression off?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HIC&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Jul 2014 08:49:49 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Vectorial-storage-how-does-it-work/m-p/691946#M675581</guid>
      <dc:creator>hic</dc:creator>
      <dc:date>2014-07-03T08:49:49Z</dc:date>
    </item>
    <item>
      <title>Re: Vectorial storage: how does it work?</title>
      <link>https://community.qlik.com/t5/QlikView/Vectorial-storage-how-does-it-work/m-p/691947#M675582</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Indeed, I used a "High" compression.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I disable the compression, my files are approx. the same size: 93 MB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So, the difference comes from the compression...&lt;/P&gt;&lt;P&gt;Adding a simple value can disturb the compression method depending on "how" the field is added.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for your answer!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Jul 2014 09:56:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Vectorial-storage-how-does-it-work/m-p/691947#M675582</guid>
      <dc:creator>nicolas_martin</dc:creator>
      <dc:date>2014-07-03T09:56:02Z</dc:date>
    </item>
  </channel>
</rss>

