Hello guys,
I have been data modeling for almost 4 years, mostly in SP5 and prior releases. Now I am in SP9 and my world has changed...hehe. Since HANA Live came out, it seems data modeling has changed directions. I know there was another thread, but it's old now and there was no real answers. Can you guys/gals please answer the following questions:
1) HANA Live is all calculations views, no attribute/analytic views. Does SAP prefers us to model everything in calculation views? (maybe phase out attribute views)
2) I am still trying to process HANA Live, there are views for just 1 table. I understand logically separating views but views based on 1 table is difficult to understand. Can someone explain?
3) Performance question. We were told for a long time to avoid doing Joins in the calculation view, but HANA Live totally contradicts that. With all the new updates, is doing a join (2 tables) in a calc view equivalent to doing a join in an attribute view - from a performance perspective?
4) I feel that (my humble opinion) that HANA live would've made more sense if it was in Attribute views (master data/transaction data together - raw with no filters) and we consume the pieces how we like in calculation views where we can enforce filters? What's your opinion?
5) Re-usability question. Attribute Views are usually kept raw (no filters) for usability purposes. But now HANA Live is in calc views that can't be raw - filters must be applied for performance reasons. How to keep a raw base? (I can't consume a raw calc view because I need to enforce right away)
6) Last question. Being on SP9, should I abandon data modeling using attribute views and just follow HANA Live - all calc view template?
Thanks guys.
Mic