on 06-13-2012 6:34 AM
Hello Team,
Good day!
I am working on a requirement wherein the reporting is to be done in Webi on the analytical view developed in SAP HANA studio.
This Analytical View has 4 lines of data with respect to one key field.For reporting, data is to be mereged into one single row based on the key field.
To cater to the above requirement, there are two approaches desgined
Solution 1 :
Solution 2:
Kindly help me analyse the performance watchpoints in the above two solutions proposed.
Regards,
Priya
Hi Priya,
From a performance point of view solution 1 will be desired as you are leaving the processing to happen within the faster Calculation engine of HANA thereby exploiting the much quicker HANA processing capabilities. With solution 2, you are adding an additional overhead of processing within Universe and Webi.
As a general priniciple/best practice, do as many as calculations/derivations as possible within HANA and aim to keep processing within the Universe/IDT/Webi/other reporting tools simple and straight forward.
Thanks,
Anooj
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Priya:
Solution 1 - since the main purpose of projection option within studio is for the discussed scenarios and to take advantage of SAP HANA hardware (MPP, etc..)
Regards,
Rama
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Priya
In continuation to the above said by Anooj and Murali, if you use SQL Script calculation views instead of Graphical, it would add for your performance, as there are multiple joins involved in the scenario, and there CE functions for projections and JOIN , you can use SQL script ,CE functions to produce more performnce oriented results.
Please let us know your feedback.
Thanks
Santosh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Priya,
As Anooj pointed out,its recommended to go with Solution 1 as you do processing in DB Layer itself,instead of bringning them into App Layer.
Rgds,
Murali
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
7 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.