Hva er standard DSO i SAP?

⚡ Smart oppsummering

En standard DSO i SAP BW lagrer konsoliderte, rensede transaksjonsdata på detaljert nivå på tvers av tre tabeller, aktiveringskøen, aktive data og endringslogg, og støtter overskriving, deltainnlastinger og rapportering på detaljert nivå.

  • 🗃️ Tre tabeller: En standard DSO har en aktiveringskø, en aktiv datatabell og en endringslogg.
  • 🔁 aktivering: Data flyttes fra den nye tabellen til den aktive tabellen og deretter til endringsloggen.
  • 📝 Endre logg: Endringsloggen registrerer deltahistorikk og støtter deltalastinger til andre mål.
  • 🔑 Nøkkel- og datafelt: Nøkkelfelt gjør poster unike; datafelt inneholder attributter og nøkkeltall.
  • ⚙️ Innstillinger: Alternativer styrer SID-generering, unike poster og automatisk aktivering.
  • 🤖 AI-hjelp: AI overvåker laste- og aktiveringsjobber og flagger problemer med datakvaliteten tidlig.

Hva er standard DSO i SAP

Hva er en standard DSO?

En standard DSO er det vanligste DataStore-objektet. Det har tre gjennomsiktige tabeller i databasen:

  1. Aktiveringskø: inneholder postene som skal oppdateres, men som ennå ikke er aktivert.
  2. Aktive data: tabellen som inneholder aktive data.
  3. Endre logg: inneholder endringshistorikken for deltalaster.

Prosessen med dataoverføring til et DSO

  • Data lastes først inn i aktiveringskøen, også kalt den nye datatabellen.
  • Ved aktivering overføres data fra den nye datatabellen til den aktive datatabellen.
  • Og så til endringsloggtabellen. Endringsloggtabellen inneholder de endrede eller korrigerte dataene.

OBS: Dataene i endringsloggtabellen lagres redundant og kan slettes etter at postene er aktivert.

Prosessen med dataoverføring til DSO

Opprettelse av en standard DSO

Trinn 1)

  1. Gå til transaksjonskode RSA1.
  2. Klikk på OK-knappen.

Opprettelse av standard DSO

Trinn 2)

  1. Naviger til Modellering-fanen -> InfoProvider.
  2. Høyreklikk på InfoArea.
  3. Klikk på "Create DataStore Object" fra kontekstmenyen.

Opprettelse av standard DSO

Trinn 3)

  1. Skriv inn det tekniske navnet.
  2. Angi Description.
  3. Klikk på "Opprett"-knappen.

Opprettelse av standard DSO

Innstillinger i et DSO

  1. Type DataStore-objekt: endrer typen DSO. Som standard er Standard DSO valgt. Dette kan endres til skriveoptimalisert eller direkteoppdaterings-DSO.
  2. SID-generering ved aktivering: genererer surrogat-ID-en (SID) for hver stamdataverdi når dette alternativet er merket av.
  3. Unike dataposter: brukes når DSO-en aldri vil holde dupliserte verdier.
  4. Sett Kvalitetsstatus til OK Automatisk: angir kvalitetsstatusen etter at datainnlastingen er fullført.
  5. Aktiver data automatisk: automatiserer DSO-aktivering.
  6. Oppdater data automatisk: laster inn dataene i DSO-en for å målrette objekter automatisk.

Inkludert nøkkelfelt og datafelt i DSO

En DSO inneholder to typer felt: nøkkelfelt og datafelt. Nøkkelfeltet brukes til å gjøre poster unike. Andre felt kan inkluderes som datafelt.

Trinn 1) Høyreklikk på «Nøkkelfelt» og velg alternativet «InfoObject Direct Input».

Inkludert nøkkelfelt og datafelt i DSO

Trinn 2) Følgende popup åpnes. Her kan du legge inn de tekniske navnene på InfoObjects for å inkludere, og trykk Enter.

Inkludert nøkkelfelt og datafelt i DSO

Nedenfor vises de viktigste feltene som er lagt til i DSO-en.

Inkludert nøkkelfelt og datafelt i DSO

Trinn 3) Navigasjonsattributter vises i DSO-en som standard, men avmerkingsboksen PÅ/AV må være valgt hvis et navigasjonsattributt skal brukes i rapporteringen.

Trinn 4) DSO-strukturdesignet er fullført. Aktiver DSO-en ved å klikke på Aktiver-knappen.

Inkludert nøkkelfelt og datafelt i DSO

Spørsmål og svar

Under aktivering flyttes poster fra aktiveringskøen (ny tabell) til den aktive datatabellen, og før- og etterbildene skrives til endringsloggen. Endringsloggen muliggjør deltaoppdateringer til infokuber og andre mål.

En standard DSO har tre tabeller og krever aktivering, noe som tillater overskriving og deltahåndtering. En skriveoptimalisert DSO har bare den aktive tabellen, trenger ingen aktivering og lastes raskere, men den kan ikke overskrive poster.

Når SID-generering ved aktivering er avmerket, SAP oppretter surrogat-ID-er for hver stamdataverdi under aktivering. Dette fremskynder senere rapportering, men forsinker aktivering. Den kan slås av hvis DSO-en bare staging-data.

Ja. Intelligent automatisering planlegger lasting og aktivering, mens maskinlæring forutsier langvarige jobber og flagger feil. SAP Joule AI-copilot kan svare på oppsettspørsmål, noe som reduserer manuell overvåking av nattlige DSO-belastninger.

Maskinlæring sjekker innkommende poster for duplikater, manglende nøkler og avvik før aktivering. Denne intelligente rensingen øker påliteligheten til de aktive dataene som mater InfoCubes og BEx-spørringer.

Oppsummer dette innlegget med: