W czym jest DSO SAP BW? Dlaczego warto go używać?
⚡ Inteligentne podsumowanie
Obiekt DataStore (DSO) w SAP BW to dwuwymiarowa, transparentna tabela, w której przechowywane są skonsolidowane, oczyszczone dane transakcji lub dane główne na najniższym poziomie szczegółowości, obsługująca funkcję nadpisywania i raportowania na poziomie szczegółowym przed przeniesieniem danych do InfoCube.

Czym jest DSO?
DSO to dwuwymiarowa jednostka pamięci masowej, która przechowuje głównie skonsolidowane i oczyszczone dane transakcyjne lub dane główne o najniższej granularności. DSO to skrót od DataStore Object (obiekt magazynu danych).
- Jest to dwuwymiarowy, przezroczysty stół.
- Dane są przechowywane na poziomie szczegółowym.
- Przy użyciu DSO możliwe jest również nadpisywanie pól danych.
- Szczegółowe raporty można uzyskać od DSO.
Dlaczego warto korzystać z DSO?
Weźmy na przykład dane dotyczące zamówienia sprzedaży, które są np.tracted z SAP System R/3 (OLTP: dane przetwarzania transakcji online, które ciągle się zmieniają) do BI. Zamówienia sprzedaży utworzone w R/3 można edytować w dowolnym momencie po utworzeniu rekordu. Początkowo rekordy sątracwprowadzone do BI, a po ich zmianie w R/3 zmiany te muszą zostać uwzględnione w BI.
- Dane są extracted z SAP System R/3 i załadowany do obiektu DataStore.
- Początkowo rekordy są przechowywane w nowej tabeli ze statusem Nowy.
- Po aktywowaniu danych DSO, dane te są zapisywane w aktywnej tabeli i nie są już przechowywane w nowej tabeli.
- Gdy rekordy w R/3 ulegną zmianie, zmiany zostaną usuniętetracwprowadzono do DSO, aby odzwierciedlić je w BI.
- Dane są przechowywane w nowej tabeli do momentu aktywacji zawartości DSO, a następnie ładowane do Kostka informacji z którego dostarczane są raporty.
- DSO oferuje funkcjonalność nadpisywania i dodawania. Jeśli wszystkie charakterystyki są takie same, kluczowe wskaźniki są agregowane lub nadpisywane w oparciu o wybraną funkcjonalność.
- InfoCube ma charakter addytywny: jeżeli wszystkie cechy są takie same, kluczowe wskaźniki są agregowane.
Rodzaje OSD
OSD można podzielić na następujące typy:

