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.
- PSA odbiera dane w niezmienionej postaci do systemu źródłowego
- Dane księgowane są na poziomie dokumentu. Po załadowaniu do standardowych OSD dane są usuwane
- Dane są wysyłane do pamięci korporacyjnej zoptymalizowanej pod kątem zapisu DSO od przejścia przez DSO zoptymalizowanego pod kątem zapisu
- Dane są dystrybuowane ze zoptymalizowanego zapisu „przejściowego” do Standardowe OSD zgodnie z wymaganiami biznesowymi
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)
- Przejdź do kodu transakcji RSA1
- Kliknij przycisk OK.
Krok 2)
- Przejdź do karty Modelowanie->Dostawca informacji.
- Kliknij prawym przyciskiem myszy Obszar informacyjny.
- Kliknij „Utwórz obiekt magazynu danych” w menu kontekstowym.
Krok 3)
- Wprowadź nazwę techniczną.
- Wpisz Descriptjonowy.
- Kliknij przycisk „Utwórz”.
Krok 4) Kliknij przycisk Edytuj „Typ obiektu DataStore”.
Krok 5) Wybierz typ „Zoptymalizowany 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.
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.
Krok 6) Aktywuj DSO.