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

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.

主站蜘蛛池模板: 肥城市| 奉节县| 忻州市| 瑞安市| 玉树县| 威海市| 乌苏市| 珲春市| 泸水县| 方正县| 龙泉市| 晴隆县| 微博| 忻州市| 南京市| 瑞金市| 尉氏县| 进贤县| 洛宁县| 寿光市| 长乐市| 句容市| 兴城市| 都昌县| 吉林省| 重庆市| 长葛市| 抚松县| 社会| 长白| 于田县| 岳阳县| 资溪县| 铁力市| 麦盖提县| 临夏市| 乐山市| 奉化市| 那曲县| 大石桥市| 镇雄县|