Waar zit DSO in? SAP BW? Waarom het gebruiken?
Wat is DSO?
Een DSO is een tweedimensionale opslageenheid die voornamelijk geconsolideerde en opgeschoonde transactiegegevens of mastergegevens opslaat met de laagste granulariteit. DSO staat voor Data Store Object.
- Het is een tweedimensionale transparante tafel.
- Gegevens worden op detailniveau opgeslagen.
- Met DSO is het ook mogelijk om gegevensvelden te overschrijven.
- Gedetailleerde niveaurapportage kan worden verkregen bij een DNB.
Waarom DSO gebruiken?
Laten we een voorbeeld nemen van verkoopordergegevens, waaruit moet worden gehaald SAP R/3-systeem (OLTP: Online Transaction Processing-gegevens die steeds veranderen) naar BI. De verkooporders die in het R/3-systeem zijn aangemaakt, kunnen op elk moment na het aanmaken van het record worden bewerkt. Wanneer verkooporderrecords in R/3 worden aangemaakt, worden deze records in eerste instantie in BI geëxtraheerd. Zodra de records in R/3 zijn gewijzigd, moeten de wijzigingen in BI worden doorgevoerd.
- Er worden gegevens uit gehaald SAP R/3-systeem en geladen in Data Store Object.
- In eerste instantie worden records opgeslagen in Nieuwe status in de DSO. Records worden opgeslagen in de Nieuwe Tabel.
- Zodra de DSO-gegevens zijn geactiveerd, worden de gegevens opgeslagen in de actieve tabel. De nieuwe tabel bevat die gegevens niet meer.
- Wanneer records in R/3 worden gewijzigd, worden de wijzigingen in de DSO geëxtraheerd om deze wijzigingen weer te geven in BI.
- Nu worden de gegevens in de nieuwe tabel opgeslagen totdat de DSO-inhoud wordt geactiveerd. De gegevens moeten verder worden geladen Info kubus van waaruit rapporten worden afgeleverd.
- DSO beschikt over overschrijf- en additieve functionaliteiten. Als alle kenmerken hetzelfde zijn, worden kerncijfers geaggregeerd/overschreven op basis van de gekozen functionaliteit.
- Kubus is additief van aard. Als alle kenmerken hetzelfde zijn, worden de kerncijfers geaggregeerd.
Soorten DSO
DSO's kunnen worden ingedeeld in de volgende typen: