Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hi all,
I have a Straight Table containing 600.000+ lines. The effect is loading this takes a while, and the application is unresponsive in the meantime.
Is there some way to partially load this and tell Qlikview to load the entire table upon explicit request only.
For example, load the first 100 lines, then use a button to start loading the remaining 600k+. I am explicitly looking for a solution to this problem in the front end (is possible), not in the load script.
Thanks!
Interesting suggestion. Due to the environment I am working in this is not possible for this Qlikview report though. Thanks!
This one looks good. Similar to what Marco is suggesting below, going to figure out if this works for my table as well. Thanks!
Thanks a lot! Similar suggestion posted by settu, am figuring out what works best.
Can you add a "conditional show" expression so users must filter the data to select fewer than N rows before the chart is displayed.
Can you use drill-down groups so the chart is summarised and users can drill down to more detail?
It does not work, because not all values in each dimension are unique. In fact, there are thousands of the same for each dimension...
Wouldn't work because the dimensions have repeating values...
Good suggestions. Drill-down groups wouldn't work (the export of the entire table is important). Conditional show works obviously, but the data is exported so that would take multiple exports.
Can you split the app into two.
One app is the data loader that incrementally loads the data in the background, does all the lookups and any manipulation of the data and stores the prepared data to QVDs. This app has no charts and just generates the QVDs. This data loader would be scheduled to run at regular intervals on the server.
The users load the prepared data from the QVDs in their app which has the charts and this load will be very fast, as it does not access the raw data, only QVDs.
Where are the 600,000 rows being loaded from?
Is the data local to the users or remote?
600,000 rows is not a lot of data in QlikView terms.
Hi,
Well I am not sure you have considered upping the hardware in the server?
Mark
The issue is not on the loadtime on server. The qvd's are already generated. The table I'm generating contains of 600.000 rows, over 5 dimensions and 2 expressions. 'Rendering' the table takes about 2 minutes. Just in the Qlikview client.