Why my SAP HANA Calculation Views do not perform as expected - and why BW/4HANA Queries become slow
Part 1: Calculation View Unfolding When working with SAP HANA, especially in data-intensive environments such as BW/4HANA, even small performance bottlenecks can become a serious issue. When a Calculation View processes hundreds of thousands (or sometimes millions) of rows at runtime, even millisecond-level delays caused by suboptimal operations can easily turn into seconds or tens of seconds of unnecessary waiting time for end users. What is often underestimated is that just a few commonly ignored aspects can significantly contribute to overall performance degradation. This is where the 80/20 principle works quite well. One such often overlooked concept is Calculation View (CV) unfolding . I deliberately use the word concept here, because CV unfolding is not a runtime parameter you can simply switch on or off or a bad technique (like, for example, filters or joins on calculated columns). Instead it is a part of rule-based optimization process, and it is about how you can desig...