Wat is schrijfgeoptimaliseerde DSO in SAP?
โก Slimme samenvatting
Een schrijfgeoptimaliseerde DSO in SAP BW slaat gegevens op in รฉรฉn actieve tabel zonder activeringsstap of wijzigingslogboek, waardoor het ideaal is voor de snelle initiรซle verwerking van grote hoeveelheden brongegevens met de laagste granulariteit.

Wat is een schrijfgeoptimaliseerde DSO?
Een write-optimized DSO wordt gebruikt wanneer een opslagobject nodig is voor records met de laagste granulariteit en overschrijffunctionaliteit niet vereist is. Het bestaat alleen uit de actieve gegevenstabel, waardoor geen activering nodig is en de gegevensverwerking wordt versneld. De gegevens zijn direct beschikbaar voor verdere verwerking en het object dient als tijdelijke opslagruimte voor een grote dataset.
De schrijfgeoptimaliseerde DSO is primair ontworpen als initiรซle opslagplaats voor gegevens van bronsystemen, van waaruit de gegevens kunnen worden overgebracht naar een standaard DSO of de InfoCube.
- De PSA ontvangt de gegevens ongewijzigd van het bronsysteem.
- De gegevens worden op documentniveau opgeslagen; na het laden in standaard DSO's worden de gegevens verwijderd.
- De gegevens worden vanuit de pass-through write-optimized DSO naar het schrijfgeoptimaliseerde DSO-geheugen van het bedrijf verzonden.
- De gegevens worden vanuit de schrijfgeoptimaliseerde pass-through DSO gedistribueerd naar standaard DSO's conform de bedrijfsbehoeften.
Schrijfgeoptimaliseerde DSO-eigenschappen
- Het wordt gebruikt voor de initiรซle voorbereiding van gegevens uit bronsystemen.
- De opgeslagen gegevens zijn van de laagste granulariteit.
- Het laden van gegevens kan sneller gaan omdat er geen aparte activeringsstap nodig is.
- Elk record heeft een technische sleutel, waardoor het samenvoegen van records niet mogelijk is. Nieuwe records worden telkens opnieuw ingevoegd.
Het creรซren van een schrijfgeoptimaliseerde DSO
Stap 1)
- Ga naar transactiecode RSA1.
- Klik op de knop OK.
Stap 2)
- Ga naar het tabblad Modelleren -> InfoProvider.
- Klik met de rechtermuisknop op InfoArea.
- Klik op "DataStore-object maken" in het contextmenu.
Stap 3)
- Voer de technische naam in.
- Voer de Description.
- Klik op de knop "Maken".
Stap 4) Klik op de knop Bewerken bij 'Type DataStore-object'.
Stap 5) Kies het type "Schrijfgeoptimaliseerd".
Technische sleutels omvatten aanvraag-ID, datapakket en recordnummer. Hier kunnen geen extra objecten aan worden toegevoegd. Semantische sleutels zijn vergelijkbaar met sleutelvelden; hier wordt echter geen rekening gehouden met de uniciteit voor de overschrijffunctionaliteit. Ze worden in plaats daarvan gebruikt in combinatie met de instelling "Controleer de uniciteit van gegevens niet". Het doel van de semantische sleutel is het identificeren van fouten in binnenkomende records of dubbele records. Dubbele records worden in de foutstack geschreven in de volgende volgorde en kunnen worden verwerkt of opnieuw geladen door een semantische groep in de DTP te definiรซren. Semantische groepen hoeven niet te worden gedefinieerd als er geen mogelijkheid is tot dubbele of foutieve records.
Als u het selectievakje 'Dubbele gegevensrecords toestaan' niet aanvinkt, worden de gegevens uit de bron gecontroleerd op duplicaten; als hetzelfde record (semantische sleutels) al in de DSO bestaat, wordt de huidige laadbewerking afgebroken. Als u het selectievakje aanvinkt, worden dubbele records als nieuwe records geladen en hebben de semantische sleutels geen relevantie meer.
Stap 6) Activeer de DSO.









