SAP BW - Transformacja
Proces transformacji służy do konsolidacji danych, czyszczenia i integracji danych. Gdy dane są ładowane z jednego obiektu BI do innego obiektu BI, na danych jest stosowana transformacja. Transformacja służy do konwersji pola źródła na format obiektu docelowego.
Każda transformacja składa się z co najmniej jednej reguły transformacji. Ponieważ dostępne są różne typy reguł i procedur, które umożliwiają tworzenie prostych i złożonych przekształceń.
Aby utworzyć transformację, przejdź do kontekstu i kliknij prawym przyciskiem myszy → Utwórz transformację.
W następnym oknie zostaniesz poproszony o podanie źródła transformacji i nazwy oraz kliknięcie pola wyboru.
Reguła jest tworzona z systemu źródłowego do systemu docelowego i wyświetlane jest mapowanie.
Zasady transformacji
Reguły transformacji służą do mapowania pól źródłowych i zmiennych docelowych. Do transformacji można używać różnych typów reguł.
Rule Type - Typ reguły definiuje się jako operację wykonywaną na polach za pomocą reguły transformacji.
Rule Group - Jest definiowany jako grupa reguł transformacji, a każde pole kluczowe w celu zawiera jedną regułę transformacji.
Transformation Type - Służy do określenia wartości transformacji i sposobu wprowadzania danych do celu.
Routines- Procedury są używane do wykonywania złożonych przekształceń. Procedury definiowane są jako lokalne klasy ABAP i składają się z predefiniowanej definicji oraz obszaru implementacji.
Procedura jest tworzona w obszarze implementacji, a parametry przychodzące i wychodzące są definiowane w obszarze definicji. Procedury można zdefiniować jako regułę transformacji dla kluczowej liczby i są one dostępne jako typy reguł.
Gromadzenie danych w czasie rzeczywistym (RDA)
Gromadzenie danych w czasie rzeczywistym polega na przenoszeniu danych do Business Warehouse w czasie rzeczywistym. Dane są przesyłane do kolejki delta lub tabeli PSA w czasie rzeczywistym. Zbieranie danych w czasie rzeczywistym jest używane, gdy przesyłasz dane częściej - co godzinę lub co minutę, a dane są odświeżane na poziomie raportu wielokrotnie w jednym interwale czasowym.
Gromadzenie danych w czasie rzeczywistym jest jedną z kluczowych właściwości źródła danych, a źródło danych powinno wspierać pozyskiwanie danych w czasie rzeczywistym. Źródła danych, które są skonfigurowane do przesyłania danych w czasie rzeczywistym, nie mogą być używane do standardowego przesyłania danych.
Gromadzenie danych w czasie rzeczywistym można osiągnąć w dwóch scenariuszach -
Korzystając z programu InfoPackage do pozyskiwania danych w czasie rzeczywistym przy użyciu interfejsu API usługi.
Używanie usługi sieci Web do ładowania danych do obszaru pamięci trwałej (PSA), a następnie przy użyciu DTP w czasie rzeczywistym do przenoszenia danych do DSO.
Proces w tle akwizycji danych w czasie rzeczywistym -
Aby przetwarzać dane do programu InfoPackage i przesyłać dane DTP w regularnych odstępach czasu, można użyć procesu w tle znanego jako Daemon.
Proces demona pobiera wszystkie informacje z InfoPackage i DTP o tym, które dane mają zostać przesłane i które PSA i obiekty bolące dane mają zostać załadowane danymi.