Do czego służy Direct Update DSO SAP? Jak go stworzyć?

⚡ Inteligentne podsumowanie

Bezpośrednia aktualizacja DSO w SAP BW przechowuje dane w pojedynczej aktywnej tabeli zapisywanej bezpośrednio przez interfejsy API, bez konieczności rejestrowania zmian ani generowania identyfikatorów SID, dzięki czemu załadowane dane są natychmiast dostępne na potrzeby procesów analizy i raportowania.

  • 🗄️ Wersja pojedyncza: Obiekt DSO z bezpośrednią aktualizacją przechowuje dane w jednej aktywnej tabeli, dokładnie tak, jak zostały zapisane przez aplikację.
  • 🔌 Oparte na interfejsie API: Dane są uzupełniane i usuwane za pomocą interfejsów API RSDRI_ODSO, a nie standardowych źródeł danych.
  • ???? Brak zmian w dzienniku: Nie ma dziennika zmian ani generowania SID, więc aktualizacje delta nie są możliwe.
  • 📊 Proces analizy: Jest często wykorzystywany jako cel Projektanta Procesów Analizy (APD).
  • Dane natychmiastowe: Załadowane dane są dostępne do raportowania natychmiast po ich zapisaniu.
  • 🤖 Pomoc AI: Sztuczna inteligencja zapisuje wyniki punktowe lub przewidywane w aktualizowanym bezpośrednio systemie DSO w celu raportowania.

Do czego służy Direct Update DSO SAP

Czym jest DSO z bezpośrednią aktualizacją?

Standardowy DSO różni się od DSO z aktualizacją bezpośrednią sposobem przetwarzania danych. W standardowym DSO dane są przechowywane w różnych wersjach (aktywnej, delta, zmodyfikowanej), podczas gdy DSO z aktualizacją bezpośrednią zawiera dane w jednej wersji. Dane są przechowywane dokładnie w tej samej formie, w jakiej zostały zapisane w DSO. Składa się on z aktywnej tabeli danych do bezpośredniej aktualizacji przez aplikację i pobiera dane z systemów zewnętrznych za pośrednictwem interfejsów API do wypełniania lub usuwania.

Dostępne interfejsy API

  • RSDRI_ODSO_INSERT: wstawia nowe dane, które nie istnieją w systemie.
  • RSDRI_ODSO_INSERT_RFC: podobne do RSDRI_ODSO_INSERT, ale można je wywołać zdalnie.
  • RSDRI_ODSO_MODIFY: modyfikuje istniejące rekordy; jeśli pojawi się nowy rekord, zostanie on wstawiony.
  • RSDRI_ODSO_MODIFY_RFC: podobne do RSDRI_ODSO_MODIFY, ale można je wywołać zdalnie.
  • RSDRI_ODSO_UPDATE: modyfikuje istniejące rekordy.
  • RSDRI_ODSO_UPDATE_RFC: podobne do RSDRI_ODSO_UPDATE, ale można je wywołać zdalnie.
  • RSDRI_ODSO_DELETE_RFC: usuwa rekordy.

Bezpośrednia aktualizacja właściwości DSO

  • Zawiera dane w pojedynczej wersji, zapisane dokładnie w takiej formie, w jakiej zostały zapisane przez aplikację.
  • Rekordy z tym samym kluczem nie są agregowane.
  • Nie można wygenerować identyfikatorów SID.
  • Dane z niego mogą zostać zaktualizowane do dodatkowych InfoProviderów.
  • Jest on dostępny jako InfoProvider w Projektancie zapytań BEx i można go używać do analizy.
  • Jest to dodatkowa funkcja wykorzystywana w specjalnych kontekstach aplikacji.
  • Szybko ładuje dane bez użycia extracprocesów decyzyjnych i obciążeniowych systemu BI.
  • Można go wykorzystać jako cel danych w procesie analizy.

Funkcjonalność bezpośredniej aktualizacji DSO

  • Może aktualizować dane DSO z bezpośrednią aktualizacją do dodatkowych InfoProviderów.
  • Można go używać jako InfoProvider dla BEx Query Designer i procesów analizy.

Zalety:

  • Jest on skonstruowany tak, aby umożliwiał łatwy dostęp do danych.
  • Dane są dostępne do analizy i raportowania od razu po ich załadowaniu.

Wady:

  • Proces ładowania nie jest obsługiwany przez systemu BI (Źródła danych nie udostępniają danych).
  • Dlatego te OSD nie są wyświetlane w panelu administracyjnym ani na monitorze.
  • Ponieważ nie jest generowany dziennik zmian, aktualizacja delta do InfoProviders nie jest możliwa.

Utworzenie DSO z bezpośrednią aktualizacją

Krok 1)

  1. Przejdź do kodu transakcji RSA1.
  2. Kliknij przycisk OK.

Utworzenie DSO z bezpośrednią aktualizacją

Krok 2)

  1. Przejdź do karty Modelowanie -> InfoProvider.
  2. Kliknij prawym przyciskiem myszy obszar informacyjny.
  3. Kliknij „Utwórz obiekt DataStore” w menu kontekstowym.

Utworzenie DSO z bezpośrednią aktualizacją

Krok 3)

  1. Wprowadź nazwę techniczną.
  2. Wpisz Descriptjonowy.
  3. Kliknij przycisk „Utwórz”.

Utworzenie DSO z bezpośrednią aktualizacją

Krok 4) Kliknij przycisk Edytuj „Typ obiektu DataStore”.

Utworzenie DSO z bezpośrednią aktualizacją

Krok 5) Wybierz typ „Aktualizacja bezpośrednia”.

Utworzenie DSO z bezpośrednią aktualizacją

Krok 6) Aktywuj DSO.

Utworzenie DSO z bezpośrednią aktualizacją

FAQ

DSO z bezpośrednią aktualizacją przechowuje jedną wersję danych zapisaną za pośrednictwem interfejsów API, bez dziennika zmian ani generowania identyfikatorów SID. Standardowy DSO korzysta z trzech tabel, jest ładowany przez proces transferu danych, obsługuje nadpisywanie i generuje dziennik zmian dla aktualizacji delta.

Dane są zapisywane za pomocą modułów funkcyjnych RSDRI_ODSO, takich jak RSDRI_ODSO_INSERT do dodawania rekordów, RSDRI_ODSO_MODIFY i RSDRI_ODSO_UPDATE do ich zmiany oraz RSDRI_ODSO_DELETE_RFC do ich usuwania. Każdy z nich ma wariant z obsługą zdalną (_RFC).

Jest on wykorzystywany głównie jako narzędzie do projektowania procesów analizy (APD) oraz w aplikacjach, które generują wyniki bezpośrednio, takich jak planowanie czy scoring. Ponieważ dane są dostępne natychmiast, nadaje się do szybkiego raportowania sterowanego przez aplikację.

Tak. Procesy uczenia maszynowego i analizy mogą zapisywać wyniki, prognozy lub segmenty w aktualizowanym bezpośrednio systemie DSO za pośrednictwem interfejsów API RSDRI. Wyniki są następnie natychmiast dostępne jako InfoProvider dla zapytań BEx i pulpitów nawigacyjnych.

Uczenie maszynowe i program do projektowania procesów analizy (APD) odczytują dane BW, stosują modele eksploracji danych i zapisują ocenione wyniki w systemie DSO z bezpośrednią aktualizacją. Wyniki są następnie natychmiast dostępne jako dostawca informacji do raportowania, bez standardowego przykładu.traccja i obciążenie.

Podsumuj ten post następująco: