
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
difference between 'QIX' and 'Qlik Associate Engine' (in Qlik Sense)
Hello,
I'd like to understand the difference between 'QIX' and the 'Qlik Associate Engine'.
#1 Are these two actually the same, or are they different engines?
(My assumption is as follows:
- QIX: An in-memory engine. It loads QVF file data into memory and manages it.
- Qlik Associate Engine: Performs associate analysis when users click on filters and such in the dashboard. Retrieves data from memory and presents it to the user.
I'd like to know if this is accurate.)
#2 I would like to know how the data processing structure works.
(If my assumption is correct, it would look something like this:
- Create a connection to the data source.
- Insert data into a QVF file using the Qlik Sense Data Loader.
(Insert data into a QVD file if needed. The QVF file then loads data from the QVD file for use.) - QIX loads the data from the QVF file into memory(RAM).
- Create the dashboard.
- When the user filters, the Qlik Associate Engine restructures and retrieves data based on the selected values. Get some memory data and show them into users.
*I've done some research, but this information may deviate from the actual process. So my explanation may sound unusual...)
Thank you.
Accepted Solutions

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
As far as I know, I don't see these two concepts as different things. Associative Modeling is part of Qlik Engine.
See references: https://qlik-branch.github.io/qix-engine-tutorial/101.%20What%20is%20QIX%20and%20Why%20Should%20You%...
https://www.youtube.com/watch?v=wevhFK_AID8
Maybe @hic could give us light on this issue!

.png)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Mario is right. They are the same thing. It is the engine that handles Logical inference and Calculations.
Over the years, Qlik has called the engine different things. For a while, the term "QIX engine" was used, and now Qlik calls it "the Qlik Associative engine". I prefer to call it just "the Qlik engine" since it is shorter, and more to the point: It lacks marketing buzz words.
See also
https://community.qlik.com/t5/Qlik-Design-Blog/Symbol-Tables-and-Bit-Stuffed-Pointers/ba-p/1475369
https://community.qlik.com/t5/Qlik-Design-Blog/Colors-States-and-State-vectors/ba-p/1466040
https://community.qlik.com/t5/Qlik-Design-Blog/Logical-Inference-and-Aggregations/ba-p/1466049
https://community.qlik.com/t5/Qlik-Design-Blog/The-Calculation-Engine/ba-p/1463265
HIC

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
As far as I know, I don't see these two concepts as different things. Associative Modeling is part of Qlik Engine.
See references: https://qlik-branch.github.io/qix-engine-tutorial/101.%20What%20is%20QIX%20and%20Why%20Should%20You%...
https://www.youtube.com/watch?v=wevhFK_AID8
Maybe @hic could give us light on this issue!

.png)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Mario is right. They are the same thing. It is the engine that handles Logical inference and Calculations.
Over the years, Qlik has called the engine different things. For a while, the term "QIX engine" was used, and now Qlik calls it "the Qlik Associative engine". I prefer to call it just "the Qlik engine" since it is shorter, and more to the point: It lacks marketing buzz words.
See also
https://community.qlik.com/t5/Qlik-Design-Blog/Symbol-Tables-and-Bit-Stuffed-Pointers/ba-p/1475369
https://community.qlik.com/t5/Qlik-Design-Blog/Colors-States-and-State-vectors/ba-p/1466040
https://community.qlik.com/t5/Qlik-Design-Blog/Logical-Inference-and-Aggregations/ba-p/1466049
https://community.qlik.com/t5/Qlik-Design-Blog/The-Calculation-Engine/ba-p/1463265
HIC

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
@Mario_De_Felipe and @hic ,
thank you for the detailed explanations and even providing links to aid in understanding.
"QIX engine" and "Qlik Associative engine" were the same thing! (include "the Qlik engine", what you mentioned.) I've got it now.
What you mentioned was a big help.
Thank you!
Have a great day 🙂
