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?
Weźmy przykład danych zamówienia sprzedaży, z których należy wyodrębnić SAP System R/3 (OLTP: dane dotyczące przetwarzania transakcji online, które ciągle się zmieniają) w BI. Zlecenia sprzedaży utworzone w systemie R/3 można edytować w dowolnym momencie po utworzeniu rekordu. Początkowo, gdy w R/3 tworzone są rekordy zamówień sprzedaży, rekordy te są wyodrębniane do BI. Po zmianie rekordów w R/3 zmiany należy wprowadzić w BI.
- Dane są pobierane z 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.
- Kiedy rekordy zostaną zmienione w R/3, aby zmiany te znalazły odzwierciedlenie w BI, zmiany są wyodrębniane do 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: