Wat is een voor schrijven geoptimaliseerde DSO in SAP? Hoe maak je er een aan?

Anonim

Wat is een voor schrijven geoptimaliseerde DSO?

Write Optimized DSO wordt gebruikt wanneer een gegevensopslagobject vereist is voor het opslaan van records met de laagste granulariteit, zoals adressen, en wanneer overschrijffunctionaliteit niet nodig is. Het bestaat alleen uit de tabel met actieve gegevens, dus geen gegevensactivering nodig, wat het gegevensproces verhoogt. Datastore-object is per direct beschikbaar voor verdere verwerking; het wordt gebruikt als een tijdelijke opslagruimte voor grote hoeveelheden gegevens.

Write-Optimized DSO is primair ontworpen als de initiële enscenering van de bronsysteemgegevens van waaruit de gegevens kunnen worden overgedragen naar de Standard DSO of de Info Cube.

  1. PSA ontvangt gegevens ongewijzigd naar het bronsysteem
  2. Gegevens worden geboekt op documentniveau . Na het laden in standaard DSO's worden gegevens verwijderd
  3. De gegevens worden gepost naar de voor schrijven geoptimaliseerde DSO van het bedrijfsgeheugen van de doorgeefluik voor schrijven geoptimaliseerde DSO
  4. Gegevens worden gedistribueerd van voor schrijven geoptimaliseerde "pass thru" naar standaard DSO's volgens de zakelijke vereisten

Geoptimaliseerde DSO-eigenschappen schrijven:

  • Het wordt gebruikt voor de initiële enscenering van bronsysteemgegevens.
  • De opgeslagen gegevens hebben de laagste granulariteit.
  • Het laden van gegevens kan sneller zijn omdat er geen afzonderlijke activeringsstap is.
  • Elk record heeft een technische sleutel en daarom is aggregatie van records niet mogelijk. Elke keer worden nieuwe records ingevoegd.

Oprichting van voor schrijven geoptimaliseerde DSO:

Stap 1)

  1. Ga naar transactiecode RSA1
  2. Klik op de OK-knop.

Stap 2)

  1. Navigeer naar het tabblad Modellering-> Infoprovider.
  2. Klik met de rechtermuisknop op Info Area.
  3. Klik op "Create Data Store Object" in het contextmenu.

Stap 3)

  1. Voer de technische naam in.
  2. Voer de beschrijving in.
  3. Klik op de knop "Aanmaken".

Stap 4)

Klik op de knop Bewerken van "Type gegevensopslagobject".

Stap 5)

Kies het Type "Write-Optimized".

Technische sleutels omvatten aanvraag-ID, gegevenspakket, recordnummer. Hier kunnen geen extra objecten onder worden opgenomen.

Semantische sleutels zijn vergelijkbaar met sleutelvelden, maar hier wordt geen rekening gehouden met het unieke karakter van de overschrijffunctie. Ze worden in plaats daarvan gebruikt in combinatie met de instelling "Controleer de uniciteit van de gegevens niet".

Het doel van de semantische sleutel is om fouten in inkomende records of dubbele records te identificeren.

Dubbele records worden in de volgende volgorde naar de foutenstapel geschreven. Deze records in de foutenstapel kunnen worden afgehandeld of opnieuw worden geladen door Semantic Group in DTP te definiëren.

Semantische groepen hoeven niet te worden gedefinieerd als er geen kans is op dubbele records of foutrecords.

Als we het selectievakje "Allow Duplicate Data Record" niet aanvinken, worden de gegevens afkomstig van de bron gecontroleerd op duplicatie, dwz als hetzelfde record (semantische sleutels) al bestaat in de DSO, wordt de huidige belasting beëindigd.

Als we het selectievakje aanvinken, worden dubbele records geladen als een nieuw record. In dit geval is er geen relevantie van semantische sleutels.

Stap 6)

Activeer de DSO.