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

Basic architecture of the SAP HANA engine

SAP HANA has different engines to process different views. It has the following engines:

  • JOIN engine: This engine is for processing the JOINS (all type of joins)/attribute views
  • OLAP engine: This engine is used to process analytical view
  • CALCULATION engine: This engine is used to process complex calculation that cannot be processed by the JOIN or OLAP engine

It is the SQL optimizer, which sees the models and queries and decides which engine to call.

Any analytic view or attribute view with a calculate attribute will be processed as a calculation view. This should to be taken into consideration during modeling, because it can have a measurable impact on the performance of the data model. Different engines cooperate among themselves as well.

The following figure shows the SAP HANA engines processing different views:

Basic architecture of the SAP HANA engine

Other than the preceding illustrated engines, we do have a planning engine as well in SAP HANA. The planning engine, allows financial planning applications to execute basic planning operations in the database layer. For example, one such basic operation is to create a new version of a dataset as a copy of an existing one while applying filters and transformations.

主站蜘蛛池模板: 漳州市| 五常市| 东乡族自治县| 云霄县| 秦皇岛市| 大埔区| 贵德县| 南丹县| 龙岩市| 榕江县| 杭州市| 禄劝| 延长县| 玉门市| 甘孜县| 景东| 定襄县| 潜山县| 永靖县| 长阳| 莆田市| 宁都县| 钟祥市| 德钦县| 巢湖市| 望奎县| 津市市| 通渭县| 万荣县| 鹿邑县| 米林县| 崇信县| 吴桥县| 建阳市| 滕州市| 双辽市| 鄂托克前旗| 宁德市| 深州市| 洱源县| 仁寿县|