Extrakce v SAP BI
co je extrakce dat?
extrakce dat v BW je extrahování dat z různých tabulek v systémech R/3 nebo BW systémech. Pro kmenová data a transakční data jsou k dispozici standardní metody extrakce delta. Můžete je také vytvořit pomocí transakčních kódů poskytovaných společností SAP. Standardní extrakce delta pro kmenová data používá tabulky change pointer v R / 3. Pro transakční data lze extrakci delta použít lis struktury nebo LO kokpit atd.
druhy extrakce:
- specifická aplikace:
- extraktory obsahu BW
- extraktory generované zákazníkem
- křížové extraktory
- generické extraktory.
extraktory obsahu BW
SAP poskytl předdefinované extraktory jako FI, CO, lo kokpit atd., v systému OLTP (R / 3) . Věc, kterou musíte udělat, je nainstalovat obchodní obsah.
Vezměme si příklad Fi extractor. Níže jsou uvedeny kroky, které je třeba dodržovat:
- přejděte na RSA6 >> vyberte požadovaný zdroj dat >> v horní části je karta vylepšit strukturu extraktu >> klikněte na něj
- dostanete se na DataSource: zobrazení zákaznické verze. Poklepejte na Extraktstruktura.
- klikněte na tlačítko Připojit strukturu, jak je znázorněno:
- přidejte pole text záhlaví dokumentu (např: ZZBKTXT) ve struktuře připojení s ComponentType: BKTXT. Před ukončením se ujistěte, že strukturu aktivujete kliknutím na tlačítko Aktivovat.
- požadované pole bylo úspěšně přidáno do struktury zdroje dat.
naplňte strukturu extraktu daty
SAP poskytuje vylepšení RSAP0001, které používáte k naplnění struktury extraktu. Toto vylepšení má čtyři komponenty, které jsou specifické pro každý ze čtyř typů zdrojů dat R / 3 :
- transakční data EXIT_SAPLRSAP_001
- atributy kmenových dat EXIT_SAPLRSAP_002
- Texty kmenových dat EXIT_SAPLRSAP_003
- hierarchie kmenových dat EXIT_SAPLRSAP_004
s těmito čtyřmi komponentami (jsou to vlastně čtyři různé funkční moduly)lze vylepšit jakýkoli zdroj dat R/3. V tomto případě vylepšujete datový zdroj transakčních dat, takže potřebujete pouze jeden ze čtyř funkčních modulů. Vzhledem k tomu, že tento krok vyžaduje vývoj ABAP, je nejlépe zpracován někým z vašeho technického týmu. Možná budete muset poskytnout kolegovi ABAP tyto informace:
- název zdroje dat (0XI_GL_4)
- název struktury extraktu (DTFIGL_4)
- název pole, které bylo přidáno do struktury (ZZBKTXT)
- název InfoSource BW (0XI_GL_4)
- název tabulky R / 3 a pole, které obsahuje potřebná data (BKPFBKTXT)
na základě těchto informací by zkušený vývojář ABAP měl být schopen správně kódovat
vylepšení tak, aby byla struktura extraktu správně vyplněna. Samotný kód ABAP
by vypadal podobně jako níže uvedený kód:
- Nyní zkontrolujte data pomocí tcode RSA3.
(můžete otevřít čtyři funkční moduly uvedené výše (Tcode SE37), dostanete zahrnout prohlášení ve všech FMs. Poklepejte na program include získáte kód ABAP, jak je uvedeno výše, pro všechny standardní zdroje dat, které lze upravit.)
Poznámka: podobně můžete vylepšit všechny ostatní extraktory dodané SAP. ( Pro lo kokpit použijte tcode LBWE)
extraktory generované zákazníkem
pro některé aplikace , které se liší od společnosti ke společnosti ,jako je LIS , CO-PA, FI-SL kvůli své závislosti na organizační struktuře, SAP nebyl schopen poskytnout standardní zdroj dat pro tyto aplikace. Takže zákazník musí generovat svůj vlastní zdroj dat. Tomu se říká extraktory generované zákazníkem.
Vezměme si příklad extrakce CO-PA
- přejděte na Tcode KEB0, který najdete v přizpůsobení SAP BW pro CO-PA v systému OLTP.
- Definujte zdroj dat pro aktuálního klienta vašeho systému SAP R / 3 na základě jednoho z provozních problémů, které jsou zde k dispozici.
- v případě analýzy ziskovosti založené na nákladech můžete do zdroje dat zahrnout následující: charakteristiky z úrovně segmentu, charakteristiky z tabulky segmentů, pole pro měrné jednotky, charakteristiky z řádkové položky, hodnotová pole a vypočtené klíčové údaje ze schématu klíčových čísel.
- v případě analýzy ziskovosti založené na účtu můžete do zdroje dat zahrnout pouze následující: charakteristiky z úrovně segmentu, charakteristiky z tabulky segmentů, jednu měrnou jednotku, měnu záznamu z řádkové položky a klíčové údaje.
- pak můžete určit, která pole mají být použita jako výběr pro extrakci CO-PA.
generické extraktory
když požadavek Vaší společnosti nemohl být dosažen SAP dodaným zdrojem dat obchodního obsahu, musíte si vytvořit vlastní zdroj dat, který je čistě založen na požadavku vaší společnosti, který se nazývá generické extraktory .
na základě složitosti Můžete vytvořit zdroj dat 3 způsoby .
1. Na základě tabulek / zobrazení (jednoduché aplikace )
2. Na základě Infosetu
3. Na základě funkčního modulu (používaného při komplexní extrakci)
kroky k vytvoření generického extraktoru:
1. Na základě tabulek / pohledů (jednoduché aplikace )
- přejděte na Tcode RSO2 a vyberte typ dat, která chcete extrahovat (transakce, atribut Masterdata nebo text Masterdata)
- zadejte název zdroje dat, který chcete vytvořit, a klikněte na Vytvořit.
- na obrazovce vytvořit zdroj dat zadejte parametry podle potřeby:
komponenta aplikace: název komponenty, kam chcete umístit zdroj dat do aplikace. Hierarchie komponent.
Text: popisy (krátké, střední a dlouhé) pro zdroj dat.
Zobrazit / Tabulku: Název tabulky / zobrazení, na kterém chcete vytvořit obecný zdroj dat. V našem případě je to ZMMPUR_INFOREC.
- nyní se zobrazí obecný zdroj dat, který vám umožní vybrat i skrýt pole. Pole “Skrytá” nebudou k dispozici pro extrakci. Pole na kartě “Výběr” budou k dispozici pro výběr v Infopackage během extrakce dat ze zdrojového systému do PSA.
- vyberte příslušná pole a uložte zdroj dat.
- Nyní uložte zdroj dat.
2. Na základě Infosetu
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 základě funkčního modulu
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