Question: why dso is used in sap bi?
Answer: A DSO is a SAP BW object primarily used to store detailed transactional data at a granular (document) level. Unlike multidimensional data storage objects like InfoCubes, DSO's are designed as a 2-dimensional flat database table that contains key figures and characteristics.