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

Standardowy DSO różni się od DSO z bezpośrednią aktualizacją sposobem przetwarzania danych.

W Standard DSO dane przechowywane są w różnych wersjach Active, Delta, Zmodyfikowany

natomiast Direct Update DSO zawiera dane w pojedynczej wersji. Dane przechowywane są dokładnie w tej samej formie, w jakiej zostały zapisane w DSO, składa się z Aktywnej Tabeli Danych umożliwiającej bezpośrednią aktualizację przez aplikację. Pobiera dane z systemów zewnętrznych za pomocą interfejsów API wypełniania lub usuwania.

Istnieją następujące interfejsy API

  • RSDRI_ODSO_INSERT: To API służy do wstawiania nowych danych, które nie istnieją w systemie.
  • RSDRI_ODSO_INSERT_RFC: Jest to podobne do API „RSDRI_ODSO_INSERT”, z tą różnicą, że to API można wywołać zdalnie.
  • RSDRI_ODSO_MODIFY: Ten interfejs API służy do modyfikowania istniejących rekordów. Jeśli pojawi się nowy rekord, zostanie on wstawiony.
  • RSDRI_ODSO_MODIFY_RFC: Jest to podobne do API „RSDRI_ODSO_MODIFY”, z tą różnicą, że to API można wywołać zdalnie.
  • RSDRI_ODSO_UPDATE: Ten interfejs API służy do modyfikowania istniejących rekordów.
  • RSDRI_ODSO_UPDATE_RFC: Jest to podobne do API „RSDRI_ODSO_UPDATE”, z tą różnicą, że to API można wywołać zdalnie.
  • RSDRI_ODSO_DELETE_RFC: Ten interfejs API służy do usuwania rekordów.

Bezpośrednia aktualizacja DSO – Właściwości

  • DSO do aktualizacji bezpośredniej zawiera dane w jednej wersji. Dzięki temu dane przechowywane są 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 można zaktualizować do dodatkowych dostawców informacji.
  • DSO do bezpośredniej aktualizacji jest dostępny jako dostawca informacji w BEx Query Designer i może być używany do celów analitycznych.
  • Jest to funkcja dodatkowa, którą można wykorzystać w specjalnych kontekstach aplikacji.
  • Aby szybko załadować dane bez konieczności korzystania z procesów ekstrakcji i ładowania w systemie BI.
  • Może być używany jako cel danych w procesie analizy.

Bezpośrednia aktualizacja DSO – funkcjonalność

  • Może aktualizować dane DSO bezpośredniej aktualizacji do dodatkowych dostawców informacji.
  • Może być używany jako dostawca informacji dla Bex Query Designer i może być używany do procesu analizy.

Korzyść:

  • Jest skonstruowany w sposób umożliwiający łatwy dostęp do danych.
  • Dane udostępniane są do analizy i raportowania natychmiast po ich załadowaniu.

wady

  • Proces ładowania nie jest obsługiwany przez systemu BI (Źródła danych nie dostarczają danych).
  • W związku z tym OSD nie są wyświetlane w administracji ani na monitorze.
  • Ponieważ nie jest generowany dziennik zmian, nie możemy wykonać aktualizacji delta do dostawców informacji.

Utworzenie DSO bezpośredniej aktualizacji

Krok 1)

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

Utworzenie DSO bezpośredniej aktualizacji

Krok 2)

  1. Przejdź do karty Modelowanie->Dostawca informacji.
  2. Kliknij prawym przyciskiem myszy Obszar informacyjny.
  3. Kliknij „Utwórz obiekt magazynu danych” w menu kontekstowym.

Utworzenie DSO bezpośredniej aktualizacji

Krok 3)

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

Utworzenie DSO bezpośredniej aktualizacji

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

Utworzenie DSO bezpośredniej aktualizacji

Krok 5) Wybierz typ „Bezpośrednia aktualizacja”.

Utworzenie DSO bezpośredniej aktualizacji

Krok 6) Aktywuj DSO.

Utworzenie DSO bezpośredniej aktualizacji