În ce este Direct Update DSO SAP? Cum să creez unul?
⚡ Rezumat inteligent
Un DSO cu actualizare directă în SAP BW stochează datele într-un singur tabel activ scris direct prin API-uri, fără a fi nevoie de jurnal de modificări sau generare de SID, ceea ce face ca datele încărcate să fie imediat disponibile pentru procesele de analiză și raportare.
Ce este un DSO cu actualizare directă?
Un DSO standard diferă de un DSO cu actualizare directă prin modul în care sunt procesate datele. Într-un DSO standard, datele sunt stocate în diferite versiuni (active, delta, modificate), în timp ce un DSO cu actualizare directă conține date într-o singură versiune. Datele sunt stocate exact în aceeași formă în care au fost scrise în DSO. Acesta constă dintr-un tabel de date activ pentru actualizare directă de către aplicație și își preia datele din sisteme externe prin API-uri de completare sau ștergere.
API-urile disponibile
- RSDRI_ODSO_INSERT: introduce date noi care nu există în sistem.
- RSDRI_ODSO_INSERT_RFC: similar cu RSDRI_ODSO_INSERT, dar poate fi apelat de la distanță.
- RSDRI_ODSO_MODIFY: modifică înregistrările existente; dacă apare o înregistrare nouă, aceasta este inserată.
- RSDRI_ODSO_MODIFY_RFC: similar cu RSDRI_ODSO_MODIFY, dar poate fi apelat de la distanță.
- RSDRI_ODSO_UPDATE: modifică înregistrările existente.
- RSDRI_ODSO_UPDATE_RFC: similar cu RSDRI_ODSO_UPDATE, dar poate fi apelat de la distanță.
- RSDRI_ODSO_DELETE_RFC: șterge înregistrările.
Actualizare directă a proprietăților DSO
- Conține date într-o singură versiune, stocate exact în forma în care au fost scrise de aplicație.
- Înregistrările cu aceeași cheie nu sunt agregate.
- Nu se pot genera SID-uri.
- Datele din acesta pot fi actualizate pentru InfoProviders suplimentari.
- Este disponibil ca InfoProvider în BEx Query Designer și poate fi utilizat pentru analiză.
- Este o funcție suplimentară utilizată în contexte speciale de aplicații.
- Încarcă datele rapid fără a utiliza extracprocesele de încărcare și de gestionare a datelor ale sistemului BI.
- Poate fi folosit ca țintă de date pentru un proces de analiză.
Funcționalitate DSO de actualizare directă
- Poate actualiza datele DSO cu actualizare directă pentru InfoProviders suplimentari.
- Poate fi utilizat ca InfoProvider pentru BEx Query Designer și pentru procesele de analiză.
avantaje:
- Este structurat pentru a accesa ușor datele.
- Datele sunt disponibile pentru analiză și raportare imediat după încărcare.
Dezavantaje:
- Procesul de încărcare nu este acceptat de sistem BI (DataSources nu furnizează datele).
- Prin urmare, acestea DSO-uri nu sunt afișate în administrare sau pe monitor.
- Deoarece nu se generează un jurnal de modificări, o actualizare delta la InfoProviders nu este posibilă.
Crearea unui DSO cu actualizare directă
Pas 1)
- Accesați codul tranzacției RSA1.
- Faceți clic pe butonul OK.
Pas 2)
- Navigați la fila Modelare -> InfoProvider.
- Faceți clic dreapta pe InfoArea.
- Faceți clic pe „Creare DataStore Object” din meniul contextual.
Pas 3)
- Introduceți numele tehnic.
- Introduceţi Description.
- Faceți clic pe butonul „Creați”.
Pas 4) Faceți clic pe butonul Editare din „Tipul de obiect DataStore”.
Pas 5) Alegeți tipul „Actualizare directă”.
Pas 6) Activați DSO.







