Hvad er Write Optimized DSO i SAP?

⚡ Smart opsummering

En skriveoptimeret DSO i SAP BW lagrer data i en enkelt aktiv tabel uden aktiveringstrin eller ændringslog, hvilket gør den ideel til hurtig indledende staging af store mængder kildedata med lavest granularitet.

  • 🗄️ Kun aktiv tabel: En skriveoptimeret DSO har kun den aktive datatabel uden ændringslog.
  • Ingen aktivering: Data er tilgængelige med det samme, da der ikke er noget separat aktiveringstrin.
  • 📥 Indledende iscenesættelse: Det bruges primært som det første staging-lag til store mængder kildedata.
  • 🔑 Teknisk nøgle: Anmodnings-ID, datapakke og recordnummer danner en unik teknisk nøgle.
  • 🔁 Ingen aggregering: Hver post indsættes som ny; poster aggregeres eller overskrives ikke.
  • 🤖 AI Assistance: AI fremskynder staging af store mængder og markerer dubletter under indlæsning.

Hvad er Write Optimized DSO i SAP

Hvad er en skriveoptimeret DSO?

En skriveoptimeret DSO bruges, når et lagringsobjekt er påkrævet til poster med lavest granularitet, og overskrivningsfunktionalitet ikke er nødvendig. Den består kun af den aktive datatabel, så ingen aktivering er nødvendig, hvilket fremskynder dataprocessen. Dataene er øjeblikkeligt tilgængelige til videre behandling, og den bruges som et midlertidigt lagringsområde til et stort datasæt.

Den skriveoptimerede DSO er primært designet til at være den indledende opsætning af kildesystemdata, hvorfra dataene kan overføres til en standard DSO eller Infokube.

  1. PSA'en modtager data uændrede fra kildesystemet.
  2. Data bogføres på dokumentniveau; efter indlæsning i standard DSO'er slettes data.
  3. Data sendes til den skriveoptimerede DSO i virksomhedshukommelsen fra den skriveoptimerede DSO ved gennemgang.
  4. Data distribueres fra den skriveoptimerede passthrough DSO til standard DSO'er efter forretningskrav.

Skriveoptimeret DSO i SAP

Skriveoptimerede DSO-egenskaber

  • Det bruges til den indledende opdeling af kildesystemdata.
  • De lagrede data har den laveste granularitet.
  • Dataindlæsninger kan være hurtigere, da der ikke er noget separat aktiveringstrin.
  • Hver registrering har en teknisk nøgle, så det er ikke muligt at samle registreringer. Der indsættes nye registreringer hver gang.

Oprettelse af en skriveoptimeret DSO

Trin 1)

  1. Gå til transaktionskode RSA1.
  2. Klik på OK-knappen.

Oprettelse af skriveoptimeret DSO

Trin 2)

  1. Naviger til fanen Modellering -> InfoProvider.
  2. Højreklik på InfoArea.
  3. Klik på "Create DataStore Object" fra kontekstmenuen.

Oprettelse af skriveoptimeret DSO

Trin 3)

  1. Indtast det tekniske navn.
  2. Indtast Description.
  3. Klik på knappen "Opret".

Oprettelse af skriveoptimeret DSO

Trin 4) Klik på knappen Rediger under "Type af DataStore-objekt".

Oprettelse af skriveoptimeret DSO

Trin 5) Vælg typen "Skriveoptimeret".

Oprettelse af skriveoptimeret DSO

Tekniske nøgler omfatter anmodnings-ID, datapakke og postnummer. Der kan ikke inkluderes yderligere objekter under dette. Semantiske nøgler ligner nøglefelter; her tages entydighed dog ikke i betragtning ved overskrivningsfunktionalitet. De bruges i stedet sammen med indstillingen "Kontroller ikke dataenes entydighed". Formålet med den semantiske nøgle er at identificere fejl i indgående poster eller duplikerede poster. Duplikerede poster skrives ind i fejlstakken i den efterfølgende rækkefølge og kan håndteres eller genindlæses ved at definere en semantisk gruppe i DTP'en. Semantiske grupper behøver ikke at defineres, hvis der ikke er mulighed for duplikerede eller fejlagtige poster.

Oprettelse af skriveoptimeret DSO

Hvis du ikke markerer afkrydsningsfeltet "Tillad duplikerede dataposter", kontrolleres dataene fra kilden for duplikering. Hvis den samme post (semantiske nøgler) allerede findes i DSO'en, afsluttes den aktuelle indlæsning. Hvis du markerer afkrydsningsfeltet, indlæses duplikerede poster som nye poster, og de semantiske nøgler er ikke relevante.

Oprettelse af skriveoptimeret DSO

Trin 6) Aktiver DSO.

Oprettelse af skriveoptimeret DSO

Ofte Stillede Spørgsmål

En skriveoptimeret DSO har kun den aktive tabel, kræver ingen aktivering og indlæses hurtigt, men kan ikke overskrive poster. En standard DSO har tre tabeller, kræver aktivering og understøtter overskrivning og deltahåndtering via sin ændringslog.

Den tekniske nøgle består af anmodnings-ID'et, datapakken og recordnummeret. SAP tilføjer den automatisk, så hver post er unik og indsættes som ny. På grund af denne tekniske nøgle bliver poster aldrig aggregeret eller overskrevet.

Semantiske nøgler identificerer dubletter eller fejlposter uden at kræve entydighed ved overskrivning. Dubletter dirigeres til fejlstakken, hvor de kan rettes eller genindlæses ved hjælp af en semantisk gruppe defineret i DTP'en.

Ja. Intelligent automatisering paralleliserer og planlægger store belastninger, mens maskinlæring forudsiger flaskehalse. SAP Datasphere, AI strømliner staging-pipelines, så skriveoptimerede lag indtager store datasæt hurtigere og mere pålideligt.

Maskinlæring sammenligner indgående poster med eksisterende data for at markere sandsynlige dubletter, før de når rapporteringslagene. Kombineret med semantiske nøgler og fejlstakken holder denne intelligente kontrol de staged data rene.

Opsummer dette indlæg med: