Hvad er standard DSO i SAP?

⚡ Smart opsummering

En standard DSO i SAP BW lagrer konsoliderede, rensede transaktionsdata på detaljeret niveau på tværs af tre tabeller, aktiveringskøen, aktive data og ændringsloggen, hvilket understøtter overskrivning, delta-indlæsninger og rapportering på detaljeret niveau.

  • 🗃️ Tre borde: En standard DSO har en aktiveringskø, en aktiv datatabel og en ændringslog.
  • 🔁 Aktivering: Data flyttes fra den nye tabel til den aktive tabel og derefter til ændringsloggen.
  • 📝 Skift log: Ændringsloggen registrerer deltahistorik og understøtter deltaindlæsninger til andre mål.
  • 🔑 Nøgle- og datafelter: Nøglefelter gør poster unikke; datafelter indeholder attributter og nøgletal.
  • 🇧🇷 Indstillinger: Indstillinger styrer SID-generering, unikke poster og automatisk aktivering.
  • 🤖 AI Assistance: AI overvåger indlæsnings- og aktiveringsjob og markerer problemer med datakvaliteten tidligt.

Hvad er standard DSO i SAP

Hvad er en standard DSO?

En standard DSO er det mest almindelige DataStore-objekt. Det har tre transparente tabeller i databasen:

  1. Aktiveringskø: indeholder de poster, der skal opdateres, men som endnu ikke er blevet aktiveret.
  2. Aktive data: den tabel, der indeholder aktive data.
  3. Skift log: indeholder ændringshistorikken for deltabelastninger.

Processen for dataoverførsel til en DSO

  • Data indlæses først i aktiveringskøen, også kaldet den nye datatabel.
  • Ved aktivering overføres data fra den nye datatabel til den aktive datatabel.
  • Og derefter til ændringslogtabellen. Ændringslogtabellen indeholder de ændrede eller rettede data.

Bemærk: Dataene i ændringslogtabellen gemmes redundant og kan slettes, efter at posterne er blevet aktiveret.

Processen for dataoverførsel til DSO

Oprettelse af en standard DSO

Trin 1)

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

Oprettelse af standard DSO

Trin 2)

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

Oprettelse af standard DSO

Trin 3)

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

Oprettelse af standard DSO

Indstillinger i et DSO

  1. Type af DataStore-objekt: ændrer typen af ​​DSO. Som standard er Standard DSO valgt. Dette kan ændres til skriveoptimeret eller direkte opdatering DSO.
  2. SID-generering ved aktivering: genererer surrogat-ID'et (SID) for hver stamdataværdi, når denne indstilling er markeret.
  3. Unikke dataposter: bruges når DSO'en aldrig vil indeholde dubletter.
  4. Indstil kvalitetsstatus til OK automatisk: angiver kvalitetsstatus, når dataindlæsningen er fuldført.
  5. Aktivér data automatisk: automatiserer DSO-aktivering.
  6. Opdater data automatisk: indlæser automatisk dataene i DSO'en for at målrette objekter.

Inklusive nøglefelter og datafelter i DSO'en

En DSO indeholder to slags felter: nøglefelter og datafelter. Nøglefeltet bruges til at gøre poster unikke. Andre felter kan inkluderes som datafelter.

Trin 1) Højreklik på "Nøglefelter" og vælg indstillingen "InfoObject Direct Input".

Inklusive nøglefelter og datafelter i DSO'en

Trin 2) Følgende pop-up åbnes. Her kan du indtaste de tekniske navne på InfoObjekter for at inkludere, og tryk på Enter.

Inklusive nøglefelter og datafelter i DSO'en

Nedenfor vises de vigtigste felter, der er tilføjet i DSO'en.

Inklusive nøglefelter og datafelter i DSO'en

Trin 3) Navigationsattributter vises som standard i DSO'en, men afkrydsningsfeltet TIL/FRA skal markeres, hvis en navigationsattribut skal bruges i rapporteringen.

Trin 4) DSO-strukturens design er færdigt. Aktiver DSO'en ved at klikke på knappen Aktiver.

Inklusive nøglefelter og datafelter i DSO'en

Ofte Stillede Spørgsmål

Under aktivering flyttes poster fra aktiveringskøen (ny tabel) til den aktive datatabel, og før-og-efter-billederne skrives til ændringsloggen. Ændringsloggen muliggør deltaopdateringer til InfoCubes og andre mål.

En standard DSO har tre tabeller og kræver aktivering, hvilket tillader overskrivning og deltahåndtering. En skriveoptimeret DSO har kun den aktive tabel, behøver ingen aktivering og indlæses hurtigere, men den kan ikke overskrive poster.

Når SID-generering ved aktivering er markeret, SAP opretter surrogat-ID'er for hver stamdataværdi under aktivering. Dette fremskynder senere rapportering, men forsinker aktivering. Det kan slås fra, hvis DSO'en kun staging-data.

Ja. Intelligent automatisering planlægger indlæsninger og aktivering, mens maskinlæring forudsiger langvarige job og markerer fejl. SAP Joule AI-copilot kan besvare opsætningsspørgsmål, hvilket reducerer manuel overvågning af natlige DSO-belastninger.

Maskinlæring kontrollerer indgående poster for dubletter, manglende nøgler og outliers før aktivering. Denne intelligente rensning øger troværdigheden af ​​de aktive data, der føder InfoCubes og BEx-forespørgsler.

Opsummer dette indlæg med: