Hva er Direct Update DSO i SAP? Hvordan lage en?
Standard DSO skiller seg fra Direct update DSO når det gjelder hvordan data behandles.
I Standard DSO lagres data i forskjellige versjoner Active, Delta, Modifisert
mens Direct Update DSO inneholder data i enkeltversjon. Data lagres nøyaktig i samme form som de er skrevet til DSO består av Active Data Table for direkte oppdatering av applikasjonen. Den henter dataene sine fra eksterne systemer via fyll eller slett APIer.
Følgende API-er finnes
- RSDRI_ODSO_INSERT: Denne API-en brukes til å sette inn nye data som ikke finnes i systemet.
- RSDRI_ODSO_INSERT_RFC: Dette ligner på APIen "RSDRI_ODSO_INSERT", bortsett fra at denne APIen kan kalles eksternt.
- RSDRI_ODSO_MODIFY: Denne API-en brukes til å endre eksisterende poster. Hvis en ny post kommer inn, settes posten inn.
- RSDRI_ODSO_MODIFY_RFC: Dette ligner på APIen "RSDRI_ODSO_MODIFY" bortsett fra at denne APIen kan kalles eksternt.
- RSDRI_ODSO_UPDATE: Denne API-en brukes til å endre eksisterende poster.
- RSDRI_ODSO_UPDATE_RFC: Dette ligner på APIen "RSDRI_ODSO_UPDATE", bortsett fra at denne APIen kan kalles eksternt.
- RSDRI_ODSO_DELETE_RFC: Denne API-en brukes til å slette poster.
Direkte oppdatering DSO – Egenskaper
- DSO for direkte oppdatering inneholder data i en enkelt versjon. Derfor lagres data i nøyaktig samme form som de ble skrevet av applikasjonen
- Poster med samme nøkkel er ikke aggregert
- SID-er kan ikke genereres
- Data fra den kan oppdateres til ytterligere informasjonsleverandører.
- DSOen for direkte oppdatering er tilgjengelig som informasjonsleverandør i BEx Query Designer og kan brukes til analyseformål.
- Det er en tilleggsfunksjon som kan brukes i spesielle applikasjonssammenhenger.
- For å laste data raskt uten å bruke uttrekks- og lasteprosessene i BI-systemet.
- Kan brukes som datamål for en analyseprosess.
Direkte oppdatering DSO – Funksjonalitet
- Kan oppdatere Direct Update DSO-dataene til ytterligere informasjonsleverandører.
- Kan brukes som informasjonsleverandør for Bex Query Designer og kan brukes til analyseprosesser.
Fordel:
- Den er strukturert på en måte for enkel tilgang til data.
- Data gjøres tilgjengelig for analyse og rapportering umiddelbart etter at de er lastet inn.
ulempene
- Lasteprosessen støttes ikke av BI system (Datakilder gir ikke dataene).
- Derfor DSOer vises ikke i administrasjonen eller i monitoren.
- Siden en endringslogg ikke genereres, kan vi ikke utføre en deltaoppdatering til infoleverandørene.
Opprettelse av DSO med direkte oppdatering
Trinn 1)
- Gå til transaksjonskode RSA1
- Klikk på OK-knappen.
Trinn 2)
- Naviger til Modellering->Informasjonsleverandør.
- Høyreklikk på infoområde.
- Klikk på "Opprett datalagerobjekt" fra kontekstmenyen.
Trinn 3)
- Skriv inn det tekniske navnet.
- Angi Description.
- Klikk på "Opprett"-knappen.
Trinn 4) Klikk på Rediger-knappen for "Type DataStore-objekt".
Trinn 5) Velg Type "Direkte oppdatering".
Trinn 6) Aktiver DSO.