Two features are available in SAP Business Application Studio to analyze modeling content within a project. These are:
Data lineage
Impact analysis
They work in a symmetrical way. For any calculation view you choose, you can show the dependencies with other modeling content.
To use these features, right-click a calculation view file in the Explorer view, and choose Show Data Lineage or Open Impact Analysis.
Data Lineage
![Screenshot of a data lineage result showing referenced tables and calculation views. Screenshot of a data lineage result showing referenced tables and calculation views.](/service/media/topic/eb3e6c50-96a7-4da0-92b6-df3e8ba48184/HC300_07_en-US_media/HC300_07_en-US_images/Data_Lineage_Screenshot.png)
Data lineage shows all the calculation views and source tables on which a given calculation view depends.
Impact Analysis
![Screenshot of an impact analysis result showing dependent calculation views. Screenshot of an impact analysis result showing dependent calculation views.](/service/media/topic/eb3e6c50-96a7-4da0-92b6-df3e8ba48184/HC300_07_en-US_media/HC300_07_en-US_images/Impact_Analysis_Screenshot.png)
The purpose of impact analysis is to show all the chain of calculation views that depend on a given calculation view.
Hint
In the Data Lineage or Impact Analysis view, you can directly open a calculation view from the dependency tree by double-clicking it.Lineage and Impact Analysis Across HDI Containers
From QRC 3/2022, SAP HANA Cloud is able to perform a lineage and an impact analysis not only within a given HDI container, but also towards another HDI container.
This feature is useful, when calculation views from a container are consumed by calculation views from another one, to check as exhaustively as possible how a change you make to a calculation view might impact another HDI container. You can also, similarly, track all the dependencies of a calculation view, including the ones located in an external container.
Note
The privileges of the _RT user (the technical user interacting on your behalf with the HDI container) determine which objects are visible outside of the HDI container.
So, if the _RT user has system privilege CATALOG READ
, all objects are visible. Otherwise, only the objects for which the _RT user has an object privilege, such as SELECT
, are visible.