Co to jest Write Optimized DSO w SAP?
⚡ Inteligentne podsumowanie
Zoptymalizowany pod kątem zapisu DSO w SAP BW przechowuje dane w pojedynczej aktywnej tabeli bez etapu aktywacji lub dziennika zmian, dzięki czemu idealnie nadaje się do szybkiego początkowego przygotowywania dużych wolumenów danych źródłowych o najniższej granularności.

Czym jest DSO zoptymalizowane pod kątem zapisu?
Zoptymalizowany pod kątem zapisu DSO jest używany, gdy wymagany jest obiekt pamięci masowej dla rekordów o najniższej granularności, a funkcja nadpisywania nie jest potrzebna. Składa się on wyłącznie z aktywnej tabeli danych, więc aktywacja nie jest wymagana, co przyspiesza proces przetwarzania danych. Dane są natychmiast dostępne do dalszego przetwarzania i służą jako tymczasowy obszar pamięci masowej dla dużego zestawu danych.
Zoptymalizowany pod kątem zapisu system DSO został zaprojektowany przede wszystkim jako początkowa faza danych systemu źródłowego, z której dane mogą zostać przeniesione do standardowego systemu DSO lub Kostka informacji.
- PSA otrzymuje niezmienione dane z systemu źródłowego.
- Dane są publikowane na poziomie dokumentu; po załadowaniu do standardowych DSO dane są usuwane.
- Dane są przesyłane z DSO zoptymalizowanego pod kątem zapisu tranzytowego do pamięci korporacyjnej.
- Dane są dystrybuowane z zoptymalizowanego pod kątem zapisu systemu DSO standardowe DSO zgodnie z wymogami biznesowymi.
Właściwości DSO zoptymalizowane pod kątem zapisu
- Służy do wstępnego przygotowania danych systemu źródłowego.
- Przechowywane dane mają najniższą szczegółowość.
- Ładowanie danych może być szybsze, ponieważ nie ma osobnego kroku aktywacji.
- Każdy rekord ma klucz techniczny, więc agregacja rekordów nie jest możliwa. Nowe rekordy są dodawane za każdym razem.
Tworzenie DSO zoptymalizowanego pod kątem zapisu
Krok 1)
- Przejdź do kodu transakcji RSA1.
- Kliknij przycisk OK.
Krok 2)
- Przejdź do karty Modelowanie -> InfoProvider.
- Kliknij prawym przyciskiem myszy obszar informacyjny.
- Kliknij „Utwórz obiekt DataStore” 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 w nich umieszczać żadnych dodatkowych obiektów. Klucze semantyczne są podobne do pól kluczy, jednak w tym przypadku unikalność nie jest uwzględniana w funkcji nadpisywania. Są one 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. Zduplikowane rekordy są zapisywane na stosie błędów w odpowiedniej kolejności i mogą być obsługiwane lub ponownie wczytywane poprzez zdefiniowanie grupy semantycznej w DTP. Grupy semantyczne nie muszą być definiowane, jeśli nie ma możliwości wystąpienia zduplikowanych lub błędnych rekordów.
Jeśli pole wyboru „Zezwalaj na duplikowanie rekordów danych” nie zostanie zaznaczone, dane pochodzące ze źródła zostaną sprawdzone pod kątem duplikacji; jeśli ten sam rekord (klucze semantyczne) już istnieje w DSO, bieżące ładowanie zostanie przerwane. Jeśli pole wyboru zostanie zaznaczone, duplikaty rekordów zostaną załadowane jako nowe rekordy, a klucze semantyczne nie będą miały znaczenia.
Krok 6) Aktywuj DSO.









