Sådan indlæses masterdata fra flad fil SAP BI/BW
⚡ Smart opsummering
Indlæs masterdata fra en flad fil i SAP BI/BW ved at konfigurere et fladt filkildesystem, oprette en datakilde, transformation, DTP og infopakke. Den strukturerede arbejdsgang sikrer en ren attributkortlægning.ping, valideret eks.traction og pålidelig indlæsning i InfoObjects.
Indlæs stamdata fra flad fil
Stamdata indlæses SAP BI/BW er en grundlæggende opgave inden for analytisk rapportering. I denne gennemgang lærer du, hvordan du indlæser masterdata i et InfoObject fra en flad fil ved hjælp af en klar og gentagelig arbejdsgang.
Vi vil lære belastningen ved hjælp af et scenarie: Indlæs masterdata i InfoObject ZMAT (Materialenummer), som har attributten ZMAT_NM (Materialenavn). Nedenfor er detaljerede trin til at indlæse data i stamdata-InfoObject fra en flad fil.
Trin 1: Opret et kildesystem til den flade fil
Det første trin er at registrere et fladt filkildesystem, så SAP BI kan genkende, hvor de indkommende data stammer fra.
- Gå til transaktionskode RSA1.
- Klik på OK-knappen.
På den næste skærm:
- Naviger til Fanen Modellering > Kildesystemer.
- Højreklik på den mappe, der hedder FILE og vælg "Opret" i kontekstmenuen.
På det næste skærmbillede:
- Indtast det logiske systemnavn.
- Indtast Description.
- Klik Fortsæt..
Trin 2: Opret en applikationskomponent
Applikationskomponenter organiserer datakilder logisk. Definer en, før du opretter datakilden, så den flade filindlæsning grupperes fornuftigt.
- Naviger til Fanen Modellering > Datakilder.
- Vælg det kildesystem, du lige har oprettet.
- Højreklik og vælg Opret applikationskomponent.
- Indtast det tekniske navn.
- Indtast Description.
- Klik Fortsæt..
Opret datakilden
Opret derefter en datakilde under applikationskomponenten for at indeholde den indgående flade filstruktur.
- Naviger til Fanen Modellering > Datakilder.
- Højreklik og vælg Opret datakilde.
- Indtast det tekniske navn.
- Vælg datatypen for datakilden.
- Klik Fortsæt..
- Udfyld felterne vist nedenfor. Denne struktur skal matche DSO hvortil transaktionsdata skal indlæses.
- I Extraction Under fanen skal du vælge adapteren som "Indlæs tekstfil fra lokal arbejdsstation".
- Vælg den filsti, hvor den flade fil er placeret, og aktiver derefter datakilden.
Klik Gem.
Trin 3: Opret transformation mellem DataSource og InfoObject-attribut
Transformationen definerer, hvordan kildefelter knyttes til mål-InfoObject-attributterne. SAP BI foreslår automatisk kortpings når feltnavne justeres.
Højreklik på datakilden og vælg Skab transformation.
På det næste skærmbillede:
- Indtast Target Objekttype.
- Indtast Target Objektnavn.
- Indtast undertypen.
- Klik Fortsæt..
Transformationen oprettes med automatisk kortlægningping af kildefelterne til målfelterne.
Opret dataoverførselsprocessen (DTP)
En DTP overfører poster fra PSA'en til det aktive datamål.
Højreklik på DTP-mappen og vælg Opret dataoverførselsproces fra kontekstmenuen.
Skærmen nedenfor viser, at DTP'en er oprettet.
Trin 4: Opret en infopakke og planlæg dataindlæsningen
Infopakken styrer, hvordan den flade fil læses ind i PSA'en. Planlæg det, før du kører DTP'en.
- Indtast RSA1 I kommandoprompten.
- Presse Indtast.
- Naviger til Fanen Modellering > Datakilder.
- Højreklik på datakilden og vælg Opret infopakke.
- Indtast infopakken Description.
- Klik Gem.
- Klik på knappen Plan fane.
- Klik Starten for at starte indlæsningen fra den flade fil til datakilden.
Trin 5: Indlæs data til DSO'en
Det sidste trin udfører DTP'en for at flytte poster fra PSA til det aktive stamdata InfoObject.
- Klik på knappen Udfør fanen i DTP'en.
- Klik på knappen Udfør knappen for at starte dataindlæsningen fra datakilden (PSA) til DSO'en.
Bedste fremgangsmåder for indlæsning af flade masterdatafiler
Ved at følge et par velafprøvede vaner holder du indlæsningen af flade filer forudsigelig og nem at fejlfinde. SAP BI/BW.
- Valider den flade fil: Sørg for, at feltrækkefølgen, afgrænserne og datoformaterne i filen matcher DataSource-strukturen før aktivering.
- Match attributnøgler: Bekræft, at nøglefeltet i InfoObject er unikt i kildefilen for at undgå afvisninger af indlæsninger.
- Test med små prøver: Kør InfoPackage og DTP med en lille fil først, og skaler derefter til fuld volumen efter kortetping bekræftes.
- Overvåg PSA-optegnelser: Kontrollér PSA'en efter InfoPackage-kørslen for at bekræfte antallet af poster, før DTP'en udløses.
- Dokumentér lasten: Registrer navnene på applikationskomponenten, datakilden og DTP'en, så indlæsningen nemt kan reproduceres eller overføres.




















