<?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: Qlikview Performance joining before loading and after loading in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Qlikview-Performance-joining-before-loading-and-after-loading/m-p/508580#M1125608</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It would hepl, if you describe the amounts of data (rows, columns), but overall DB side is better...&lt;/P&gt;&lt;P&gt;I have done qlikview joins also with quite big # of rows (&amp;gt;700M), but if it is possible, then i prefer order some views into the DB from IT guys...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 19 Dec 2013 14:30:11 GMT</pubDate>
    <dc:creator />
    <dc:date>2013-12-19T14:30:11Z</dc:date>
    <item>
      <title>Qlikview Performance joining before loading and after loading</title>
      <link>https://community.qlik.com/t5/QlikView/Qlikview-Performance-joining-before-loading-and-after-loading/m-p/508579#M1125607</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;i have the requirement like i can use join before loading the &lt;STRONG&gt;DB&lt;/STRONG&gt; data into &lt;STRONG&gt;Qlikview&lt;/STRONG&gt; or after loading the data from &lt;STRONG&gt;DB(sql)&lt;/STRONG&gt; can also perform join&lt;/P&gt;&lt;P&gt;suppose&lt;STRONG&gt; left join on two tables&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Which one is better performance.Is it better to put&amp;nbsp; joining &lt;STRONG&gt;burden on DB&lt;/STRONG&gt; or to put the joining burden&lt;STRONG&gt; on Qlikview&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Which one is better option&amp;nbsp; Performance wise give me scenarios.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Mahesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Dec 2013 14:11:29 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Qlikview-Performance-joining-before-loading-and-after-loading/m-p/508579#M1125607</guid>
      <dc:creator />
      <dc:date>2013-12-19T14:11:29Z</dc:date>
    </item>
    <item>
      <title>Re: Qlikview Performance joining before loading and after loading</title>
      <link>https://community.qlik.com/t5/QlikView/Qlikview-Performance-joining-before-loading-and-after-loading/m-p/508580#M1125608</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It would hepl, if you describe the amounts of data (rows, columns), but overall DB side is better...&lt;/P&gt;&lt;P&gt;I have done qlikview joins also with quite big # of rows (&amp;gt;700M), but if it is possible, then i prefer order some views into the DB from IT guys...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Dec 2013 14:30:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Qlikview-Performance-joining-before-loading-and-after-loading/m-p/508580#M1125608</guid>
      <dc:creator />
      <dc:date>2013-12-19T14:30:11Z</dc:date>
    </item>
    <item>
      <title>Re: Qlikview Performance joining before loading and after loading</title>
      <link>https://community.qlik.com/t5/QlikView/Qlikview-Performance-joining-before-loading-and-after-loading/m-p/508581#M1125609</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Mahesh,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I believe this decision will come after a little homework. After all, there are too many unknown factors at this point that need to be considered. In fact, it depends on the type of hardware your source database is installed on, the type of RDBMS you are using, the amount of rows that are to be loaded, the amount of memory available to QlikView, the period of the day the load takes place, etc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For small tables, I don't foresee any difference in performance, but for very large tables, it might. Also, depending on the type of join, in one case it can be very heavy for a database to manage, while in QlikView, with a few ApplyMap() to replace codes with descriptions, for example, it does not affect the load process very much.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To be known, in RDBMS's such as Oracle, the engine can precompile statements and keep them in cache if they are used quite often. So for complex joins, maybe you can create a view in the source system?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In brief, while there aren't any pre-defined answers for your question, there might be a lot of possible solutions, all depending on your current implementation.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps, regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Philippe&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Dec 2013 14:44:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Qlikview-Performance-joining-before-loading-and-after-loading/m-p/508581#M1125609</guid>
      <dc:creator>pgrenier</dc:creator>
      <dc:date>2013-12-19T14:44:55Z</dc:date>
    </item>
  </channel>
</rss>

