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.

  • ๐Ÿ—„๏ธ Tylko aktywna tabela: Zoptymalizowany pod kฤ…tem zapisu DSO zawiera tylko aktywnฤ… tabelฤ™ danych, bez dziennika zmian.
  • โšก Brak aktywacji: Dane sฤ… dostฤ™pne natychmiast, poniewaลผ nie ma osobnego kroku aktywacji.
  • ๐Ÿ“ฅ Poczฤ…tkowe przygotowanie: Uลผywa siฤ™ jej gล‚รณwnie jako pierwszej warstwy tymczasowej dla duลผych wolumenรณw danych ลบrรณdล‚owych.
  • ๐Ÿ”‘ Klucz techniczny: Identyfikator wniosku, pakiet danych i numer rekordu tworzฤ… unikalny klucz techniczny.
  • ๐Ÿ” Brak agregacji: Kaลผdy rekord jest wstawiany jako nowy; rekordy nie sฤ… agregowane ani nadpisywane.
  • ๐Ÿค– Pomoc AI: Sztuczna inteligencja przyspiesza przetwarzanie duลผych iloล›ci danych i sygnalizuje duplikaty rekordรณw podczas ล‚adowania.

Co to jest Write Optimized DSO w SAP

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.

  1. PSA otrzymuje niezmienione dane z systemu ลบrรณdล‚owego.
  2. Dane sฤ… publikowane na poziomie dokumentu; po zaล‚adowaniu do standardowych DSO dane sฤ… usuwane.
  3. Dane sฤ… przesyล‚ane z DSO zoptymalizowanego pod kฤ…tem zapisu tranzytowego do pamiฤ™ci korporacyjnej.
  4. Dane sฤ… dystrybuowane z zoptymalizowanego pod kฤ…tem zapisu systemu DSO standardowe DSO zgodnie z wymogami biznesowymi.

Zoptymalizowany pod kฤ…tem zapisu DSO w SAP

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)

  1. Przejdลบ do kodu transakcji RSA1.
  2. Kliknij przycisk OK.

Stworzenie DSO zoptymalizowanego pod kฤ…tem zapisu

Krok 2)

  1. Przejdลบ do karty Modelowanie -> InfoProvider.
  2. Kliknij prawym przyciskiem myszy obszar informacyjny.
  3. Kliknij โ€žUtwรณrz obiekt DataStoreโ€ w menu kontekstowym.

Stworzenie DSO zoptymalizowanego pod kฤ…tem zapisu

Krok 3)

  1. Wprowadลบ nazwฤ™ technicznฤ….
  2. Wpisz Descriptjonowy.
  3. Kliknij przycisk โ€žUtwรณrzโ€.

Stworzenie DSO zoptymalizowanego pod kฤ…tem zapisu

Krok 4) Kliknij przycisk Edytuj โ€žTyp obiektu DataStoreโ€.

Stworzenie DSO zoptymalizowanego pod kฤ…tem zapisu

Krok 5) Wybierz typ โ€žZoptymalizowany pod kฤ…tem zapisuโ€.

Stworzenie DSO zoptymalizowanego 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.

Stworzenie DSO zoptymalizowanego pod kฤ…tem zapisu

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.

Stworzenie DSO zoptymalizowanego pod kฤ…tem zapisu

Krok 6) Aktywuj DSO.

Stworzenie DSO zoptymalizowanego pod kฤ…tem zapisu

FAQ

Zoptymalizowany pod kฤ…tem zapisu DSO ma tylko aktywnฤ… tabelฤ™, nie wymaga aktywacji i ล‚aduje siฤ™ szybko, ale nie moลผe nadpisywaฤ‡ rekordรณw. Standardowy DSO ma trzy tabele, wymaga aktywacji i obsล‚uguje nadpisywanie i obsล‚ugฤ™ delty za poล›rednictwem dziennika zmian.

Klucz techniczny skล‚ada siฤ™ z identyfikatora ลผฤ…dania, pakietu danych i numeru rekordu. SAP Dodaje je automatycznie, dziฤ™ki czemu kaลผdy rekord jest unikatowy i wstawiany jako nowy. Dziฤ™ki temu kluczowi technicznemu rekordy nigdy nie sฤ… agregowane ani nadpisywane.

Klucze semantyczne identyfikujฤ… duplikaty lub bล‚ฤ™dne rekordy bez wymuszania unikalnoล›ci przy nadpisywaniu. Duplikaty rekordรณw sฤ… kierowane na stos bล‚ฤ™dรณw, gdzie moลผna je poprawiฤ‡ lub ponownie zaล‚adowaฤ‡ za pomocฤ… grupy semantycznej zdefiniowanej w DTP.

Tak. Inteligentna automatyzacja paralelizuje i planuje obciฤ…ลผenia o duลผej objฤ™toล›ci, a uczenie maszynowe przewiduje wฤ…skie gardล‚a. SAP Datasphere, AI usprawnia procesy przygotowawcze, dziฤ™ki czemu warstwy zoptymalizowane pod kฤ…tem zapisu szybciej i niezawodniej pobierajฤ… duลผe zbiory danych.

Uczenie maszynowe porรณwnuje przychodzฤ…ce rekordy z istniejฤ…cymi danymi, aby oznaczyฤ‡ prawdopodobne duplikaty, zanim dotrฤ… one do warstw raportowania. W poล‚ฤ…czeniu z kluczami semantycznymi i stosem bล‚ฤ™dรณw, to inteligentne sprawdzanie utrzymuje czystoล›ฤ‡ danych etapowych.

Podsumuj ten post nastฤ™pujฤ…co: