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: