Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

How does QlikView internally store each data field that is loaded into the data model?

Hello all the question is in the topic

How does QlikView internally store each data field that is loaded into the data model?


Thank you in advance

1 Solution

Accepted Solutions
Clever_Anjos
Employee
Employee

Basically QV calculates distinct values for each field, than creates a bitmap representation for each value.

Then creates two kind of tables

Symbol Tables (every distinct value and its bitmap representation)

Data Tables with "pointers" to Symbol tables

Further reading: Symbol Tables and Bit-Stuffed Pointers

View solution in original post

2 Replies
Clever_Anjos
Employee
Employee

Basically QV calculates distinct values for each field, than creates a bitmap representation for each value.

Then creates two kind of tables

Symbol Tables (every distinct value and its bitmap representation)

Data Tables with "pointers" to Symbol tables

Further reading: Symbol Tables and Bit-Stuffed Pointers

harsh44_bhatia
Creator
Creator

The Post mentioned by Clever by HIC is really good, also i would suggest you to look into functions such as exists(), fieldvalue(), etc. whcih works on the concept of symbol tables. this will help you in grasping QV scripting much better