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

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.

主站蜘蛛池模板: 陇川县| 鲜城| 类乌齐县| 瑞丽市| 南和县| 虞城县| 资阳市| 巴彦淖尔市| 深泽县| 莱西市| 牟定县| 澄江县| 渭南市| 崇明县| 尚义县| 泾源县| 茶陵县| 郴州市| 大石桥市| 慈利县| 兖州市| 乌兰察布市| 图们市| 谷城县| 化州市| 饶河县| 罗定市| 永修县| 阆中市| 阿坝| 金乡县| 罗山县| 菏泽市| 自贡市| 保德县| 巴林左旗| 江津市| 梧州市| 恩施市| 北宁市| 岳西县|