Co to jest Write Optimized DSO w SAP? Jak go stworzyć?

Co to jest DSO zoptymalizowane pod kątem zapisu?

Write Optimized DSO jest używany, gdy obiekt przechowywania danych jest wymagany do przechowywania rekordów o najniższej szczegółowości, takich jak adres, i gdy funkcja nadpisywania nie jest potrzebna. Składa się tylko z tabeli aktywnych danych, dlatego nie ma potrzeby aktywacji danych, co zwiększa proces danych. Obiekt magazynu danych jest natychmiast dostępny do dalszego przetwarzania; służy jako tymczasowy obszar przechowywania dużych zbiorów danych.

DSO z optymalizacją zapisu zostało zaprojektowane przede wszystkim jako początkowe miejsce przechowywania danych źródłowych, z którego dane mogą zostać przesłane do standardowego DSO lub Kostka informacyjna.

  1. PSA odbiera dane w niezmienionej postaci do systemu źródłowego
  2. Dane księgowane są na poziomie dokumentu. Po załadowaniu do standardowych OSD dane są usuwane
  3. Dane są wysyłane do pamięci korporacyjnej zoptymalizowanej pod kątem zapisu DSO od przejścia przez DSO zoptymalizowanego pod kątem zapisu
  4. Dane są dystrybuowane ze zoptymalizowanego zapisu „przejściowego” do Standardowe OSD zgodnie z wymaganiami biznesowymi

Wpisz Zoptymalizowany DSO w SAP

Zapisz zoptymalizowane właściwości DSO

  • Służy do wstępnej oceny danych systemu źródłowego.
  • Przechowywane dane mają najniższą szczegółowość.
  • Ładowanie danych może być szybsze, ponieważ nie ma oddzielnego etapu aktywacji.
  • Każdy rekord posiada klucz techniczny, w związku z czym agregacja rekordów nie jest możliwa. Za każdym razem wstawiane są nowe rekordy.

Stworzenie DSO zoptymalizowanego pod kątem zapisu

Krok 1)

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

Tworzenie DSO zoptymalizowanego pod kątem zapisu

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.

Tworzenie DSO zoptymalizowanego pod kątem zapisu

Krok 3)

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

Tworzenie DSO zoptymalizowanego pod kątem zapisu

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

Tworzenie DSO zoptymalizowanego pod kątem zapisu

Krok 5) Wybierz typ „Zoptymalizowany pod kątem zapisu”.

Tworzenie DSO zoptymalizowanego pod kątem zapisu

Klucze techniczne obejmują identyfikator żądania, pakiet danych i numer rekordu. Nie można uwzględnić w tym zakresie żadnych dodatkowych obiektów.

Klucze semantyczne są podobne do pól kluczowych, jednakże w tym przypadku nie jest brana pod uwagę wyjątkowość funkcji nadpisywania. Zamiast tego są używane w połączeniu z ustawieniem „Nie sprawdzaj unikalności danych”.

Celem klucza semantycznego jest identyfikacja błędów w rekordach przychodzących lub zduplikowanych rekordach.

Zduplikowane rekordy są zapisywane na stosie błędów w następującej kolejności. Te rekordy na stosie błędów można obsłużyć lub ponownie załadować, definiując grupę semantyczną w DTP.

Grupy semantyczne nie muszą być definiowane, jeśli nie będzie możliwości zduplikowania rekordów lub zapisów błędów.

Tworzenie DSO zoptymalizowanego pod kątem zapisu

Jeżeli nie sprawdzimy Check Box „Zezwól na duplikat rekordu danych” – dane pochodzące ze źródła są sprawdzane pod kątem duplikacji, tzn. jeśli ten sam rekord (klucze semantyczne) już istnieje w DSO, wówczas bieżące obciążenie zostaje zakończone.

Jeśli zaznaczymy pole wyboru, duplikaty rekordów zostaną załadowane jako nowy rekord. W tym przypadku nie ma znaczenia kluczy semantycznych.

Tworzenie DSO zoptymalizowanego pod kątem zapisu

Krok 6) Aktywuj DSO.

Tworzenie DSO zoptymalizowanego pod kątem zapisu