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:

  1. Standardowy OSD
  2. Bezpośrednia aktualizacja DSO
  3. DSO zoptymalizowane pod kątem zapisu