I posted the following questions on saphana.com but never received a response. Anyone care to take a look? http://www.saphana.com/message/4304#4304
From what I know there are three basic engines used to processes queries in SAP HANA. There is the Join Engine, the OLAP Engine and the Calculation Engine. What I am not clear on is under what scenario are these engines invoked? My basic understanding is as follows but more information would be appreciated:
- Join Engine
- Used when querying an Attribute View
- Questions:
- What If I execute a standard ANSI92 SQL statement from a BI tool or in SAP HANA Studio. Does this also use the Join Engine
- If my Analytic View foundation is joined to attribute views, is both the OLAP and JOIN Engine used?
- Is this engine embedded in the indexserver?
- How does the optimizer play a role with this engine?
- OLAP Engine
- Analytic Views (without derived columns) use the OLAP Engine
- Questions:
- Can this only be invoked from the column views is the _SYS_BIC schema that have the term "OLAP" in their name
- What syntax is used to create these column views?
- Can I create my own column views (outside of activating an information view)
- Is this engine embedded in the indexserver?
- How does the optimizer play a role with this engine?
- Calculation Engine
- Calculation Views or Analytic Views with derived columns use this engine
- Questions:
- Can this only be invoked from the column views is the _SYS_BIC schema
- What syntax is used to create these column views?
- Can I create my own column views (outside of activating an information view)
- Is this engine embedded in the indexserver?
- How does the optimizer play a role with this engine?