Chapter 6. Building Qlik Sense? Data Models
In the previous chapters, we looked at how to create a definition of which data to load. But we did not look at which considerations you should make on how to load and link different tables.
So, in this chapter, we will discuss the following topics:
- Data modeling
- How a data model reflects business processes
The QIX engine
The QIX engine is the core of the logic in Qlik Sense. All evaluations and calculations are made by this engine.
Every user selection implies a new logical situation. Other field values than the ones used earlier are possible; summations need to be made, so the charts and the KPIs get different values than what we had before. Everything needs to be recalculated, and the data model defines how this is done.
When the user makes a selection, Qlik Sense first evaluates which field values of other fields are possible and which rows are possible. In this evaluation, the key fields are used to propagate the selection to other tables. This is the logical inference. The second step is to calculate all formulas based on the possible rows. In this step, all aggregations are made.
The data model defines how the QIX engine's logical inference and calculations will be made.
- 工業(yè)機(jī)器人技術(shù)及應(yīng)用
- 網(wǎng)頁編程技術(shù)
- 計算機(jī)網(wǎng)絡(luò)技術(shù)實訓(xùn)
- Embedded Programming with Modern C++ Cookbook
- Grome Terrain Modeling with Ogre3D,UDK,and Unity3D
- 水下無線傳感器網(wǎng)絡(luò)的通信與決策技術(shù)
- Python:Data Analytics and Visualization
- 基于神經(jīng)網(wǎng)絡(luò)的監(jiān)督和半監(jiān)督學(xué)習(xí)方法與遙感圖像智能解譯
- 多媒體制作與應(yīng)用
- Machine Learning Algorithms(Second Edition)
- Mastering Exploratory Analysis with pandas
- 運動控制系統(tǒng)(第2版)
- 傳感器應(yīng)用技術(shù)
- Modern Big Data Processing with Hadoop
- Kubernetes Design Patterns and Extensions