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.









