Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hi All,
Below are two scenarios
1) All transformations are performed in QlikView
I have table in source which has around 25 fields and 8 million records.Firstly I created QVD from this table, then I am performing complex transformation in QlikView using this QVD and creating another QVD from QlikView.
2) All transformations are performed at source
Here with the same logic all the transformation are performed at source side and one final table is created in source. I am now pulling this final table into the qlikview and storing it into the QVD.
Issue is that, in both the scenario final QVD created is almost of the same size and records , no. of fields are also same, but surprisingly when I load the QVD created in second scenario in QV application, size of application becomes 1.5 GB, whereas, with the QVD created in scenario 1 application size is 500 MB.
Question:
Both the QVDS are having same no of fields and data, then why there is much difference?
I assume that the reasons will be in different formattings and/or different field-values. For example if a date-field is really a date and not a timestamp it will be a huge difference in RAM/Storage consumptions. The same is with the format - a pure numeric value has always 8 Byte, a dual-value by a timestamp could have more than 40 Bytes.
Further you will need to check if the numeric fields are really numeric and not string-values and some databases fill values with any kind of chars to a certain lenght.
- Marcus
check the value you have set to the qlik environment variable allowdatalineage must be set to -1
If you are using cross table that will increase your size.
Else try date(datefield,'DD-MM-YYYY') format date during transformation in qlikview. This will give result.