U čemu je DSO SAP BW? Zašto ga koristiti?

Što je DSO?

DSO je dvodimenzionalna jedinica za pohranu koja uglavnom pohranjuje konsolidirane i pročišćene transakcijske podatke ili glavne podatke na najnižoj granularnosti. DSO je kratica za Data Store Object.

  • To je dvodimenzionalni Transparentni stol.
  • Podaci se pohranjuju na detaljnoj razini.
  • S DSO-om također je moguće prebrisati podatkovna polja.
  • Detaljna izvješća o razini mogu se dobiti od ODS-a.

Zašto koristiti DSO?

Uzmimo primjer podataka o prodajnom nalogu iz kojih se mora izdvojiti SAP R/3 sustav (OLTP: Podaci o online obradi transakcija koji se stalno mijenjaju) u BI. Prodajni nalozi kreirani u R/3 sustavu mogu se uređivati ​​u bilo kojem trenutku nakon stvaranja zapisa. U početku kada se zapisi prodajnih naloga kreiraju u R/3, ti se zapisi izdvajaju u BI. Nakon što se zapisi promijene u R/3, promjene je potrebno izvršiti u BI-u.

  • Podaci se izvlače iz SAP R/3 sustav i učitan u Data Store Object.
  • U početku se zapisi pohranjuju u novom statusu u ODS-u. Zapisi se pohranjuju u novu tablicu.
  • Nakon što se DSO podaci aktiviraju, podaci se pohranjuju u Aktivnu tablicu. Nova tablica više ne sadrži te podatke.
  • Kada se zapisi promijene u R/3, da bi se te promjene odrazile na BI, promjene se izdvajaju u DSO.
  • Sada se podaci pohranjuju u novu tablicu dok se DSO sadržaj ne aktivira. Podaci se moraju dalje učitati Info kocka s kojeg se dostavljaju izvješća.
  • DSO ima funkcije prepisivanja i dodavanja. Ako su sve karakteristike iste, ključne brojke se zbrajaju/brišu na temelju odabrane funkcionalnosti.
  • Kocka je aditivna po prirodi. Ako su sve karakteristike iste, ključne brojke se zbrajaju.

Vrste DSO

ODS-i se mogu klasificirati u sljedeće vrste:

  1. Standardni DSO
  2. Izravno ažuriranje DSO
  3. DSO optimiziran za pisanje