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: