Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
_rohitgharat
Creator
Creator

How to reduce application size?

Hi Folks,

I need your inputs on how to reduce the application size or what is the best optimal way.

1. In my application there are two parts Summary and Detailed reports and we are showing historical data for past 4 years. Due to which the application size has crossed above 100 MB. But we have limitation of 50 MB for each application to deploy it on production.

How can i resolve this problem?.The user requires data for past 4 years in the dashboard.

Is it the best approach to split the dashboard? or what could be another solution for it keeping in mind performance and mainainence.

Please help with your valuable inputs.

Thanks in advance

Regards,

Rohit

2 Replies
captain89
Creator
Creator

Hi,

i need more infomation to help you but I'll try to do it anyway.

In my opinion not every detail is necessary in every analysis.

You can make and etl application to extract a summary data. Then you can split different data in different analysis.

For example if you do an application for profitability analysis you need a different cost by item for every year but you don't need the detail for every component of the bottom of material.

In this way you can do a detailed cost analysis with another application and save only one row for profitability and sales analysis (put cost of material, labour cost and process in every invoice without details).

The traditional approach is Etl > qvd > Data Model > App

So you can use one etl to store data in different qvds and make more data models with the same data.

hope that helps

qlik_etil.jpg

Or
MVP
MVP

Download QlikView Document Analyzer from Tools | Qlikview Cookbook

Run this for your document and check the results. This should tell you which fields are using up most of your memory. You can then either drop unnecessary fields, or use assorted methods such as hashing, removing timestamps from dates, splitting timestamps from dates (and rounding the timestamp to the nearest second/minute/hour if possible), rounding numbers if you don't need the extra digits, etc. to reduce field sizes.