SAP HANA has different engines to process different views. It has the following engines:
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:
Other than the preceding illustrated engines, we do have a planning engine as well in SAP HANA. The planning engine, allows financial planning...