Co to jest DSO?
DSO to dwuwymiarowa jednostka pamięci, która przechowuje głównie skonsolidowane i wyczyszczone dane transakcyjne lub dane podstawowe na najniższym poziomie szczegółowości. DSO to skrót od Data Store Object.
- Jest to dwuwymiarowy przezroczysty stół.
- Dane są przechowywane na poziomie szczegółowym.
- Dzięki DSO możliwe jest również nadpisywanie pól danych.
- Raportowanie na poziomie szczegółowym można uzyskać od OSD.
Dlaczego warto korzystać z DSO?
Weźmy przykład danych zamówienia sprzedaży, które trzeba wyodrębnić z systemu SAP R / 3 (OLTP: dane przetwarzania transakcji online, które ciągle się zmieniają) do BI. Zlecenia sprzedaży utworzone w systemie R / 3 można było edytować w dowolnym momencie po utworzeniu rekordu. Początkowo, gdy rekordy zamówień sprzedaży są tworzone w R / 3, te rekordy są wyodrębniane do BI. Po zmianie zapisów w R / 3 zmiany należy wprowadzić w BI.
- Dane są pobierane z systemu SAP R / 3 i ładowane do Data Store Object.
- Początkowo rekordy są przechowywane w nowym statusie w DSO. Rekordy są przechowywane w nowej tabeli.
- Po aktywacji danych DSO dane są zapisywane w tabeli Aktywna, nowa tabela nie zawiera już tych danych.
- Gdy rekordy są zmieniane w R / 3, aby zmiany te odzwierciedlały się w BI, zmiany są wyodrębniane do DSO.
- Teraz dane są przechowywane w nowej tabeli do momentu aktywacji zawartości DSO. Dane należy następnie załadować do kostki informacyjnej, z której dostarczane są raporty.
- DSO ma funkcje nadpisywania i dodawania Jeśli wszystkie cechy są takie same, kluczowe wartości są agregowane / nadpisywane w oparciu o wybraną funkcjonalność.
- Kostka ma charakter addytywny. Jeśli wszystkie cechy są takie same, kluczowe dane są sumowane.
Rodzaje OSD
OSD można podzielić na następujące typy:
- Standardowy DSO
- Bezpośrednia aktualizacja DSO
- DSO zoptymalizowany pod kątem zapisu