<?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 to join or not to join, applymap,  temptables. Optimisation in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/to-join-or-not-to-join-applymap-temptables-Optimisation/m-p/1105320#M366073</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have been reading a lot of different ways to help with performance of a reload.&lt;/P&gt;&lt;P&gt;I have come to conclusion that I will need to either applymap or join with the fact load rather than a left join outside of the resident load of the fact table.&lt;/P&gt;&lt;P&gt;My memory reached 40GB from n app that's less than 1GB when I reload from reading forums I have gathered that it's from all the left joins.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have attached my script, could anyoen recommend what they would do with the script?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There's temp tables, joins, left joins and apply maps....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Lauren&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 09 May 2016 13:52:01 GMT</pubDate>
    <dc:creator />
    <dc:date>2016-05-09T13:52:01Z</dc:date>
    <item>
      <title>to join or not to join, applymap,  temptables. Optimisation</title>
      <link>https://community.qlik.com/t5/QlikView/to-join-or-not-to-join-applymap-temptables-Optimisation/m-p/1105320#M366073</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have been reading a lot of different ways to help with performance of a reload.&lt;/P&gt;&lt;P&gt;I have come to conclusion that I will need to either applymap or join with the fact load rather than a left join outside of the resident load of the fact table.&lt;/P&gt;&lt;P&gt;My memory reached 40GB from n app that's less than 1GB when I reload from reading forums I have gathered that it's from all the left joins.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have attached my script, could anyoen recommend what they would do with the script?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There's temp tables, joins, left joins and apply maps....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Lauren&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 May 2016 13:52:01 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/to-join-or-not-to-join-applymap-temptables-Optimisation/m-p/1105320#M366073</guid>
      <dc:creator />
      <dc:date>2016-05-09T13:52:01Z</dc:date>
    </item>
    <item>
      <title>Re: to join or not to join, applymap,  temptables. Optimisation</title>
      <link>https://community.qlik.com/t5/QlikView/to-join-or-not-to-join-applymap-temptables-Optimisation/m-p/1105321#M366074</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;1. Don't join tables unless you need the fields from both tables to calculate new fields&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Booking Agent&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Transaction Agent&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DimTransactionType&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DimJourneyType&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DimFareType&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DimDates&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. Try storing Sales into a temporary qvd and do the final calculations with a load from this qvd instead of using a resident load.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. If(SaleType=0,Company, ProductCompany) as CompanyOverall&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProductCompany doesn't seem to exist. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 May 2016 16:37:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/to-join-or-not-to-join-applymap-temptables-Optimisation/m-p/1105321#M366074</guid>
      <dc:creator>Gysbert_Wassenaar</dc:creator>
      <dc:date>2016-05-09T16:37:21Z</dc:date>
    </item>
    <item>
      <title>Re: to join or not to join, applymap,  temptables. Optimisation</title>
      <link>https://community.qlik.com/t5/QlikView/to-join-or-not-to-join-applymap-temptables-Optimisation/m-p/1105322#M366075</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;A _jive_internal="true" data-avatarid="6257" data-externalid="" data-online="false" data-presence="null" data-userid="96544" data-username="gwassenaar" href="https://community.qlik.com/people/gwassenaar" style="font-weight: bold; font-size: 12px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #8b8b8b; background-color: #f2f2f2;"&gt;Gysbert Wassenaar&lt;/A&gt;,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for the reply!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What would you suggest instead of joins for number 1?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For number 2. Please could you send an example of the script for this part or just a example structure of it? Would this all be in the script in the qvw?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks again.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 May 2016 10:35:50 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/to-join-or-not-to-join-applymap-temptables-Optimisation/m-p/1105322#M366075</guid>
      <dc:creator />
      <dc:date>2016-05-10T10:35:50Z</dc:date>
    </item>
    <item>
      <title>Re: to join or not to join, applymap,  temptables. Optimisation</title>
      <link>https://community.qlik.com/t5/QlikView/to-join-or-not-to-join-applymap-temptables-Optimisation/m-p/1105323#M366076</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;1. Do nothing. Simply let Qlikview associate the tables using the fields they have in common.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. Example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sales:&lt;/P&gt;&lt;P&gt;LOAD ...stuff ... FROM ...somewhere... ;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;STORE Sales INTO Sales.qvd ;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DROP TABLE Sales;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SalesTransactions:&lt;/P&gt;&lt;P&gt;LOAD X, sum(Y) FROM Sales.qvd (qvd) GROUP BY X;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 May 2016 05:35:48 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/to-join-or-not-to-join-applymap-temptables-Optimisation/m-p/1105323#M366076</guid>
      <dc:creator>Gysbert_Wassenaar</dc:creator>
      <dc:date>2016-05-11T05:35:48Z</dc:date>
    </item>
    <item>
      <title>Re: to join or not to join, applymap,  temptables. Optimisation</title>
      <link>https://community.qlik.com/t5/QlikView/to-join-or-not-to-join-applymap-temptables-Optimisation/m-p/1105324#M366077</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;Thanks for coming back to me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For point one, just do this for each dim &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;LOAD&lt;/STRONG&gt;&amp;nbsp;&amp;nbsp; [FlightKey] AS _FlightKey&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ,[ServiceNumber]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ,[Company]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ,[BrandCode]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; ,ServiceName&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ,[ServiceCategory]&lt;/P&gt;&lt;P&gt;FROM [..\QVD\DimServices.qvd] (qvd);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;rather than&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;LEFT JOIN (Sales)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;LOAD&amp;nbsp;&amp;nbsp; [FlightKey] AS _FlightKey&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ,[ServiceNumber]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ,[Company]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ,[BrandCode]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; ,ServiceName&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ,[ServiceCategory]&lt;/P&gt;&lt;P&gt;FROM [..\QVD\DimServices.qvd] (qvd);&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 am bit confused as I believe I am already doing point 2.&lt;/P&gt;&lt;P&gt;As I am taking load from qvd: &lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;[..\QVD\FactSalesTransactions.qvd] (qvd)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 May 2016 08:23:48 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/to-join-or-not-to-join-applymap-temptables-Optimisation/m-p/1105324#M366077</guid>
      <dc:creator />
      <dc:date>2016-05-11T08:23:48Z</dc:date>
    </item>
    <item>
      <title>Re: to join or not to join, applymap,  temptables. Optimisation</title>
      <link>https://community.qlik.com/t5/QlikView/to-join-or-not-to-join-applymap-temptables-Optimisation/m-p/1105325#M366078</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;At the end of your script you use a resident load:&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code jive_text_macro _jivemacro_uid_14629637317954965" jivemacro_uid="_14629637317954965"&gt;
&lt;P&gt;SalesTransactions:&lt;BR /&gt;LOAD *,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TopDepartureName &amp;amp;'-'&amp;amp;TopArrivalName AS Flow,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If (TopDepartureName &amp;lt; TopArrivalName,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TopDepartureName &amp;amp; '-' &amp;amp; TopArrivalName,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TopArrivalName &amp;amp; '-' &amp;amp; TopDepartureName) AS FlowGrouped,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If (DepartureName &amp;lt; ArrivalName,&lt;BR /&gt;&amp;nbsp; DepartureName &amp;amp; '-' &amp;amp; ArrivalName,&lt;BR /&gt;&amp;nbsp; ArrivalName &amp;amp; '-' &amp;amp; DepartureName) AS JourneyGrouped, &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DepartureName &amp;amp; '-' &amp;amp; ArrivalName AS Journey,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If (LegFare = 0, 1, 0) AS ZeroFlag,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If(SaleType=0,Company, ProductCompany) as CompanyOverall&lt;BR /&gt;&lt;STRONG&gt;Resident Sales;&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;DROP TABLE Sales;&lt;/P&gt;
&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You could store Sales into a qvd and drop that table first. Then instead of a resident load you could load data from the qvd. Perhaps that will perform better. It'll use less ram memory in any case.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 May 2016 10:51:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/to-join-or-not-to-join-applymap-temptables-Optimisation/m-p/1105325#M366078</guid>
      <dc:creator>Gysbert_Wassenaar</dc:creator>
      <dc:date>2016-05-11T10:51:44Z</dc:date>
    </item>
    <item>
      <title>Re: to join or not to join, applymap,  temptables. Optimisation</title>
      <link>https://community.qlik.com/t5/QlikView/to-join-or-not-to-join-applymap-temptables-Optimisation/m-p/1105326#M366079</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Do you mean store the Fact with joined dimensions in a qvd?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and then call the qvd later in the script?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 May 2016 12:04:18 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/to-join-or-not-to-join-applymap-temptables-Optimisation/m-p/1105326#M366079</guid>
      <dc:creator />
      <dc:date>2016-05-11T12:04:18Z</dc:date>
    </item>
    <item>
      <title>Re: to join or not to join, applymap,  temptables. Optimisation</title>
      <link>https://community.qlik.com/t5/QlikView/to-join-or-not-to-join-applymap-temptables-Optimisation/m-p/1105327#M366080</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Instead of 'left join', have you tried to use a 'left keep' ?&amp;nbsp; This reduces data in the same way a 'join' statement does, but QV keeps all tables.&amp;nbsp; It is recommendable not to join.&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 May 2016 15:00:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/to-join-or-not-to-join-applymap-temptables-Optimisation/m-p/1105327#M366080</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-05-11T15:00:30Z</dc:date>
    </item>
    <item>
      <title>Re: to join or not to join, applymap,  temptables. Optimisation</title>
      <link>https://community.qlik.com/t5/QlikView/to-join-or-not-to-join-applymap-temptables-Optimisation/m-p/1105328#M366081</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;At the end of the script I do some post load calculations on SalesTransactions. SalesTransactions would be the table that has the fact and dimension joined via left joins then at the end I use this to create fields from the dimensions:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;How would I do this without joining please? Is this possible?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;SalesTransactions:&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;LOAD *,&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TopDepartureName &amp;amp;'-'&amp;amp;TopArrivalName AS Flow,&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If (TopDepartureName &amp;lt; TopArrivalName,&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TopDepartureName &amp;amp; '-' &amp;amp; TopArrivalName,&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TopArrivalName &amp;amp; '-' &amp;amp; TopDepartureName) AS FlowGrouped,&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If (DepartureName &amp;lt; ArrivalName,&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; DepartureName &amp;amp; '-' &amp;amp; ArrivalName,&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; ArrivalName &amp;amp; '-' &amp;amp; DepartureName) AS JourneyGrouped,&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DepartureName &amp;amp; '-' &amp;amp; ArrivalName AS Journey,&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If (LegFare = 0, 1, 0) AS ZeroFlag,&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If(SaleType=0,Company, ProductCompany) as CompanyOverall&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Resident Sales;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;DROP TABLE Sales&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 May 2016 12:18:40 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/to-join-or-not-to-join-applymap-temptables-Optimisation/m-p/1105328#M366081</guid>
      <dc:creator />
      <dc:date>2016-05-12T12:18:40Z</dc:date>
    </item>
    <item>
      <title>Re: to join or not to join, applymap,  temptables. Optimisation</title>
      <link>https://community.qlik.com/t5/QlikView/to-join-or-not-to-join-applymap-temptables-Optimisation/m-p/1105329#M366082</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;At the end of the script I do some post load calculations on SalesTransactions. SalesTransactions would be the table that has the fact and dimension joined via left joins then at the end I use this to create fields from the dimensions:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;How would I do this without joining please? Is this possible?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;SalesTransactions:&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;LOAD *,&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TopDepartureName &amp;amp;'-'&amp;amp;TopArrivalName AS Flow,&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If (TopDepartureName &amp;lt; TopArrivalName,&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TopDepartureName &amp;amp; '-' &amp;amp; TopArrivalName,&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TopArrivalName &amp;amp; '-' &amp;amp; TopDepartureName) AS FlowGrouped,&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If (DepartureName &amp;lt; ArrivalName,&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; DepartureName &amp;amp; '-' &amp;amp; ArrivalName,&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; ArrivalName &amp;amp; '-' &amp;amp; DepartureName) AS JourneyGrouped,&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DepartureName &amp;amp; '-' &amp;amp; ArrivalName AS Journey,&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If (LegFare = 0, 1, 0) AS ZeroFlag,&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If(SaleType=0,Company, ProductCompany) as CompanyOverall&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Resident Sales;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;DROP TABLE Sales&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 May 2016 12:18:49 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/to-join-or-not-to-join-applymap-temptables-Optimisation/m-p/1105329#M366082</guid>
      <dc:creator />
      <dc:date>2016-05-12T12:18:49Z</dc:date>
    </item>
    <item>
      <title>Re: to join or not to join, applymap,  temptables. Optimisation</title>
      <link>https://community.qlik.com/t5/QlikView/to-join-or-not-to-join-applymap-temptables-Optimisation/m-p/1105330#M366083</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;Please could you come back to me on this. My load is still over 2 hours long.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 May 2016 10:14:13 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/to-join-or-not-to-join-applymap-temptables-Optimisation/m-p/1105330#M366083</guid>
      <dc:creator />
      <dc:date>2016-05-16T10:14:13Z</dc:date>
    </item>
    <item>
      <title>Re: to join or not to join, applymap,  temptables. Optimisation</title>
      <link>https://community.qlik.com/t5/QlikView/to-join-or-not-to-join-applymap-temptables-Optimisation/m-p/1105331#M366084</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Put statements like this around each load:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;LET vStart = Now(1);&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOAD ...etc&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;LET vLoadTime = Interval(Now(1) - &lt;EM style="font-size: 13.3333px;"&gt;$(vStart)&lt;/EM&gt;,'hh:mm:ss');&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;TRACE $(vLoadTime);&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then check the log file for lines with these load times to check where the most time is spend.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 May 2016 16:17:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/to-join-or-not-to-join-applymap-temptables-Optimisation/m-p/1105331#M366084</guid>
      <dc:creator>Gysbert_Wassenaar</dc:creator>
      <dc:date>2016-05-16T16:17:08Z</dc:date>
    </item>
  </channel>
</rss>

