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.

  • ๏ธ Alleen actieve tabel: Een schrijfgeoptimaliseerde DSO heeft alleen de actieve gegevenstabel, zonder wijzigingslogboek.
  • โšก Geen activering: De gegevens zijn direct beschikbaar omdat er geen aparte activeringsstap nodig is.
  • ๐Ÿ“ฅ Initiรซle fasering: Het wordt voornamelijk gebruikt als eerste tussenlaag voor grote hoeveelheden brongegevens.
  • ๐Ÿ”‘ Technische sleutel: Het aanvraag-ID, het datapakket en het recordnummer vormen samen een unieke technische sleutel.
  • ๐Ÿ” Geen aggregatie: Elk record wordt als nieuw ingevoegd; records worden niet samengevoegd of overschreven.
  • ๐Ÿค– AI-assistentie: AI versnelt de verwerking van grote hoeveelheden gegevens en markeert dubbele records tijdens het laden.

Wat is schrijfgeoptimaliseerde DSO in SAP

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.

  1. De PSA ontvangt de gegevens ongewijzigd van het bronsysteem.
  2. De gegevens worden op documentniveau opgeslagen; na het laden in standaard DSO's worden de gegevens verwijderd.
  3. De gegevens worden vanuit de pass-through write-optimized DSO naar het schrijfgeoptimaliseerde DSO-geheugen van het bedrijf verzonden.
  4. De gegevens worden vanuit de schrijfgeoptimaliseerde pass-through DSO gedistribueerd naar standaard DSO's conform de bedrijfsbehoeften.

Schrijfgeoptimaliseerde DSO in SAP

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)

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

Creatie van voor schrijven geoptimaliseerde DSO

Stap 2)

  1. Ga naar het tabblad Modelleren -> InfoProvider.
  2. Klik met de rechtermuisknop op InfoArea.
  3. Klik op "DataStore-object maken" in het contextmenu.

Creatie van voor schrijven geoptimaliseerde DSO

Stap 3)

  1. Voer de technische naam in.
  2. Voer de Description.
  3. Klik op de knop "Maken".

Creatie van voor schrijven geoptimaliseerde DSO

Stap 4) Klik op de knop Bewerken bij 'Type DataStore-object'.

Creatie van voor schrijven geoptimaliseerde DSO

Stap 5) Kies het type "Schrijfgeoptimaliseerd".

Creatie van voor schrijven geoptimaliseerde DSO

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.

Creatie van voor schrijven geoptimaliseerde DSO

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.

Creatie van voor schrijven geoptimaliseerde DSO

Stap 6) Activeer de DSO.

Creatie van voor schrijven geoptimaliseerde DSO

Veelgestelde vragen

Een write-optimized DSO heeft alleen de actieve tabel, hoeft niet geactiveerd te worden en laadt snel, maar kan geen records overschrijven. Een standaard DSO heeft drie tabellen, vereist activering en ondersteunt overschrijvingen en deltaverwerking via het wijzigingslogboek.

De technische sleutel bestaat uit de aanvraag-ID, het datapakket en het recordnummer. SAP Dit wordt automatisch toegevoegd, waardoor elk record uniek is en als nieuw wordt ingevoegd. Dankzij deze technische sleutel worden records nooit samengevoegd of overschreven.

Semantische sleutels identificeren dubbele of foutieve records zonder dat uniekheid bij overschrijving wordt afgedwongen. Dubbele records worden naar de foutenstack doorgestuurd, waar ze kunnen worden gecorrigeerd of opnieuw geladen met behulp van een semantische groep die is gedefinieerd in de DTP.

Ja. Intelligente automatisering paralleliseert en plant grote hoeveelheden werk in, terwijl machine learning knelpunten voorspelt. SAP Datasphere, AI stroomlijnt staging-pipelines, waardoor schrijfgeoptimaliseerde lagen grote datasets sneller en betrouwbaarder verwerken.

Machine learning vergelijkt binnenkomende records met bestaande gegevens om mogelijke duplicaten te signaleren voordat ze de rapportagelagen bereiken. In combinatie met semantische sleutels en de foutenstack zorgt deze intelligente controle ervoor dat de voorbereide gegevens schoon blijven.

Vat dit bericht samen met: