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

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.

主站蜘蛛池模板: 洛隆县| 繁昌县| 大埔区| 和田市| 柳林县| 喀喇| 肇州县| 怀远县| 醴陵市| 岗巴县| 明光市| 繁峙县| 安龙县| 杂多县| 察雅县| 麻江县| 丹寨县| 济源市| 宝清县| 香港 | 镇安县| 黄大仙区| 焦作市| 东丽区| 青海省| 兴业县| 漠河县| 土默特右旗| 曲麻莱县| 宿松县| 东城区| 宜城市| 绥江县| 古浪县| 贡觉县| 怀仁县| 玉门市| 襄城县| 武冈市| 故城县| 新巴尔虎左旗|