<?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: Most efficient way to split tables in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Most-efficient-way-to-split-tables/m-p/400280#M1159822</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;If your focus is on reducing the number of queries to the data source, you could start by loading the complete table into QV, and use residents load from there on to split the table by using simple selective where queries or doing some looping on the TYPE field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 03 Dec 2012 12:27:59 GMT</pubDate>
    <dc:creator>jfkinspari</dc:creator>
    <dc:date>2012-12-03T12:27:59Z</dc:date>
    <item>
      <title>Most efficient way to split tables</title>
      <link>https://community.qlik.com/t5/QlikView/Most-efficient-way-to-split-tables/m-p/400279#M1159821</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Qview users, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What is the most efficient way to split one table containing a mixed bag of what I will call master data into separate entities to be consumed by QV? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For instance, consider a table that has ID (key) / TYPE (key) / VALUE. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For instance, 1/ COUNTRY / United States, and 2/ COUNTRY / Canada, would both belong to this table, so would 3/ CURRENCY / USD, and 4/ CURRENCY / CAD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How could currencies and countries be splitted efficiently, that is without multiplying queries to the data source? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks! &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Dec 2012 12:24:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Most-efficient-way-to-split-tables/m-p/400279#M1159821</guid>
      <dc:creator />
      <dc:date>2012-12-03T12:24:04Z</dc:date>
    </item>
    <item>
      <title>Re: Most efficient way to split tables</title>
      <link>https://community.qlik.com/t5/QlikView/Most-efficient-way-to-split-tables/m-p/400280#M1159822</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;If your focus is on reducing the number of queries to the data source, you could start by loading the complete table into QV, and use residents load from there on to split the table by using simple selective where queries or doing some looping on the TYPE field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Dec 2012 12:27:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Most-efficient-way-to-split-tables/m-p/400280#M1159822</guid>
      <dc:creator>jfkinspari</dc:creator>
      <dc:date>2012-12-03T12:27:59Z</dc:date>
    </item>
    <item>
      <title>Re: Most efficient way to split tables</title>
      <link>https://community.qlik.com/t5/QlikView/Most-efficient-way-to-split-tables/m-p/400281#M1159823</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It sounds like your source table is what's called a generic database. So, you could try using a generic load:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;generic select * from sometable;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Dec 2012 12:33:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Most-efficient-way-to-split-tables/m-p/400281#M1159823</guid>
      <dc:creator>Gysbert_Wassenaar</dc:creator>
      <dc:date>2012-12-03T12:33:08Z</dc:date>
    </item>
    <item>
      <title>Re: Most efficient way to split tables</title>
      <link>https://community.qlik.com/t5/QlikView/Most-efficient-way-to-split-tables/m-p/400282#M1159824</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gysbert, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I had a look at that, a generic load is accomplishing a pivot which is not what I am looking for. I am just interested in splitting a generic table into meaning ful chunks that resembles "dimensions". &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Dec 2012 00:00:54 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Most-efficient-way-to-split-tables/m-p/400282#M1159824</guid>
      <dc:creator />
      <dc:date>2012-12-04T00:00:54Z</dc:date>
    </item>
    <item>
      <title>Re: Most efficient way to split tables</title>
      <link>https://community.qlik.com/t5/QlikView/Most-efficient-way-to-split-tables/m-p/400283#M1159825</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jens, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;That's what I have done. It's working. I could not find how to do inserts on resident tables, see the first bullet point below. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;These are the two scenarios considered: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Row-based inserts&lt;/LI&gt;&lt;/UL&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; For&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;&lt;EM&gt;vValueNo&lt;/EM&gt;&lt;/SPAN&gt; = 1 &lt;SPAN class="s1"&gt;to&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;NoOfRows&lt;/SPAN&gt;('mytable')&lt;BR /&gt;&lt;SPAN class="s1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LET &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;&lt;EM&gt;vConstantValue&lt;/EM&gt;&lt;/SPAN&gt; = &lt;SPAN class="s1"&gt;peek&lt;/SPAN&gt;('TYPE', &lt;SPAN class="s2"&gt;&lt;EM&gt;$(vValueNo)&lt;/EM&gt;&lt;/SPAN&gt;-1,'mytable')&lt;/P&gt;&lt;P class="p1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;&amp;lt;IF TYPE = 'COUNTRY' THEN INSERT TO RESIDENT TABLE&amp;gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN class="s1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; next&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;&lt;EM&gt;vValueNo&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Multiple LOADs on a large LOAD&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Master Table]:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SQL SELECT &amp;lt;select statement&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Country Table]:&lt;BR /&gt;&lt;SPAN class="s1"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Load &lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s3"&gt;Company&lt;/SPAN&gt;,&lt;SPAN class="s3"&gt;Division&lt;/SPAN&gt;, &lt;SPAN class="s3"&gt;ConstantValue&lt;/SPAN&gt;,&lt;SPAN class="s3"&gt;Description &lt;/SPAN&gt;&lt;SPAN class="s1"&gt;resident&lt;/SPAN&gt; [Master Table]&lt;BR /&gt;&lt;SPAN class="s1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; where &lt;/SPAN&gt;&lt;SPAN class="s3"&gt;ConstantValue&lt;/SPAN&gt; = 'COUNTRY'; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Dec 2012 00:08:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Most-efficient-way-to-split-tables/m-p/400283#M1159825</guid>
      <dc:creator />
      <dc:date>2012-12-04T00:08:25Z</dc:date>
    </item>
  </channel>
</rss>

