How we know, whether we have to use DSO or Infocube for
particular data source?
Answer Posted / jaya
The decision depends on data that you want to store and reporting you want to do .
USE OF DSO
ex:
If data is delta and it is of ABR or AIM type then a DSO will be an info provider needed to use to allow overwrite .
If the delta may have duplicate records then also DSO id required .
If you want to use the data in lookup of other infoprovider then also you need DSO.
DSO offers flexibility in storage as you can use a WDSO and Direct update DSO for different type of requirements .
USE OF CUBE:
Cube is good for reporting .
If we have huge amount of data and need multidimensional reporting then for best reporting performance cube is only solution .
Cube allows aggregates and compression which DSO not have .
Cube is good for line item level of data as it provides line item and high cardinality dimensions.
So use a cube when data amount is large and good reporting performance is required .
Use DSO when more granular data is required or you have delta requirements .Also use DSO when want to use info in other info providers too.
Best way is use 3 layer architecture .
WDSO->DSO->CUBE .
| Is This Answer Correct ? | 35 Yes | 3 No |
Post New Answer View All Answers
What are the different parts of di api ?
How to fill data in recordset ?
What are the different components of sap business one client software ?
What are the sap business one modules?
What is a/p invoice ?
What is dtw in sap business one?
What is di api in sap business one?
How types of reports we can create in BOBJ
What is used in sdk for developing a form ?
What is reconcile Adjustment Account in SAP Business One
What is company object in sap business one ?
In sap business one sdk, which object is used for executing sql queries and stored procedures ?
What is ‘sap business one’?
How is sap business one implemented ?
What will happen if we remove eventfilters ?