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:

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

Podsumuj ten post następująco: