<?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 Looping through a hugh qvd (170 plus million rows)to generate qvds by year, ends up generating empty qvds in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Looping-through-a-hugh-qvd-170-plus-million-rows-to-generate/m-p/2462281#M98955</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I ran into a unique situation today. Looks like a bug to me.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have a huge qvd ( almost a billion rows) containing 4 years of data.&amp;nbsp; I tried to loop through the qvd to segment it into multiple qvds by year, it is generating empty qvds. Th code works when I tried to do a limited load of upto 1 million rows, fails for larger datasets&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;pasting the psedu code:&lt;/P&gt;
&lt;P&gt;//extracting the distinct years&lt;/P&gt;
&lt;DIV&gt;TempYear:&lt;/DIV&gt;
&lt;DIV&gt;Load *;&lt;/DIV&gt;
&lt;DIV&gt;SELECT&amp;nbsp; &amp;nbsp; &amp;nbsp;distinct left(MY_Date_Field, 4) as YR&lt;/DIV&gt;
&lt;DIV&gt;FROM&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; MY_table&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;;&amp;nbsp; &amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;for each i in FieldValueList('YR')&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;TempSales:&lt;/DIV&gt;
&lt;DIV&gt;Load *&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;FROM [$(vSourceQvd)/BIG_DataSet_unfiltered.qvd]&lt;BR /&gt;(qvd)&lt;BR /&gt;WHERE&amp;nbsp;&amp;nbsp;&amp;nbsp;left(MY_Date_Field, 4)=$(i)&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp; ;&lt;BR /&gt;&lt;BR /&gt;let vFileName='MYQVD_' &amp;amp; $(i);&lt;BR /&gt;// sleep 90000 ; //wait for 1.5 minutes&lt;BR /&gt;store TempSales into [$(vTransformQvd)/$(vFileName).qvd](qvd);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;drop table TempSales ;&lt;BR /&gt;next ;&lt;/DIV&gt;</description>
    <pubDate>Fri, 15 Nov 2024 20:56:38 GMT</pubDate>
    <dc:creator>Swarup_MOA</dc:creator>
    <dc:date>2024-11-15T20:56:38Z</dc:date>
    <item>
      <title>Looping through a hugh qvd (170 plus million rows)to generate qvds by year, ends up generating empty qvds</title>
      <link>https://community.qlik.com/t5/App-Development/Looping-through-a-hugh-qvd-170-plus-million-rows-to-generate/m-p/2462281#M98955</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I ran into a unique situation today. Looks like a bug to me.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have a huge qvd ( almost a billion rows) containing 4 years of data.&amp;nbsp; I tried to loop through the qvd to segment it into multiple qvds by year, it is generating empty qvds. Th code works when I tried to do a limited load of upto 1 million rows, fails for larger datasets&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;pasting the psedu code:&lt;/P&gt;
&lt;P&gt;//extracting the distinct years&lt;/P&gt;
&lt;DIV&gt;TempYear:&lt;/DIV&gt;
&lt;DIV&gt;Load *;&lt;/DIV&gt;
&lt;DIV&gt;SELECT&amp;nbsp; &amp;nbsp; &amp;nbsp;distinct left(MY_Date_Field, 4) as YR&lt;/DIV&gt;
&lt;DIV&gt;FROM&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; MY_table&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;;&amp;nbsp; &amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;for each i in FieldValueList('YR')&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;TempSales:&lt;/DIV&gt;
&lt;DIV&gt;Load *&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;FROM [$(vSourceQvd)/BIG_DataSet_unfiltered.qvd]&lt;BR /&gt;(qvd)&lt;BR /&gt;WHERE&amp;nbsp;&amp;nbsp;&amp;nbsp;left(MY_Date_Field, 4)=$(i)&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp; ;&lt;BR /&gt;&lt;BR /&gt;let vFileName='MYQVD_' &amp;amp; $(i);&lt;BR /&gt;// sleep 90000 ; //wait for 1.5 minutes&lt;BR /&gt;store TempSales into [$(vTransformQvd)/$(vFileName).qvd](qvd);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;drop table TempSales ;&lt;BR /&gt;next ;&lt;/DIV&gt;</description>
      <pubDate>Fri, 15 Nov 2024 20:56:38 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Looping-through-a-hugh-qvd-170-plus-million-rows-to-generate/m-p/2462281#M98955</guid>
      <dc:creator>Swarup_MOA</dc:creator>
      <dc:date>2024-11-15T20:56:38Z</dc:date>
    </item>
    <item>
      <title>Re: Looping through a hugh qvd to generate qvds by year, ends up generating empty qvds</title>
      <link>https://community.qlik.com/t5/App-Development/Looping-through-a-hugh-qvd-170-plus-million-rows-to-generate/m-p/2462285#M98956</link>
      <description>&lt;P&gt;It works for smaller dataset, but fails for larger dataset by generating empty qvds&lt;/P&gt;</description>
      <pubDate>Thu, 13 Jun 2024 15:51:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Looping-through-a-hugh-qvd-170-plus-million-rows-to-generate/m-p/2462285#M98956</guid>
      <dc:creator>Swarup_MOA</dc:creator>
      <dc:date>2024-06-13T15:51:26Z</dc:date>
    </item>
    <item>
      <title>Re: Looping through a hugh qvd to generate qvds by year, ends up generating empty qvds</title>
      <link>https://community.qlik.com/t5/App-Development/Looping-through-a-hugh-qvd-170-plus-million-rows-to-generate/m-p/2462303#M98959</link>
      <description>&lt;P&gt;Take a look at the execution script log. What does the generated Where statement look like. Are there any record counts?&lt;/P&gt;
&lt;P&gt;-Rob&lt;/P&gt;</description>
      <pubDate>Thu, 13 Jun 2024 16:27:50 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Looping-through-a-hugh-qvd-170-plus-million-rows-to-generate/m-p/2462303#M98959</guid>
      <dc:creator>rwunderlich</dc:creator>
      <dc:date>2024-06-13T16:27:50Z</dc:date>
    </item>
    <item>
      <title>Re: Looping through a hugh qvd (170 plus million rows)to generate qvds by year, ends up generating empty qvds</title>
      <link>https://community.qlik.com/t5/App-Development/Looping-through-a-hugh-qvd-170-plus-million-rows-to-generate/m-p/2462318#M98964</link>
      <description>&lt;P&gt;Hi Rob,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I checked the execution log. It shows 0 rows when I try to do a full reload. But the same script works&amp;nbsp; when I try to limit the row count to 1 million by using :&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;First 1000000&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Load *&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;from Myqvd;&lt;/P&gt;
&lt;P&gt;The full reload should generate around 160 million rows, it seems to fail for big data sets.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 13 Jun 2024 18:22:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Looping-through-a-hugh-qvd-170-plus-million-rows-to-generate/m-p/2462318#M98964</guid>
      <dc:creator>Swarup_MOA</dc:creator>
      <dc:date>2024-06-13T18:22:19Z</dc:date>
    </item>
  </channel>
</rss>

