Standard DSO skiller seg fra DSO med direkte oppdatering når det gjelder hvordan data behandles.
I Standard DSO lagres data i forskjellige versjoner Active, Delta, Modified
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 sine data fra eksterne systemer via fylle eller slette APIer.
Følgende API-er eksisterer:
- RSDRI_ODSO_INSERT: Denne API-en brukes til å sette inn nye data som ikke finnes i systemet.
- RSDRI_ODSO_INSERT_RFC: Dette ligner på API “RSDRI_ODSO_INSERT” bortsett fra at dette API kan kalles eksternt.
- RSDRI_ODSO_MODIFY: Denne API-en brukes til å endre eksisterende poster. Hvis en ny plate kommer inn, blir posten satt inn.
- RSDRI_ODSO_MODIFY_RFC: Dette ligner API-en “RSDRI_ODSO_MODIFY” bortsett fra at denne API-en kan kalles eksternt.
- RSDRI_ODSO_UPDATE: Denne API-en brukes til å endre eksisterende poster.
- RSDRI_ODSO_UPDATE_RFC: Dette ligner API-en “RSDRI_ODSO_UPDATE” bortsett fra at denne API-en 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 det ble skrevet av applikasjonen
- Poster med samme nøkkel blir ikke samlet
- SID-er kan ikke genereres
- Data fra den kan oppdateres til flere infotilbyere.
- DSO for direkte oppdatering er tilgjengelig som infotilbyder i BEx Query Designer og kan brukes til analyseformål.
- Det er en tilleggsfunksjon som kan brukes i spesielle applikasjonssammenhenger.
- Å laste data raskt uten å bruke utvinnings- og lasteprosessene i BI-systemet.
- Kan brukes som datamål for en analyseprosess.
Direkte oppdatering DSO - funksjonalitet
- Kan oppdatere Direct Update DSO-dataene til flere leverandører av informasjon.
- Kan brukes som informasjonsleverandør for Bex Query Designer og kan brukes til analyseprosess.
Fordel:
- Det er strukturert på en måte å få tilgang til data enkelt.
- Data blir gjort tilgjengelig for analyse og rapportering umiddelbart etter at de er lastet inn.
Ulemper
- Lastingsprosessen støttes ikke av BI-systemet (datakilder gir ikke dataene).
- Derfor vises ikke DSO-er i administrasjonen eller på skjermen.
- Siden en endringslogg ikke genereres, kan vi ikke utføre en deltaoppdatering til infotilbyderne.
Opprettelse av direkte oppdatering DSO:
Trinn 1)
- Gå til transaksjonskode RSA1
- Klikk på OK-knappen.
Steg 2)
- Naviger til Modeling-fanen-> Info Provider.
- Høyreklikk på Info-området.
- Klikk på “Create Data Store Object” fra hurtigmenyen.
Trinn 3)
- Skriv inn det tekniske navnet.
- Skriv inn beskrivelsen.
- Klikk på "Opprett" -knappen.
Trinn 4)
Klikk på Rediger-knappen for “Type DataStore Object”.
Trinn 5)
Velg Type "Direkte oppdatering".
Trinn 6)
Aktiver DSO.