Star Join node Vs Analytic view && Attribute View vs Calculation Dimension View
Analytic views comes with constraint that Measures should be coming from a single of Data foundation, although data foundation could contain any number of tables joined.
Previously, we used model multiple Analytic views and combine them using JOIN node of an calculation view, in order to facilitate to Measures from multiple tables.
Star Join solves this by allowing measures coming from multiple tables. So we don't have to use multiple Analytic view to achieve this.
However Analytic views comes enriched with master data through Attribute views. To compensate this, We have Calculation Dimensional Models introduced. These artifacts are same as Attribute views, but can only be used in a Star Join. So this solves out Master data enrichment issue while using Star Join.
Introduction of Star Join Node and Calculation Dimensional Models certainly introduces more uses cases for Calculation views and avoids scenario of creating multiple Analytic views for each Fact table.
Based on requirement we could chose between options available,
Analytic views with Attribute views ==> calculation views with Projection and Aggregation
Calculation View with Star Join with Calculation Dimensional Model
If requirement is more than just Joins, filters, Unions and requires extensive Coding Effort, Switching to Script based calculation Views is an option where we could perform LIKE, Sub-string and Row-by-row operations.
However sometimes we may need to combine all the above mentioned options.
Bottom Line : Any of the Artifacts mentioned above are just Column Views from a database view. SAP tries to help us by proving as many options via GUI and generates required coding on our behalf. So, if the options from GUI doesn't help us, we may looking at Script based calculation views. Then the generated column view based on the Script calculation view can again be accessed in an GUI bases views and vice-versa.
Comments
Post a Comment