W czym jest DSO SAP BW? Dlaczego warto go używać?

⚡ Inteligentne podsumowanie

Obiekt DataStore (DSO) w SAP BW to dwuwymiarowa, transparentna tabela, w której przechowywane są skonsolidowane, oczyszczone dane transakcji lub dane główne na najniższym poziomie szczegółowości, obsługująca funkcję nadpisywania i raportowania na poziomie szczegółowym przed przeniesieniem danych do InfoCube.

  • 🗄️ Obiekt DataStore: Dwuwymiarowa, przezroczysta tabela, w której przechowywane są oczyszczone dane z najmniejszą szczegółowością.
  • 🔍 Szczegółowe raporty: Dane przechowywane są na poziomie szczegółowym, co umożliwia raportowanie na poziomie dokumentów z poziomu DSO.
  • 🔁 Opcja nadpisywania: W przeciwieństwie do InfoCube, DSO może nadpisywać wskaźniki kluczowe, gdy cechy się zgadzają.
  • 📥 Nowe i aktywne: Załadowane rekordy pozostają w nowej tabeli, dopóki aktywacja nie przeniesie ich do aktywnej tabeli.
  • 🗃️ Trzy typy: Obiekty DSO można podzielić na standardowe, z bezpośrednią aktualizacją i zoptymalizowane pod kątem zapisu.
  • 🤖 Pomoc AI: AI i SAP Datasphere wykorzystuje czyste dane DSO jako niezawodną bazę analiz.

W czym jest DSO SAP BW

Czym jest DSO?

DSO to dwuwymiarowa jednostka pamięci masowej, która przechowuje głównie skonsolidowane i oczyszczone dane transakcyjne lub dane główne o najniższej granularności. DSO to skrót od DataStore Object (obiekt magazynu danych).

  • Jest to dwuwymiarowy, przezroczysty stół.
  • Dane są przechowywane na poziomie szczegółowym.
  • Przy użyciu DSO możliwe jest również nadpisywanie pól danych.
  • Szczegółowe raporty można uzyskać od DSO.

Dlaczego warto korzystać z DSO?

Weźmy na przykład dane dotyczące zamówienia sprzedaży, które są np.tracted z SAP System R/3 (OLTP: dane przetwarzania transakcji online, które ciągle się zmieniają) do BI. Zamówienia sprzedaży utworzone w R/3 można edytować w dowolnym momencie po utworzeniu rekordu. Początkowo rekordy sątracwprowadzone do BI, a po ich zmianie w R/3 zmiany te muszą zostać uwzględnione w BI.

DSO w SAP BW

  • Dane są extracted z SAP System R/3 i załadowany do obiektu DataStore.
  • Początkowo rekordy są przechowywane w nowej tabeli ze statusem Nowy.
  • Po aktywowaniu danych DSO, dane te są zapisywane w aktywnej tabeli i nie są już przechowywane w nowej tabeli.
  • Gdy rekordy w R/3 ulegną zmianie, zmiany zostaną usuniętetracwprowadzono do DSO, aby odzwierciedlić je w BI.
  • Dane są przechowywane w nowej tabeli do momentu aktywacji zawartości DSO, a następnie ładowane do Kostka informacji z którego dostarczane są raporty.
  • DSO oferuje funkcjonalność nadpisywania i dodawania. Jeśli wszystkie charakterystyki są takie same, kluczowe wskaźniki są agregowane lub nadpisywane w oparciu o wybraną funkcjonalność.
  • InfoCube ma charakter addytywny: jeżeli wszystkie cechy są takie same, kluczowe wskaźniki 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

FAQ

DSO przechowuje oczyszczone, szczegółowe dane w przejrzystych tabelach i może nadpisywać kluczowe dane, wspierając raportowanie na poziomie dokumentu. InfoCube przechowuje podsumowane, zagregowane dane w rozszerzonym schemacie gwiazdy i jest addytywny. DSO często przesyłają dane do InfoCube.

Pola kluczowe sprawiają, że każdy rekord DSO jest unikalny, podobnie jak klucz podstawowy. Pola danych przechowują pozostałe wartości, takie jak liczby kluczowe i atrybuty. Podczas aktywacji rekordy z tymi samymi polami kluczowymi są nadpisywane lub agregowane na podstawie ustawień DSO.

W przypadku nadpisywania nowy rekord z tym samym kluczem zastępuje istniejącą wartość klucza. W przypadku dodawania nowa wartość jest dodawana do istniejącej. Nadpisywanie dotyczy zmieniających się danych, takich jak status zamówienia; dodawanie dotyczy sum skumulowanych.

Obiekty DSO przechowują czyste, szczegółowe dane, które są przetwarzane przez uczenie maszynowe i SAP Wykorzystanie chmury analitycznej do prognozowania i wykrywania anomalii. SAP Datasphere, AI odczytuje tę zaufaną warstwę, aby wyciągać wnioski i odpowiadać na pytania w języku naturalnym bez konieczności ręcznego wykonywania zapytań.

Tak. Uczenie maszynowe profiluje rekordy DSO, aby oznaczyć duplikaty, brakujące klucze i wartości odstające przed raportowaniem danych. Ta inteligentna walidacja poprawia niezawodność szczegółowych danych dostarczanych do kostek informacji i zapytań.

Podsumuj ten post następująco: