Professional Documents
Culture Documents
Standard DSO.
source system data from where the data could be transferred to the Standard DSO
or the InfoCube.
The data is saved in the write-optimized Data Store object quickly. Data is stored
in at most granular form. Document headers and items are extracted using a
DataSource and stored in the DataStore.
The data is then immediately written to the further data targets in the
architected data mart layer for optimized multidimensional analysis.
The key benefit of using write-optimized DataStore object is that the data is
immediately available for further processing in active version. YOU SAVE
ACTIVATION TIME across the landscape. The system does not generate SIDs for
write-optimized DataStore objects to achive faster upload. Reporting is also
possible on the basis of these DataStore objects. However, SAP recommends to
use Write-Optimized DataStore as a EDW inbound layer, and update the data
into further targets such as standard DataStore objects or InfoCubes.
Write-optimized DataStore objects can be the staging layer for saving data.
Business rules are only applied when the data is updated to additional
InfoProviders.
If you want to retain history at request level. In this case you may not need to
have PSA archive; instead you can use Write-Optimized DataStore.
If a multi-dimensional analysis is not required and you want to have operational
reports, you might want to use Write Optimized DataStore first, and then feed
data into Standard Datastore.
Functionality of Write-Optimized DataStore
Standard DSO
WO-DSO
Only active data table (DSO key: request ID, Packet No, and Record
No):
No change log table and no activation queue.
Size of the DataStore is maintainable.
Technical key is unique.
Every record has a new technical key, only inserts.
Data is stored at request level like PSA table.
No SID generation:
Reporting is possible(but not optimized performance)
BEx Reporting is switched off.
Can be included in InfoSet or Multiprovider.
Performence improvement during dataload.
Fully integrated in data flow:
For performance reasons, SID values are not created for the
characteristics that are loaded. The data is still available for BEx
queries. However, in comparison to standard DataStore objects, you
can expect slightly worse performance because the SID values have to
be created during reporting. However, it is recommended that you use
them as a consolidation layer, and update the data to standard
DataStore objects or InfoCubes.
In a nut shell, Write Optimized DSO is not for reporting purpose, its a
staging DataStore used for faster upload. The direct reporting on this
object is also possible without activation but keeping in mind the
performance perspective you can use an infoset or multi-provider.