Förbättra en extraktor (BW / BI)

introduktion

extraktorer:

extraktorer används för att hämta data i SAP-källsystemet (dvs. ECC i vårt fall), som kan fylla extraktstrukturen för en datakälla med data från SAP-källsystemet(dvs. ECC).Extraktorn kanske kan leverera fler fält än den befintliga extraktstrukturen.

extraktorer används för att extrahera data från ett källsystem (dvs. ECC) och överföra det till BI-system eller BW-system. De används också för direkt åtkomst till källdata från BI-systemet eller BW-systemet. SAP har tillhandahållit standardutdragare för att extrahera data. Men i vissa situationer uppfyller dessa standardutdragare inte helt våra affärskrav. I sådana fall måste vi förbättra standard extraktorer. Till exempel i vissa transaktioner har ett anpassat fält lagts till för att uppfylla vårt krav. Eftersom detta är ett anpassat fält kommer det inte att finnas i standard extractor. Nu måste vi inkludera detta fält i extractor vi måste förbättra standard extractor.

extraktorer använder datakällan definierad i SAP för datautvinning.

vad är BI?

Business intelligence (BI) avser presentation av Företagsregister genom att samla in, integrera, analysera Företagsregister.

BI-system ger historiska och prognostiska syn på verksamheten operations.BI oftast använder poster som har samlats in i ett system och ibland arbetar från operativa data eller transaktionsdata.

BI-extraktorer

datahämtning är en av de viktigaste datalagringsprocesserna i BI. BI tillhandahåller mekanismer-extraktorer-för att hämta data (masterdata, transaktionsdata, metadata) från olika källor. Utvinning och överföring av data sker på begäran av BI.

datakälla:

datakälla är en uppsättning fält som tillhandahåller data för en affärsenhet för dataöverföring till BI.Tekniskt sett är datakälla en uppsättning logiskt relaterade fält som tillhandahålls för att överföra data till BI i extraktionsstrukturen.

det finns tre typer av datakälla:

    • datakälla för transaktionsdata
    • datakälla för huvuddata
    • datakälla för texter

extrahera struktur för en datakälla:

extraktionsstrukturen för en datakälla visar det format i vilket datakällan, eller extraktorn för datakällan, överför sina data. Extraktstrukturen måste skapas i DDIC som en ordboksstruktur eller transparent tabell. En vy är inte tillåten här eftersom det då inte skulle ge dig möjlighet att lägga till en Tilläggsstruktur. Lägg till struktur (behållare för anpassade fält) gör att du kan konvertera affärskrav. Du kan fylla i fälten i Tilläggsstrukturen med hjälp av funktionsförbättringar (BADI, användarutgång etc).

när ska man förbättra en datakälla med hjälp av Extraktstruktur:

    • företagsinnehåll inkluderar inte fältet i en datakälla för din applikation.
    • när vi gör en viss förbättring i standardtransaktionen behöver vi fler fält.

förbättra en datakälla med hjälp av Extract structure-Procedure:

Steg 1: Gå till transaktion RSA6 för att förbättra en datakälla med hjälp av extraktstruktur. Välj en datakälla (0REFX_6).

/wp-content/uploads/2013/11/1_316986.png

steg 2: Välj de datakällor som behöver förbättras med hjälp av extract structure. Klicka på extract structure (REIS_CASHFLOW_TRAN).

/wp-content/uploads/2013/11/2_316987.png

/wp-content/uploads/2013/11/22_316988.png

steg 3: Använd nu ”Append Structure” för att lägga till nya fält.

/wp-content/uploads/2013/11/3_316989.png

steg 4: Lägg nu till de obligatoriska fälten.

  1. Steg 5: aktivera tilläggsstrukturen.Gå till rsa6 transaction Välj datakälla gå till DataSource exporchange DataSource.

steg 6: Här har vi alternativen som ’välj’, ’Dölj’, ’Inversion’ och ’endast fält’ var och en för en annan användning.

  • markering:
  • dölj fält: används Uteslut ett extraktionsstrukturfält från dataöverföringen. Som ett resultat av vår åtgärd görs fältet inte längre tillgängligt i BW eller BI när du ställer in överföringsreglerna och genererar överföringsstrukturen.
  • Inversion är endast möjlig för vissa datakällor för transaktionsdata. Dessa inkluderar datakällor som har ett fält som anges som ett inversionsfält.Värdet på nyckelfiguren överförs sedan i inverterad form, dvs multiplicerat med (-1) till BW eller BI.
  • endast fält: Indikatorfältet som endast är känt I Exit är inställt för fält i en tilläggsstruktur. Som standard skickas inte dessa fält till extraktorn från fältlistan och urvalstabellen. Avmarkera indikatorn ’endast fält’ för att aktivera Service API för att vidarebefordra fältet Lägg till struktur till extraktorn tillsammans med fälten för de levererade extraktionsstrukturerna i fältlistan såväl som i urvalstabellen.

/wp-content/uploads/2013/11/6_1_316990.png

/wp-content/uploads/2013/11/6_2_316997.png

procedur för att fylla i posterna i datakällan:

Steg 1: För att fylla i posterna enligt affärskravet kan vi göra genom att implementera en BADI, USEREXIT etc.Här har vi använt BADI”RSU5_SAPI_BADI”.

steg 2: Välj gränssnittet för att omvandla data.

med delta load kan vi förhindra långa laddningstider och onödiga lås i databasen genom att bara ladda nya eller modifierade dataposter i SAP BW. Detta är fördelaktigt när du arbetar med applikationer med stora datainsamlingar.

Uppdateringslägen

  • Delta-initialisering: bestämmer början inventering; kan köras flera gånger för varje datakälla med förbättrade urvalskriterier.
  • Delta update: bestämmer och laddar delta dataset.
  • fullständig uppdatering: bestämmer och laddar hela datauppsättningen. Du måste ta bort data i BW innan du laddar om.

steg 3: inuti metod skriv utför signaturen.

/wp-innehåll / uppladdningar/2013/11/3_316989.png

steg 4: Gå nu SE38 skapa en rapport ”ZPME1_0REFX_6 ”, Välj typ som ”Subrutinpool”.

/wp-content/uploads/2013/11/4_316999.png

Steg 5: Inuti formuläret ta fältvärdena från BI till en intern tabell. Baserat på fältvärdena från BI hämta data från ECC systemet sedan passera hämtat i den interna tabellen ”C_T_DATA”.

/wp-content/uploads/2013/11/5_317019.png

/wp-content/uploads/2013/11/5_1_317018.png

extraktion av data:

Lämna ett svar

Din e-postadress kommer inte publiceras.