Standartinis DSO skiriasi nuo tiesioginio naujinimo DSO duomenų apdorojimo požiūriu.
Standartiniame DSO duomenys saugomi skirtingomis „Active“, „Delta“, „Modified“ versijomis
kadangi tiesioginio atnaujinimo DSO duomenys yra vienos versijos. Duomenys yra saugomi ta pačia forma, kuria jie rašomi DSO, sudaryta iš „Active Data Table“, kad programa galėtų juos tiesiogiai atnaujinti. Savo duomenis jis gauna iš išorinių sistemų naudodamas užpildymo arba ištrynimo API.
Yra šios API:
- RSDRI_ODSO_INSERT: Ši API naudojama norint įterpti naujus duomenis, kurių sistemoje nėra.
- RSDRI_ODSO_INSERT_RFC: Tai panašu į API „RSDRI_ODSO_INSERT“, išskyrus tai, kad šią API galima iškviesti nuotoliniu būdu.
- RSDRI_ODSO_MODIFY: Ši API naudojama esamiems įrašams modifikuoti. Jei gaunamas naujas įrašas, įrašas įterpiamas.
- RSDRI_ODSO_MODIFY_RFC: Tai panašu į API „RSDRI_ODSO_MODIFY“, išskyrus tai, kad šią API galima iškviesti nuotoliniu būdu.
- RSDRI_ODSO_UPDATE: Ši API naudojama esamiems įrašams modifikuoti.
- RSDRI_ODSO_UPDATE_RFC: Tai panašu į API „RSDRI_ODSO_UPDATE“, išskyrus tai, kad šią API galima iškviesti nuotoliniu būdu.
- RSDRI_ODSO_DELETE_RFC: Ši API naudojama įrašams ištrinti.
Tiesioginio atnaujinimo DSO - ypatybės
- Tiesioginio naujinimo DSO yra duomenys vienoje versijoje. Todėl duomenys saugomi ta pačia forma, kokia juos parašė programa
- Įrašai su tuo pačiu raktu nėra kaupiami
- Negalima sugeneruoti SID
- Duomenis iš jo galima atnaujinti papildomiems informacijos teikėjams.
- Tiesioginio atnaujinimo DSO galima gauti kaip informacijos teikėją „BEx Query Designer“ ir gali būti naudojamas analizės tikslais.
- Tai yra papildoma funkcija, kurią galima naudoti specialiuose programų kontekstuose.
- Norėdami greitai įkelti duomenis nenaudodami ištraukimo ir įkėlimo procesų BI sistemoje.
- Gali būti naudojamas kaip analizės proceso duomenų tikslas.
Tiesioginio atnaujinimo DSO - funkcionalumas
- Gali atnaujinti tiesioginio DSO duomenis papildomiems informacijos teikėjams.
- Gali būti naudojamas kaip „Bex Query Designer“ informacijos teikėjas ir gali būti naudojamas analizės procesui.
Privalumas:
- Jis sukonstruotas taip, kad lengvai pasiektų duomenis.
- Duomenys yra prieinami analizei ir ataskaitoms teikti iškart po jų įkėlimo.
Trūkumai
- Įkėlimo proceso nepalaiko BI sistema (duomenų šaltiniai nepateikia duomenų).
- Todėl DSO nėra rodomi nei administracijoje, nei monitoriuje.
- Kadangi pakeitimų žurnalas nėra sugeneruotas, mes negalime atlikti informacijos teikėjų delta atnaujinimo.
Tiesioginio naujinimo DSO sukūrimas:
1 žingsnis)
- Eikite į operacijos kodą RSA1
- Spustelėkite mygtuką Gerai.
2 žingsnis)
- Eikite į skirtuką Modeliavimas-> Informacijos teikėjas.
- Dešiniuoju pelės mygtuku spustelėkite Informacijos sritis.
- Kontekstiniame meniu spustelėkite „Sukurti duomenų saugyklos objektą“.
3 žingsnis)
- Įveskite techninį pavadinimą.
- Įveskite aprašą.
- Spustelėkite mygtuką „Sukurti“.
4 žingsnis)
Spustelėkite mygtuką „Redaguoti“, esantį „DataStore Object Type“.
5 žingsnis)
Pasirinkite „Direct Update“ tipą.
6 žingsnis)
Suaktyvinkite DSO.