<?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: Question to slow mapping load in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Question-to-slow-mapping-load/m-p/854750#M1257811</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think the point from &lt;A href="https://community.qlik.com/qlik-users/55647"&gt;danieloberbillig&lt;/A&gt; goes in the right direction and in the two-step scenario the first filter-load runs in a kind of optimized load and the second mapping-load had only a few records to fetch. And within the first scenario both actions (filter + mapping) will be probably performed on record-level.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But it would be very interessting to have a deeper insight how it technically worked, maybe &lt;A href="https://community.qlik.com/qlik-users/4003"&gt;hic&lt;/A&gt; could give some details.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Marcus&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 30 Apr 2015 11:09:51 GMT</pubDate>
    <dc:creator>marcus_sommer</dc:creator>
    <dc:date>2015-04-30T11:09:51Z</dc:date>
    <item>
      <title>Question to slow mapping load</title>
      <link>https://community.qlik.com/t5/QlikView/Question-to-slow-mapping-load/m-p/854747#M1257800</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;question: can anyone explain why&lt;/P&gt;&lt;P&gt;"mapping load resident where...&amp;nbsp; "&amp;nbsp;&amp;nbsp; on big tables is much &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/alert.png" /&gt; slower splitting the funcionality in two Statements:&lt;/P&gt;&lt;P&gt;"load * resident where... " and "mapping load resident &amp;lt;on extract&amp;gt;".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here the question more detailed:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;having some problems with a slow datamodel I experienced the following:&lt;/P&gt;&lt;P&gt;Table TMP_MESS: 32 Mio Rows (~1GB qvd-File)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The following statement takes about 7.5 minutes:&lt;/P&gt;&lt;P&gt;mapping load MEASUREMENT_ID, MEASUREMENT_VALUE resident TMP_MESS where DISTINCTIVENESS = 'GESAMT'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But making two Statements out of it takes not even 1 Minute:&lt;/P&gt;&lt;P&gt;TMPMESSTEST:&lt;/P&gt;&lt;P&gt;load MEASUREMENT_ID, MEASUREMENT_VALUE resident TMP_MESS where DISTINCTIVENESS = 'GESAMT'&lt;/P&gt;&lt;P&gt;mapping load MEASUREMENT_ID, MEASUREMENT_VALUE resident TMPMESSTEST&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;here are the according lines from the log:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;30.04.2015 07:29:31:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 17 fields found: %DATE, %MATCHCODE, %LOT, MEASUREMENT_TIME, MP_NAME, MEASUREMENT_ID, LOT, WAFER, STAGE, PARAMETER, DISTINCTIVENESS, Prober, Tester, Nadelkarte, Pinelek, MEASUREMENT_VALUE, IS_PASSED, 31,990,752 lines fetched&lt;/P&gt;&lt;P&gt;30.04.2015 07:30:40: 0037&amp;nbsp; TMPMESSTEST:&lt;/P&gt;&lt;P&gt;30.04.2015 07:30:40: 0038&amp;nbsp; load MEASUREMENT_ID, MEASUREMENT_VALUE resident TMP_MESS where DISTINCTIVENESS = 'GESAMT'&lt;/P&gt;&lt;P&gt;30.04.2015 07:30:40:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2 fields found: MEASUREMENT_ID, MEASUREMENT_VALUE, 539,562 lines fetched&lt;/P&gt;&lt;P&gt;30.04.2015 07:31:17: 0040&amp;nbsp; mapMessIDGES:&lt;/P&gt;&lt;P&gt;30.04.2015 07:31:17: 0041&amp;nbsp; mapping load MEASUREMENT_ID, MEASUREMENT_VALUE resident TMPMESSTEST&lt;/P&gt;&lt;P&gt;30.04.2015 07:31:17:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2 fields found: MEASUREMENT_ID, MEASUREMENT_VALUE, 539,562 lines fetched&lt;/P&gt;&lt;P&gt;30.04.2015 07:31:20: 0043&amp;nbsp; mapMessTest2:&lt;/P&gt;&lt;P&gt;30.04.2015 07:31:20: 0044&amp;nbsp; mapping load MEASUREMENT_ID, MEASUREMENT_VALUE resident TMP_MESS where DISTINCTIVENESS = 'GESAMT'&lt;/P&gt;&lt;P&gt;30.04.2015 07:31:20:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2 fields found: MEASUREMENT_ID, MEASUREMENT_VALUE, 539,562 lines fetched&lt;/P&gt;&lt;P&gt;30.04.2015 07:38:55: 0046&amp;nbsp; drop table&amp;nbsp; TMPMESSTEST&lt;/P&gt;&lt;P&gt;30.04.2015 07:38:56: 0048&amp;nbsp; QUALIFY *&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Has anyone experienced the same?&lt;/P&gt;&lt;P&gt;Are there any rules or advices when to use one statement and when to spilt into two Statements?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind regards&lt;/P&gt;&lt;P&gt;Philip&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Jan 2026 18:19:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Question-to-slow-mapping-load/m-p/854747#M1257800</guid>
      <dc:creator />
      <dc:date>2026-01-26T18:19:17Z</dc:date>
    </item>
    <item>
      <title>Re: Question to slow mapping load</title>
      <link>https://community.qlik.com/t5/QlikView/Question-to-slow-mapping-load/m-p/854748#M1257803</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 didn't see a rule and a advice on this and it's very curious to get to know this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It's very similar (in sense of a speed) to a case of optimized/unoptimized load from qvd but here you deal with in-memory table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Maxim&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Apr 2015 06:34:14 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Question-to-slow-mapping-load/m-p/854748#M1257803</guid>
      <dc:creator>maksim_senin</dc:creator>
      <dc:date>2015-04-30T06:34:14Z</dc:date>
    </item>
    <item>
      <title>Re: Question to slow mapping load</title>
      <link>https://community.qlik.com/t5/QlikView/Question-to-slow-mapping-load/m-p/854749#M1257807</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Seems as if Qlik suffers when doing an input-comparison (where...) and an output comparison (mapping...) in the same Load process. Would be indeed interesting if this is a general rule/learning.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Apr 2015 06:43:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Question-to-slow-mapping-load/m-p/854749#M1257807</guid>
      <dc:creator>danieloberbilli</dc:creator>
      <dc:date>2015-04-30T06:43:22Z</dc:date>
    </item>
    <item>
      <title>Re: Question to slow mapping load</title>
      <link>https://community.qlik.com/t5/QlikView/Question-to-slow-mapping-load/m-p/854750#M1257811</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think the point from &lt;A href="https://community.qlik.com/qlik-users/55647"&gt;danieloberbillig&lt;/A&gt; goes in the right direction and in the two-step scenario the first filter-load runs in a kind of optimized load and the second mapping-load had only a few records to fetch. And within the first scenario both actions (filter + mapping) will be probably performed on record-level.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But it would be very interessting to have a deeper insight how it technically worked, maybe &lt;A href="https://community.qlik.com/qlik-users/4003"&gt;hic&lt;/A&gt; could give some details.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Marcus&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Apr 2015 11:09:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Question-to-slow-mapping-load/m-p/854750#M1257811</guid>
      <dc:creator>marcus_sommer</dc:creator>
      <dc:date>2015-04-30T11:09:51Z</dc:date>
    </item>
    <item>
      <title>Re: Question to slow mapping load</title>
      <link>https://community.qlik.com/t5/QlikView/Question-to-slow-mapping-load/m-p/854751#M1257812</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;Sounds good and if mapping works before "where" filtering that would be an answer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Did you compare time of single mapping+load without "where" and separate load without "where" + mapping?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If the assumption is correct, their time would be the same or almost the same.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Maxim&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 03 May 2015 23:08:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Question-to-slow-mapping-load/m-p/854751#M1257812</guid>
      <dc:creator>maksim_senin</dc:creator>
      <dc:date>2015-05-03T23:08:08Z</dc:date>
    </item>
    <item>
      <title>Re: Question to slow mapping load</title>
      <link>https://community.qlik.com/t5/QlikView/Question-to-slow-mapping-load/m-p/854752#M1257813</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I haven't it directly compared by a mapping-table. But I have had recently a similar case with a group by and where-clause in a loop and the differences in load-times was enormous. I had the best results by separating the statements.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Marcus&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 May 2015 07:09:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Question-to-slow-mapping-load/m-p/854752#M1257813</guid>
      <dc:creator>marcus_sommer</dc:creator>
      <dc:date>2015-05-04T07:09:55Z</dc:date>
    </item>
    <item>
      <title>Re: Question to slow mapping load</title>
      <link>https://community.qlik.com/t5/QlikView/Question-to-slow-mapping-load/m-p/854753#M1257814</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;An explanation could be (just a guess) that the MAPPING LOAD RESIDENT takes an entire table (first two columns of course but that doesn't make a difference since for example an optimized load of an entire QVD stays optimized if you load only specific columns) and converts it into sort of symbol table (that's what is is eventually and what makes an applymap() awfully quick) almost immediately, while a MAPPING LOAD RESIDENT WHERE does the two main operations at the same time instead of like sort of a PRECEDING LOAD. Inserting entries row by row into a symbol table is apparently much slower than converting an entire table straight into a symbol table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Very curious if Qlik technicians can shed some light on this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Peter &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 May 2015 07:27:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Question-to-slow-mapping-load/m-p/854753#M1257814</guid>
      <dc:creator>Peter_Cammaert</dc:creator>
      <dc:date>2015-05-04T07:27:36Z</dc:date>
    </item>
    <item>
      <title>Re: Question to slow mapping load</title>
      <link>https://community.qlik.com/t5/QlikView/Question-to-slow-mapping-load/m-p/854754#M1257815</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;whether Qlik technicians will give a comment on this or not - I learned much from your comments.&lt;/P&gt;&lt;P&gt;Thanks a lot!&lt;/P&gt;&lt;P&gt;As a summary for me:&lt;/P&gt;&lt;P&gt;Both approaches (lingle statment or two statements) are valid. But when having problems with performance this is a good point to have a keen look on.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind regards&lt;/P&gt;&lt;P&gt;Philip&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 May 2015 12:19:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Question-to-slow-mapping-load/m-p/854754#M1257815</guid>
      <dc:creator />
      <dc:date>2015-05-05T12:19:30Z</dc:date>
    </item>
  </channel>
</rss>

