官术网_书友最值得收藏!

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.

主站蜘蛛池模板: 青阳县| 上饶县| 松溪县| 兴城市| 抚顺县| 康平县| 读书| 邯郸县| 敦煌市| 资阳市| 习水县| 万州区| 临朐县| 新巴尔虎右旗| 丽江市| 鹤山市| 莱西市| 铁岭县| 白银市| 肇庆市| 固安县| 铜鼓县| 宜川县| 奉贤区| 久治县| 北票市| 获嘉县| 上栗县| 永寿县| 阿荣旗| 永新县| 广州市| 开远市| 赤城县| 进贤县| 镇远县| 特克斯县| 左云县| 英超| 五寨县| 建湖县|