DSO standard diferă de actualizarea directă DSO în ceea ce privește modul în care datele sunt prelucrate.
În DSO standard, datele sunt stocate în diferite versiuni Active, Delta, Modified
întrucât Direct Update DSO conține date într-o singură versiune. Datele sunt stocate exact în aceeași formă în care sunt scrise în DSO constând din tabelul de date active pentru actualizarea directă de către aplicație. Își preia datele din sistemele externe prin API-uri de completare sau ștergere.
Există următoarele API-uri:
- RSDRI_ODSO_INSERT: Această API este utilizată pentru a insera date noi care nu există în sistem.
- RSDRI_ODSO_INSERT_RFC: Aceasta este similară cu API-ul „RSDRI_ODSO_INSERT”, cu excepția faptului că acest API poate fi apelat de la distanță.
- RSDRI_ODSO_MODIFY: Acest API este utilizat pentru a modifica înregistrările existente. Dacă intră o înregistrare nouă, înregistrarea este inserată.
- RSDRI_ODSO_MODIFY_RFC: Acest lucru este similar cu API-ul „RSDRI_ODSO_MODIFY”, cu excepția faptului că acest API poate fi apelat de la distanță.
- RSDRI_ODSO_UPDATE: Acest API este utilizat pentru a modifica înregistrările existente.
- RSDRI_ODSO_UPDATE_RFC: Acest lucru este similar cu API-ul „RSDRI_ODSO_UPDATE”, cu excepția faptului că acest API poate fi apelat de la distanță.
- RSDRI_ODSO_DELETE_RFC: Acest API este utilizat pentru ștergerea înregistrărilor.
Actualizare directă DSO - Proprietăți
- DSO pentru actualizarea directă conține date într-o singură versiune. Prin urmare, datele stocate sunt exact în aceeași formă în care au fost scrise de aplicație
- Înregistrările cu aceeași cheie nu sunt agregate
- SID-urile nu pot fi generate
- Datele din acesta pot fi actualizate către furnizori de informații suplimentare.
- DSO pentru actualizare directă este disponibil ca furnizor de informații în BEx Query Designer și poate fi utilizat în scopuri de analiză.
- Este o funcție suplimentară care poate fi utilizată în contexte speciale de aplicații.
- Pentru a încărca rapid datele fără a utiliza procesele de extracție și încărcare din sistemul BI.
- Poate fi folosit ca țintă de date pentru un proces de analiză.
Actualizare directă DSO - Funcționalitate
- Poate actualiza datele DSO de actualizare directă către furnizori de informații suplimentare.
- Poate fi folosit ca furnizor de informații pentru Bex Query Designer și poate fi utilizat pentru procesul de analiză.
Avantaj:
- Este structurat într-un mod de a accesa datele cu ușurință.
- Datele sunt puse la dispoziție pentru analiză și raportare imediat după încărcare.
Dezavantaje
- Procesul de încărcare nu este acceptat de sistemul BI (sursele de date nu furnizează datele).
- Prin urmare, DSO-urile nu sunt afișate în administrare sau în monitor.
- Deoarece nu se generează un jurnal de modificări, nu putem efectua o actualizare delta la furnizorii de informații.
Crearea actualizării directe DSO:
Pasul 1)
- Accesați codul de tranzacție RSA1
- Faceți clic pe butonul OK.
Pasul 2)
- Navigați la fila Modelare-> Furnizor de informații.
- Faceți clic dreapta pe zona de informații.
- Faceți clic pe „Create Data Store Object” din meniul contextual.
Pasul 3)
- Introduceți numele tehnic.
- Introduceți descrierea.
- Faceți clic pe butonul „Creați”.
Pasul 4)
Faceți clic pe butonul Editați din „Tipul de obiect DataStore”.
Pasul 5)
Alegeți tipul „Actualizare directă”.
Pasul 6)
Activați DSO.