Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Write Table now available in Qlik Cloud Analytics: Read Blog
cancel
Showing results for 
Search instead for 
Did you mean: 
NavinReddy
Creator II
Creator II

QVD

Hi All,

Help me some one This Query

How could you say QVD is Optimized ? some one as asked this Question

Thanks in Advance

Niranjan 

11 Replies
Anonymous
Not applicable

When you are loading a qvd with no where condition in it or without using any of the calculation function in the load script ,

then the reload from the specific qvd will be optimized otherwise it will not be optimized.

Optimized load is much much faster than the normal one.

Regards

Nitin

Siva_Sankar
Master II
Master II

Optimized loads are possible if no transformations (calculations) are made during the load, and no (almost) filtering is done in a WHERE clause.

The only acceptable filter is using function Exists:

WHERE Exists(Field)

So for example this load can't be optimized.

Load * From ... WHERE Country = 'US

but this load can:

Load * From ... WHERE EXISTS(Country)

================================

On the other hand, the only time you want the load not to be optimized, is if you load a Mapping table from a QVD file. In this case, Optimized load doesn't quite work, so you want to make the load non-optimized deliberately.

Regards,

Siva

NavinReddy
Creator II
Creator II
Author

Hi Guys Thanks for your reply,

But what i am asking is

When i m fetching data from data source it is like 100MB,

when i m storing same data in to QVD format it is like 70MB ,

How it possible,it is optimized or not (one interviewer asked this Question)

Thanks In Advance

Niranjan

Siva_Sankar
Master II
Master II

Niru,

When storing the data from the source to the QVD it is compressed and optimized.

But, when you load the QVD like...

Load * from name.qvd... it is optimized.

Load * from name.qvd where x=y(or any condition); it is unoptimized.

Meaning if there is no changes done on the qvd and loading straightly from the QVD It is optimized

Regards.

Siva

Anonymous
Not applicable

When data is stored in QVD format, by fetching data from data source, its being compressed.

but its not optimized.

QVDs are not optimized while the loads are optimized when there is not calculations done or no where condition is available.

NavinReddy
Creator II
Creator II
Author

Hi Siva,

storing the data from the source to the QVD it is compressed and optimized.

in this point you discussed compressed and optimized ,he is asking this question

he explained some thing like

when you storing data in qvd format it could avoid duplicates with same names,

Can you please explain me more about compressed and optimized.

Thanks & Regards

Niranjan


Siva_Sankar
Master II
Master II

Niru,

QVD : Stands for Qlikview Data (One of the optimize layer of data which has been fetched from the database, qvd is a patent technology of qliktech and qlikview applications reads data 100 time faster as compared to any other sources because data get stores in optimized format. Only Qlikvew application can read the data from QVD. Its always better to fetch the data from from database first and then load the data into your application)

Find the below link to know more about QVD.

http://www.learnallbi.com/qvds-in-qlikview/

Regards.

Siva

Siva_Sankar
Master II
Master II

Not applicable

It Store data in XML format, hence it is compressed