Î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.

  • 🗄️ Versiune unică: Un DSO cu actualizare directă păstrează datele într-un tabel activ, exact așa cum sunt scrise de aplicație.
  • 🔌 Bazat pe API: Datele sunt completate și șterse prin API-urile RSDRI_ODSO, nu prin surse de date standard.
  • 🚫 Fără jurnal de modificări: Nu există jurnal de modificări sau generare SID, deci actualizările delta nu sunt posibile.
  • 📊 Procesul de analiză: Este adesea folosit ca țintă a Analysis Process Designer (APD).
  • ⚡ Date imediate: Datele încărcate sunt disponibile pentru raportare imediat după ce sunt scrise.
  • 🤖 Asistență AI: IA scrie rezultatele scorate sau prezise într-un DSO cu actualizare directă pentru raportare.

În ce este Direct Update DSO SAP

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)

  1. Accesați codul tranzacției RSA1.
  2. Faceți clic pe butonul OK.

Crearea unui DSO cu actualizare directă

Pas 2)

  1. Navigați la fila Modelare -> InfoProvider.
  2. Faceți clic dreapta pe InfoArea.
  3. Faceți clic pe „Creare DataStore Object” din meniul contextual.

Crearea unui DSO cu actualizare directă

Pas 3)

  1. Introduceți numele tehnic.
  2. Introduceţi Description.
  3. Faceți clic pe butonul „Creați”.

Crearea unui DSO cu actualizare directă

Pas 4) Faceți clic pe butonul Editare din „Tipul de obiect DataStore”.

Crearea unui DSO cu actualizare directă

Pas 5) Alegeți tipul „Actualizare directă”.

Crearea unui DSO cu actualizare directă

Pas 6) Activați DSO.

Crearea unui DSO cu actualizare directă

Întrebări frecvente

Un DSO cu actualizare directă stochează o versiune de date scrisă prin API-uri, fără a genera jurnal de modificări sau SID. Un DSO standard utilizează trei tabele, este încărcat printr-un proces de transfer de date, acceptă suprascrierea și generează un jurnal de modificări pentru actualizările delta.

Datele sunt scrise prin intermediul modulelor de funcții RSDRI_ODSO, cum ar fi RSDRI_ODSO_INSERT pentru adăugarea de înregistrări, RSDRI_ODSO_MODIFY și RSDRI_ODSO_UPDATE pentru modificarea acestora și RSDRI_ODSO_DELETE_RFC pentru eliminarea acestora. Fiecare are o variantă activată de la distanță (_RFC).

Este utilizat în principal ca țintă a Analysis Process Designer (APD) și pentru aplicații care scriu direct rezultatele, cum ar fi planificarea sau scorarea. Deoarece datele sunt disponibile imediat, este potrivit pentru raportarea rapidă, bazată pe aplicații.

Da. Procesele de învățare automată și analiză pot scrie scoruri, previziuni sau segmente într-un DSO cu actualizare directă prin intermediul API-urilor RSDRI. Rezultatele sunt apoi disponibile imediat ca InfoProvider pentru interogări și tablouri de bord BEx.

Învățarea automată și Analysis Process Designer (APD) citesc datele BW, aplică modele de data mining și scriu rezultatul scorat într-un DSO cu actualizare directă. Rezultatele sunt apoi disponibile imediat ca InfoProvider pentru raportare, fără un exemplu standard.tracțiune și sarcină.

Rezumați această postare cu: