Ekstrakcja w SAP BI
co to jest ekstrakcja danych?
ekstrakcja danych w BW to ekstrakcja danych z różnych tabel w systemach R / 3 lub systemach BW. Dostępne są standardowe metody ekstrakcji delta dla danych podstawowych i danych transakcji. Możesz je również zbudować za pomocą kodów transakcji dostarczonych przez SAP. Standardową ekstrakcją delta dla danych podstawowych jest użycie tabel wskaźników zmian w R / 3. W przypadku danych transakcyjnych ekstrakcja delta może odbywać się za pomocą struktur LIS lub kokpitu LO itp.
rodzaje ekstrakcji:
- specyficzne dla aplikacji:
- Ekstraktory zawartości BW
- Ekstraktory generowane przez klientów
- Ekstraktory krzyżowe
- Ekstraktory ogólne.
Ekstraktory zawartości BW
SAP dostarczył predefiniowane Ekstraktory, takie jak FI, CO, LO Cockpit itp., w systemie OLTP (R / 3). Musisz zainstalować treści biznesowe.
weźmy przykład ekstraktora FI. Poniżej znajdują się kroki, które należy wykonać:
- przejdź do RSA6 > > wybierz żądane źródło danych > > na górze znajduje się zakładka Ulepsz strukturę ekstraktu > > kliknij na nią
- przeniesie Cię do DataSource: Customer Version Display. Kliknij dwukrotnie na ExtractStruct.
- kliknij przycisk Dołącz strukturę, jak pokazano:
- Dodaj pole tekst nagłówka dokumentu (np.: ZZBKTXT) w strukturze dołączania za pomocą ComponentType: BKTXT. Przed wyjściem upewnij się, że aktywujesz strukturę, klikając przycisk Aktywuj.
- Wymagane pole zostało pomyślnie dodane w strukturze źródła danych.
wypełnij strukturę ekstraktu danymi
SAP zapewnia ulepszenie RSAP0001, którego używasz do wypełnienia struktury ekstraktu. To ulepszenie obejmuje cztery komponenty, które są specyficzne dla każdego z czterech typów źródeł danych R / 3 :
- dane transakcji EXIT_SAPLRSAP_001
- atrybuty danych nadrzędnych EXIT_SAPLRSAP_002
- teksty danych nadrzędnych EXIT_SAPLRSAP_003
- hierarchie danych nadrzędnych EXIT_SAPLRSAP_004
z tymi czterema komponentami (w rzeczywistości są to cztery różne moduły funkcyjne), można rozszerzyć dowolne źródło danych R/3. W tym przypadku ulepszasz źródło danych transakcji, więc potrzebujesz tylko jednego z czterech modułów funkcyjnych. Ponieważ ten krok wymaga opracowania ABAP, najlepiej jest zająć się nim ktoś z twojego zespołu technicznego. Może być konieczne podanie tych informacji współpracownikowi ABAP:
- nazwa źródła danych (0fi_gl_4)
- nazwa struktury wyciągu (DTFIGL_4)
- Nazwa pola, które zostało dodane do struktury (ZZBKTXT)
- nazwa BW InfoSource (0fi_gl_4)
- nazwa tabeli R/3 i pola, które zostało dodane do struktury (ZZBKTXT) zawiera potrzebne dane (Bkpfbktxt)
dzięki tym informacjom doświadczony programista ABAP powinien być w stanie poprawnie kodować
ulepszenie, aby struktura ekstraktu była poprawnie wypełniona. Sam kod ABAP
wyglądałby podobnie do pokazanego poniżej:
- teraz sprawdź dane za pomocą kodu rsa3.
(możesz otworzyć cztery moduły funkcyjne podane powyżej (TCODE SE37), otrzymasz instrukcję include we wszystkich FMs. Kliknij dwukrotnie na program include otrzymasz kod ABAP jak powyżej dla wszystkich standardowych źródeł danych, które można modyfikować.)
Uwaga: podobnie możesz ulepszyć wszystkie inne ekstraktory dostarczane przez SAP. ( Dla kokpitu lo użyj tcode LBWE)
Ekstraktory generowane przez klientów
w przypadku niektórych aplikacji, które różnią się w zależności od firmy , takich jak LIS ,CO-PA , FI-SL, ze względu na zależność od struktury organizacyjnej, SAP nie był w stanie zapewnić standardowego źródła danych dla tych aplikacji. Więc klient musi wygenerować własne źródło danych. Nazywa się to Ekstraktorami generowanymi przez klientów.
weźmy przykład ekstrakcji CO-PA
- przejdź do kodu Tcode KEB0, który znajdziesz w SAP BW dostosowywanie do CO-PA w systemie OLTP.
- Zdefiniuj źródło danych dla bieżącego klienta systemu SAP R / 3 na podstawie jednego z dostępnych tam problemów operacyjnych.
- w przypadku analizy rentowności opartej na kalkulacji kosztów, do źródła danych można dołączyć następujące dane: Charakterystyka z poziomu segmentu, Charakterystyka z tabeli segmentów, pola dla jednostek miary, Charakterystyka z pozycji linii, pola wartości i obliczone kluczowe liczby ze schematu kluczowych liczb.
- w przypadku analizy rentowności opartej na rachunku, w drugim przypadku w źródle danych można uwzględnić tylko następujące dane: Cechy z poziomu segmentu, cechy z tabeli segmentów, jedną jednostkę miary, walutę rekordu z pozycji linii i kluczowe liczby.
- następnie możesz określić, które pola mają być zastosowane jako wybór dla ekstrakcji co-PA.
gdy wymóg Twojej firmy nie może zostać osiągnięty przez SAP dostarczone źródło danych treści biznesowych, musisz utworzyć własne źródło danych, które jest oparte wyłącznie na wymaganiach Twojej firmy , które nazywa się generycznymi ekstraktorami .
w oparciu o złożoność można utworzyć źródło danych na 3 sposoby .
1. Na podstawie tabel / widoków ( proste aplikacje )
2. Na podstawie Infoset
3. W oparciu o moduł funkcyjny (stosowany w ekstrakcji kompleksowej)
kroki tworzenia generic extractor:
1. Oparte na tabelach/widokach (proste aplikacje )
- przejdź do Tcode RSO2 i wybierz typ danych, które chcesz wyodrębnić (transakcja, atrybut Masterdata lub tekst Masterdata)
- podaj nazwę źródła danych, które ma zostać utworzone, i kliknij Utwórz.
- na ekranie Utwórz źródło danych Wprowadź wymagane parametry:
komponent aplikacji: Nazwa komponentu, w którym chcesz umieścić źródło danych w aplikacji. Hierarchia komponentów.
tekst: opisy (krótkie, średnie i długie) źródła danych.
Widok / Tabela: Nazwa tabeli/widoku, na którym chcesz utworzyć ogólne źródło danych. W naszym przypadku jest to ZMMPUR_INFOREC.
- ogólne źródło danych jest teraz wyświetlane, umożliwiając wybranie i ukrycie pola. Pola “Ukryte” nie będą dostępne do ekstrakcji. Pola w zakładce “wybór” będą dostępne do wyboru w pakiecie informacyjnym podczas ekstrakcji danych z systemu źródłowego do PSA.
- wybierz odpowiednie pola i zapisz źródło danych.
- teraz zapisz źródło danych.
2. Na podstawie Infoset
https://www.google.co.in/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwiCruWWusPLAhWBPZoKHa7KArgQFg…
3. Na podstawie modułu funkcyjnego
https://www.google.co.in/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&uact=8&ved=0ahUKEwjOk46_usPLAhVqIJoKHej3A8wQFg…
Leave a Reply