<?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: Splitting up QVDs in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Splitting-up-QVDs/m-p/1578705#M597383</link>
    <description>Hi. Thanks, finally we decided to split up the application in stead of splitting up the QVDs. We conduct the following performance Analysis:&lt;BR /&gt;We use dev tool for chrome to calculate how much time need a specific sheet to load in the app. We compare the old version (i.e. the one which contain all rows) vs the new version (i.e. an app that contain a subset of the rows). However, the differences are not so big. For example, in the old app, a sheet in average takes 7 seconds and in the new one takes 6.30 seconds. Any idea, if the amount of rows in a model has a impact in the front-end? thanks!</description>
    <pubDate>Thu, 09 May 2019 21:39:00 GMT</pubDate>
    <dc:creator>Zaga_69</dc:creator>
    <dc:date>2019-05-09T21:39:00Z</dc:date>
    <item>
      <title>Splitting up QVDs</title>
      <link>https://community.qlik.com/t5/QlikView/Splitting-up-QVDs/m-p/1577853#M597380</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;Currently we have big fact table stored in a QVD. In order to improve the App performance we have two approaches:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1. Splitting up the App by using Where statement in the App. That way, the app will take just the relevant data (e.g.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Load * Fact.QVD&lt;/P&gt;&lt;P&gt;Where BusinessLine='Chemicals'+&lt;/P&gt;&lt;P&gt;As a result we will have many apps as many business lines we have.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2. Splitting the Fact.QVD in multiples smaller QVDs (e.g by business line)&lt;/P&gt;&lt;P&gt;FACT_Chemicals.QVD&lt;/P&gt;&lt;P&gt;FACT_PreciousMetal,&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;n&lt;/P&gt;&lt;P&gt;That way, each app has their own QVD.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would like to know your opinion. What would be the best approach to have better performance.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 03:38:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Splitting-up-QVDs/m-p/1577853#M597380</guid>
      <dc:creator>Zaga_69</dc:creator>
      <dc:date>2024-11-16T03:38:34Z</dc:date>
    </item>
    <item>
      <title>Re: Splitting up QVDs</title>
      <link>https://community.qlik.com/t5/QlikView/Splitting-up-QVDs/m-p/1577866#M597381</link>
      <description>&lt;P&gt;if you can handle the QVD size i think you can leave it as it is.&lt;BR /&gt;I generally split them at a size bigger than 40GB per QVD.&lt;BR /&gt;&lt;BR /&gt;General Approach for me is always Keep the optimized load and use where exists.&lt;BR /&gt;That way i would go like:&lt;BR /&gt;&lt;BR /&gt;REDUCE_DATA:&lt;BR /&gt;LOAD * INLINE [&lt;BR /&gt;BusinessLine&lt;BR /&gt;Chemicals&lt;BR /&gt;];&lt;BR /&gt;&lt;BR /&gt;Load *&lt;BR /&gt;FROM yourQVD.qvd(qvd)&lt;BR /&gt;WHERE exists(BusinessLine)&lt;BR /&gt;;&lt;BR /&gt;&lt;BR /&gt;drop table REDUCE_DATA;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 08 May 2019 10:46:12 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Splitting-up-QVDs/m-p/1577866#M597381</guid>
      <dc:creator>zhadrakas</dc:creator>
      <dc:date>2019-05-08T10:46:12Z</dc:date>
    </item>
    <item>
      <title>Re: Splitting up QVDs</title>
      <link>https://community.qlik.com/t5/QlikView/Splitting-up-QVDs/m-p/1577872#M597382</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;the answer to this is dependant on where you are seeing poor performance. Is it that your reloads are taking a long time, or that your application is not responsive when in use?&lt;/P&gt;&lt;P&gt;If the issue is with your reloads, then perhaps instead of splitting by business line, an incremental load based on a date field may be useful.&lt;/P&gt;&lt;P&gt;if the issue is with application performance, then the place to start looking is in your data model and expressions. Do you have a star schema? Are your keys integers?&lt;/P&gt;&lt;P&gt;Marcus&lt;/P&gt;</description>
      <pubDate>Wed, 08 May 2019 10:58:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Splitting-up-QVDs/m-p/1577872#M597382</guid>
      <dc:creator>marcus_malinow</dc:creator>
      <dc:date>2019-05-08T10:58:22Z</dc:date>
    </item>
    <item>
      <title>Re: Splitting up QVDs</title>
      <link>https://community.qlik.com/t5/QlikView/Splitting-up-QVDs/m-p/1578705#M597383</link>
      <description>Hi. Thanks, finally we decided to split up the application in stead of splitting up the QVDs. We conduct the following performance Analysis:&lt;BR /&gt;We use dev tool for chrome to calculate how much time need a specific sheet to load in the app. We compare the old version (i.e. the one which contain all rows) vs the new version (i.e. an app that contain a subset of the rows). However, the differences are not so big. For example, in the old app, a sheet in average takes 7 seconds and in the new one takes 6.30 seconds. Any idea, if the amount of rows in a model has a impact in the front-end? thanks!</description>
      <pubDate>Thu, 09 May 2019 21:39:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Splitting-up-QVDs/m-p/1578705#M597383</guid>
      <dc:creator>Zaga_69</dc:creator>
      <dc:date>2019-05-09T21:39:00Z</dc:date>
    </item>
  </channel>
</rss>

