Hi,
I'm trying to create a calculation view based on MSEG, MKPF and MSEGO2. Since the users will enter a fiscal year and period as input parameters, I'm also using M_FISCAL_CALENDAR table.
Currently I have two analytical views -
- MSEG,MKPF and fiscal calendar
- MSEGO2, MKPF and fiscal calendar
Each of these views return data in 5 seconds for one year. (around 28-35 million records). If i were to join these two analytical views in a cacluation view, I get the data back in around 150 seconds. the analytical view containing MSEGO2 itself takes 95 odd seconds and then the join node takes another 40-50 seconds.
Has anyone faced this issue? How do we handle such big tables in HANA. The users expect results in milliseconds let alone 5 secs. How can we effectively restrict data in tables that do not have a time characteristic (e.g. MSEGO2, LIPSO2, KONV). We see that the HANA engine (OLAP or CE) return the entire dataset and spends time in the JOIN node to restrict the data.
Regards,
Sameer