Bevezetés
Extraktorok:
az Extraktorokat az SAP forrásrendszerben (azaz esetünkben az ECC-ben) lévő adatok lekérésére használják, amelyek kitölthetik az adatforrás kivonatszerkezetét az SAP forrásrendszer(azaz az ECC) adataival.Az elszívó több mezőt képes ellátni, mint a meglévő kivonatszerkezet.
az Extraktorokat arra használják, hogy adatokat nyerjenek ki egy forrásrendszerből (azaz ECC-ből), és továbbítsák azokat BI vagy BW rendszerbe. Ezeket a BI rendszer vagy a BW rendszer forrásadataihoz való közvetlen hozzáférésre is használják. Az SAP szabványos extraktorokat biztosított az adatok kinyerése céljából. De bizonyos helyzetekben ezek a szabványos elszívók nem felelnek meg teljesen üzleti követelményeinknek. Ilyen esetekben fokoznunk kell a szabványos elszívókat. Például egyes tranzakciókban egy egyéni mező került hozzáadásra, hogy megfeleljen a követelményeinknek. Mivel ez egy egyéni mező, nem lesz jelen a standard extractor-ban. Most be kell vonnunk ezt a mezőt az elszívóba, javítanunk kell a szokásos elszívót.
az Extraktorok az SAP-ban meghatározott adatforrást használják az adatok kinyeréséhez.
mi az a BI?
az üzleti intelligencia (BI) az üzleti nyilvántartások összegyűjtésével, integrálásával, elemzésével történő bemutatására utal.
a BI rendszerek történelmi és prognosztikai nézeteket nyújtanak az üzleti életről operations.BI leggyakrabban olyan rekordokat használ, amelyeket egy rendszerbe gyűjtöttek, és alkalmanként működési adatokból vagy tranzakciós adatokból dolgoznak.
BI Extractors
az adatok visszakeresése az egyik legfontosabb adattárolási folyamat a BI-ben. A BI mechanizmusokat – extraktorokat-biztosít az adatok (törzsadatok, tranzakciós adatok, metaadatok) különböző forrásokból történő lekérésére. Az adatok kinyerése és továbbítása a BI kérésére történik.
adatforrás:
az adatforrás olyan mezők halmaza, amelyek az üzleti egység adatait biztosítják a BI-be történő adatátvitelhez.Technikailag az adatforrás logikailag kapcsolódó mezők halmaza, amelyek az adatok BI-be történő átvitelére szolgálnak az extrakciós struktúrában.
az adatforrásnak három típusa van:
- adatforrás tranzakciós adatokhoz
- törzsadatokhoz adatforrás
- szövegekhez adatforrás
kivonat szerkezete egy adatforrás:
az adatforrás kibontási struktúrája azt a formátumot mutatja, amelyben az adatforrás vagy az adatforrás kivonója továbbítja az adatait. A kivonatszerkezetet a DDIC-ben szótárszerkezetként vagy átlátszó táblázatként kell létrehozni. A nézet itt nem megengedett, mivel akkor nem ad lehetőséget hozzáfűző struktúra hozzáadására. Hozzáfűzni struktúra (konténer egyéni mezők) lehetővé teszi, hogy konvertálni üzleti követelmények. Akkor töltse ki a mezőket a hozzáfűzési struktúra segítségével funkció fejlesztések (BADI, user exit stb).
mikor kell javítani egy adatforrást az Extract structure használatával:
- az üzleti tartalom nem tartalmazza a mezőt Az alkalmazás Adatforrásában.
- amikor a standard tranzakcióban némi javítást végzünk, több mezőre van szükségünk.
fokozza az adatforrás segítségével kivonat struktúra-eljárás:
1. lépés: Lépjen az rsa6 tranzakcióra az adatforrás bővítéséhez az extract structure használatával. Válasszon ki egy adatforrást (0REFX_6).
2. lépés: Válassza ki azokat az adatforrásokat, amelyeket javítani kell az extract structure használatával. Kattintson kivonat szerkezete (REIS_CASHFLOW_TRAN).
3. lépés: Most használja az” Append Structure ” alkalmazást az új mezők hozzáadásához.
4. lépés: Most adja hozzá a szükséges mezőket.
- 5.lépés: aktiválja a hozzáfűzési struktúrát.Ugrás az RSA6 tranzakcióhoz válassza ki az adatforrást Ugrás az adatforráshoz.
6.lépés: itt vannak olyan lehetőségek, mint a ‘Select’, ‘Hide’, ‘inverzió’ és ‘Field only’, mindegyik más-más felhasználásra.
- kiválasztás:
- mező elrejtése: használt kivonatszerkezet mező kizárása az adatátvitelből. Tevékenységünk eredményeként a mező már nem érhető el a BW-ben vagy a BI-ben az átviteli szabályok beállításakor és az átviteli struktúra létrehozásakor.
- az inverzió csak bizonyos tranzakciós adatforrásoknál lehetséges. Ide tartoznak azok az adatforrások, amelyek inverziós mezőként megjelölt mezővel rendelkeznek.A kulcsszám értékét ezután fordított formában, azaz (-1) – vel megszorozva BW-be vagy BI-be visszük át.
- csak mező: A csak az Exit-ben ismert indikátor mező egy hozzáfűzési struktúra mezőire van beállítva. Alapértelmezés szerint ezek a mezők nem kerülnek át az extractorra a mezőlistából és a kiválasztási táblázatból. Törölje a ‘csak mező’ jelzőfény jelölését, hogy a Service API továbbíthassa a hozzáfűzési struktúra mezőt a kivonatolónak a szállított kivonatszerkezetek mezőivel együtt a mezőlistában, valamint a kiválasztási táblázatban.
eljárás a rekordok feltöltésére az adatforrásban:
1. lépés: A rekordok feltöltéséhez az üzleti követelménynek megfelelően megtehetjük a BADI, USEREXIT stb.Itt használtuk BADI “RSU5_SAPI_BADI”.
2. lépés: Válassza ki az adattranszformációhoz tartozó adapterek számát.
a delta load segítségével megakadályozhatjuk a hosszú betöltési időket és a felesleges zárolást az adatbázisban, ha csak új vagy módosított adatrekordokat töltünk be az SAP BW-be. Ez akkor előnyös, ha nagy adatgyűjtéssel rendelkező alkalmazásokkal dolgozik.
frissítési módok
- Delta-inicializálás: meghatározza a kezdeti készletet; lehet futtatni többször minden adatforrás továbbfejlesztett kiválasztási kritériumok.
- Delta update: meghatározza és betölti a delta adatkészletet.
- teljes frissítés: meghatározza és betölti a teljes adatkészletet. Az újratöltés előtt törölnie kell az adatokat a BW-ben.
3.lépés: belső módszer írja be az aláírást.
Lépés 4: most megy a SE38 hozzon létre egy jelentést “ZPME1_0REFX_6″, válassza a típus”Subroutine pool”.
5. lépés: Az űrlapon belül vegye be a mezőértékeket a BI-ből egy belső táblázatba. Alapján a mező értékeit BI letölteni az adatokat ECC rendszer, majd adja át a lekért a belső tábla”C_T_DATA”.
az adatok kinyerése: