W czym jest DSO SAP BW? Dlaczego warto go używać?
Co to jest DSO?
DSO to dwuwymiarowa jednostka pamięci, która przechowuje głównie skonsolidowane i oczyszczone dane transakcyjne lub dane podstawowe z najniższą szczegółowością. DSO oznacza obiekt magazynu danych.
- Jest to dwuwymiarowy przezroczysty stół.
- Dane są przechowywane na poziomie szczegółowym.
- Dzięki DSO możliwe jest także nadpisywanie pól danych.
- Szczegółowe raportowanie poziomu można uzyskać od OSD.
Dlaczego warto używać DSO?
Lets take an example of Sale order Data, which has to be extracted from SAP R/3 system(OLTP:Online Transaction Processing data which keeps changing) into BI. The Sales Orders created in the R/3 system could be edited at any point of time after creation of the record. Initially when sales order records are created in R/3, these records are extracted into BI. Once the records are changed in R/3, the changes need to be made in BI.
- Dane są extracted from SAP R/3 i załadowany do obiektu Data Store.
- Początkowo zapisy przechowywane są w Nowym Statusie w DSO. Rekordy przechowywane są w nowej tabeli.
- Po aktywowaniu danych DSO dane są zapisywane w tabeli Aktywne. Nowa Tabela nie przechowuje już tych danych.
- When records are changed in R/3, for these changes to reflect in BI, the changes are extracted into the DSO.
- Teraz dane są przechowywane w nowej tabeli do czasu aktywacji zawartości DSO. Dane muszą zostać dalej załadowane Kostka informacyjna z którego dostarczane są raporty.
- DSO ma funkcje nadpisywania i dodawania. Jeśli wszystkie cechy są takie same, kluczowe dane są agregowane/nadpisywane w zależności od wybranej funkcjonalności.
- Kostka ma charakter addytywny. Jeśli wszystkie cechy są takie same, kluczowe dane liczbowe są agregowane.
Rodzaje OSD
OSD można podzielić na następujące typy:

