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

QVD compression logic

Hi All,
I have created QVD file and also i have created qlikview file extracted data from database directly. But i saw the huge difference in size of the Qlik view file and QVD file. In the manual they had mentioned 90% compression will happen in QVD file. I would like to know how QVD compress this much. What compression logic they have used?

Where can i find those stuffs?

Thanks,
Raghu.

1 Solution

Accepted Solutions
Not applicable
Author

Hi Raghu,

QVD files are not compressed, in fact they are text files with an XML header followed by bit-stuffed separated data records, column by column. The QlikView application with extension QVW is the one that is compressed.

Regards,

Mark

View solution in original post

6 Replies
Not applicable
Author

Hi Raghu,

QVD files are not compressed, in fact they are text files with an XML header followed by bit-stuffed separated data records, column by column. The QlikView application with extension QVW is the one that is compressed.

Regards,

Mark

Not applicable
Author

Mark,

As you said "QVW is the one that is compressed", so QVD will consume more memory. I mean size of the QVD is more than QVW file. What is the use of creating QVD?

-Raghu

Not applicable
Author

Raghu,

The use of creating QVD files has as main purpose to store data from a data source in a format that is faster to load. This can be used for example in incredemental reloads where a user doesn't want to load all data from its data source but only the new data. The other (old) data can be loaded from the QVD. This results in faster reloads, but can only be used if the data source has many records that are not changing any more. Hope this helps you.

regards Mark

Not applicable
Author

Thanks Mark,

So create a QVW document from QVD file we need 3 documents

1) We need a QVW doc to create a QVD file. So 2 files

2) create qlikview file using QVD file.

Am i right.

Regards,

-Raghu

Not applicable
Author

Yes, generally you split the process into two parts, first is getting the data from conventional sources and storing it in QVDs, and second step is creating the main application which loads from these QVD files.

Not applicable
Author

Thanks for all your answers

Thanks,

Raghu.