Co to jest bezpośrednia aktualizacja DSO w SAP? Jak je stworzyć?

Spisie treści:

Anonim

Standardowy OSD różni się od OSD bezpośredniej aktualizacji sposobem przetwarzania danych.

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

podczas gdy DSO Direct Update zawiera dane w wersji pojedynczej. Dane przechowywane są dokładnie w takiej samej postaci, w jakiej są zapisywane do DSO, składa się z Aktywnej Tabeli Danych do bezpośredniej aktualizacji przez aplikację. Pobiera swoje dane z systemów zewnętrznych za pośrednictwem 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órych nie ma w systemie.
  • RSDRI_ODSO_INSERT_RFC: Jest to podobne do interfejsu API „RSDRI_ODSO_INSERT” z wyjątkiem tego, że ten interfejs 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 wstawiony.
  • RSDRI_ODSO_MODIFY_RFC: Jest to podobne do interfejsu API „RSDRI_ODSO_MODIFY”, z tym wyjątkiem, że można go 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 interfejsu API „RSDRI_ODSO_UPDATE” z wyjątkiem tego, że ten interfejs 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 bezpośredniej aktualizacji zawiera dane w jednej wersji. Dlatego dane są przechowywane w dokładnie takiej samej 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ą być aktualizowane 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 dodatkowa funkcja, którą można wykorzystać w specjalnych kontekstach aplikacji.
  • Szybkie ładowanie danych bez korzystania z ekstrakcji i ładowania procesów w systemie BI.
  • Może służyć jako cel danych w procesie analizy.

Bezpośrednia aktualizacja DSO - funkcjonalność

  • Może zaktualizować dane DSO Direct Update w celu uzyskania 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ść:

  • Ma strukturę umożliwiającą łatwy dostęp do danych.
  • Dane są udostępniane do analizy i raportowania natychmiast po ich załadowaniu.

Wady

  • Proces ładowania nie jest obsługiwany przez system BI (źródła danych nie dostarczają danych).
  • Dlatego DSO nie są wyświetlani w administracji ani na monitorze.
  • Ponieważ dziennik zmian nie jest generowany, nie możemy przeprowadzić aktualizacji różnicowej dostawców informacji.

Utworzenie DSO z bezpośrednią aktualizacją:

Krok 1)

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

Krok 2)

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

Krok 3)

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

Krok 4)

Kliknij przycisk Edytuj w „Typie obiektu DataStore”.

Krok 5)

Wybierz typ „Bezpośrednia aktualizacja”.

Krok 6)

Aktywuj DSO.