Innledning
Ekstraktorer:
Ekstraktorer brukes til å hente data i SAP-kildesystemet (dvs.ECC i vårt tilfelle), som kan fylle ekstraktstrukturen til en datakilde med dataene FRA SAP-kildesystemet(dvs. ECC).Ekstraktoren kan være i stand til å levere flere felt enn den eksisterende ekstraktstrukturen.
Ekstraktorer brukes til å trekke ut data fra et kildesystem (DVS. ECC) og overføre DET TIL BI-system eller BW-system. De brukes også for direkte tilgang til kildedataene FRA BI-systemet eller BW-systemet. SAP har levert standard ekstraktorer for å trekke ut data. Men i noen situasjoner vil disse standardavtrekkerne ikke helt oppfylle våre forretningskrav. I slike tilfeller må vi forbedre standard ekstraktorer. For eksempel i noen transaksjon er et tilpasset felt lagt til for å oppfylle kravet vårt. Siden dette er et tilpasset felt vil det ikke være til stede i standard extractor. Nå må vi inkludere dette feltet i extractor vi må forbedre standard extractor.
Ekstraktorer bruker Datakilden som er definert I SAP for datautvinning.
HVA ER BI?
Business intelligence (BI) refererer til presentasjon av forretningsdokumenter ved å samle inn, integrere og analysere forretningsdokumenter.
BI-systemer gir historiske og prognostiske syn på virksomheten operations.BI oftest bruker poster som er samlet inn i et system og noen ganger arbeider fra operasjonelle data eller Transaksjonsdata.
Bi Extractors
datahenting er en av de viktigste datavarehusprosessene I BI. BI gir mekanismer-extractors-for å hente data (masterdata, transaksjonsdata, metadata) fra ulike kilder. Utvinning og overføring av data skjer når bi ber OM DET.
Datakilde:
Datakilde Er et sett med felt som gir data for en forretningsenhet for dataoverføring TIL BI.Teknisk Sett Er Datakilde et sett med logisk relaterte felt som er gitt for å overføre data TIL BI i utvinningsstrukturen.
Det finnes tre Typer Datakilder:
- Datakilde for transaksjonsdata
- Datakilde for masterdata
- Datakilde for tekster
Utdrag Struktur for En Datakilde:
ekstraksjonsstrukturen for en datakilde viser formatet Der Datakilden, eller ekstraktoren for Datakilden, overfører dataene. Utdragsstrukturen må opprettes I DDIC som en ordbokstruktur eller gjennomsiktig tabell. En visning er ikke tillatt her siden det ikke vil gi deg muligheten til å legge Til En Tilføyingsstruktur. Tilføy struktur (container For Egendefinerte felt) kan du konvertere forretningskrav. Du kan fylle ut feltene I Tilføy strukturen ved hjelp av funksjonsforbedringer (BADI, bruker exit etc).
når du skal forbedre En Datakilde ved Hjelp Av Ekstraktstruktur:
- Forretningsinnhold inkluderer ikke feltet I En Datakilde for programmet.
- Når vi gjør noen forbedringer i standardtransaksjonen, trenger vi flere felt.
Forbedre En Datakilde ved Hjelp Av Ekstraktstruktur-Prosedyre:
Trinn 1: Gå til transaksjon RSA6 for å forbedre en datakilde ved hjelp av ekstraktstruktur. Velg En Datakilde (0REFX_6).
Trinn 2: Velg datakildene som må forbedres ved hjelp av ekstraktstruktur. Klikk på utdrag struktur (REIS_CASHFLOW_TRAN).
Trinn 3: bruk nå «Tilføy Struktur» for å legge til nye felt.
Trinn 4: legg nå til de nødvendige feltene.
- Trinn 5: Aktiver tilføyingsstrukturen.Gå TIL rsa6-transaksjon velg datakilde Gå til datasourceà
Trinn 6: Her har vi alternativene Som ‘Velg’,’ Skjul’,’ Inversjon ‘og’ Felt bare ‘ hver for en annen bruk.
- Markering:
- Skjul felt: brukt ekskluder et utdragsstrukturfelt fra dataoverføringen. Som et resultat av vår handling, er feltet ikke lenger gjort tilgjengelig I BW ELLER BI når du setter overføringsreglene og genererer overføringsstrukturen.
- Inversjon er bare mulig for visse transaksjonsdata Datakilder. Disse inkluderer Datakilder som har et felt som er angitt som et inversjonsfelt.Verdien av nøkkeltallet overføres deretter i omvendt form, dvs. multiplisert med (-1) TIL BW eller BI.
- Bare Felt: Indikatorfeltet som bare er kjent i Exit, er angitt for felt i en tilføyingsstruktur. Som standard sendes disse feltene ikke til ekstraktoren fra feltlisten og utvalgstabellen. Fjern merket for indikatoren ‘Bare Felt’ for å aktivere Service API for å overføre tilføy strukturfeltet til ekstraktoren sammen med feltene til de leverte ekstraktstrukturene i feltlisten og i utvalgstabellen.
Fremgangsmåte for å fylle ut postene i datakilden:
Trinn 1: For å fylle postene i henhold til forretningsbehovet kan vi gjøre ved å implementere EN BADI, USEREXIT etc.HER har VI brukt BADI «RSU5_SAPI_BADI».
Trinn 2: Velg grensesnittet à til datatransformasjonen.
med delta load kan vi forhindre lange lastetider og unødvendige låser på databasen ved bare å laste inn nye eller endrede dataposter i SAP BW. Dette er fordelaktig når du arbeider med applikasjoner med store datasamlinger.
Oppdateringsmoduser
- Delta-initialisering: Bestemmer begynnelsesbeholdningen; kan kjøres flere ganger for hver Datakilde med forbedrede utvalgskriterier.
- Delta-oppdatering: Bestemmer og laster delta-datasettet.
- Full oppdatering: Bestemmer og laster hele datasettet. Du må slette dataene i BW før du laster på nytt.
Trinn 3: Inside-metoden skriv utfør signaturen.
Trinn 4: gå NÅ SE38 opprett en rapport «ZPME1_0REFX_6», Velg type som «Subrutine pool».
Trinn 5: Inne i skjemaet tar feltverdiene FRA BI inn i en intern tabell. Basert på feltverdiene fra BI henter dataene fra ECC-systemet og sender det hentet inn i det interne tabellen «C_T_DATA».
Utvinning av dataene: