Slik laster du inn masterdata fra flat fil SAP BI/BW

⚡ Smart oppsummering

Last inn masterdata fra en flat fil i SAP BI/BW ved å konfigurere et flatt filkildesystem, opprette en datakilde, transformasjon, DTP og infopakke. Den strukturerte arbeidsflyten sikrer et rent attributtkart.ping, validert ekstracsjon og pålitelig lasting i InfoObjects.

  • 🧱 Oppsett av kildesystem: Bruk transaksjon RSA1 i SAP BI for å registrere et flatt filkildesystem under FILE-mappen før datalasting.
  • 📦 Oppretting av datakilde: Definer en applikasjonskomponent, opprett en datakilde med feltstruktur som samsvarer med målattributtene for InfoObject, og aktiver den.
  • 🔁 Transformasjonskartping: Bygg en transformasjon mellom den flate filen DataSource og InfoObject-attributtmålet, slik at kildefeltene tilordnes tydelig til målfeltene.
  • ⚙️ DTP-kjøring: Opprett dataoverføringsprosessen for å flytte poster fra PSA til hoveddataene InfoObject på en pålitelig måte.
  • 📥 Infopakkeplanlegging: Konfigurer en infopakke for å planlegge lastingen fra flatfilen til PSA-en, og kjør deretter DTP-en for å laste inn DSO-en.

Last inn masterdata fra flatfil i SAP BI/BW

Last inn stamdata fra flat fil

Laster inn masterdata SAP BI/BW er en grunnleggende oppgave for analytisk rapportering. I denne gjennomgangen lærer du hvordan du laster inn masterdata i et InfoObject fra en flat fil ved hjelp av en tydelig, repeterbar arbeidsflyt.

Vi lærer lasten ved hjelp av et scenario: Last inn masterdata i InfoObject ZMAT (Materialnummer), som har attributtet ZMAT_NM (Materialnavn). Nedenfor finner du detaljerte trinn for å laste inn data i stamdata-InfoObject fra en flat fil.

Last inn stamdata fra flat fil

Trinn 1: Opprett et kildesystem for flatfilen

Det første trinnet er å registrere et flatt filkildesystem, slik at SAP BI kan gjenkjenne hvor de innkommende dataene kommer fra.

  1. Gå til transaksjonskode RSA1.
  2. Klikk på OK-knappen.

Opprett kildesystemtransaksjon RSA1

I neste skjermbilde:

  1. naviger til Modellering-fanen > Kildesystemer.
  2. Høyreklikk på mappen med navnet Filer og velg «Opprett» fra hurtigmenyen.

Opprett FIL-kildesystem

På neste skjermbilde:

  1. Skriv inn det logiske systemnavnet.
  2. Angi Description.
  3. Klikk Fortsett.

Skriv inn navn på logisk system

Trinn 2: Opprett en applikasjonskomponent

Applikasjonskomponenter organiserer datakilder logisk. Definer en før du oppretter datakilden, slik at den flate filinnlastingen grupperes fornuftig.

  1. naviger til Modellering-fanen > Datakilder.
  2. Velg kildesystemet du nettopp opprettet.

Velg kildesystem for datakilde

  1. Høyreklikk og velg Opprett applikasjonskomponent.

Opprett applikasjonskomponent

  1. Skriv inn det tekniske navnet.
  2. Angi Description.
  3. Klikk Fortsett.

Skriv inn det tekniske navnet på applikasjonskomponenten

Opprett datakilden

Deretter oppretter du en datakilde under applikasjonskomponenten for å holde den innkommende flate filstrukturen.

  1. naviger til Modellering-fanen > Datakilder.
  2. Høyreklikk og velg Opprett datakilde.

Opprett datakilde

  1. Skriv inn det tekniske navnet.
  2. Velg datatypen for datakilden.
  3. Klikk Fortsett.

Velg datakildedatatype

  1. Skriv inn feltene som vises nedenfor. Denne strukturen skal samsvare med DSO som transaksjonsdataene skal lastes inn til.

Datakildefelt som samsvarer med DSO

  1. Extracsjon I fanen velger du adapteren som «Last inn tekstfil fra lokal arbeidsstasjon».
  2. Velg filbanen der den flate filen plasseres, og aktiver deretter datakilden.

Extracsjonsfane Flat filsti

Klikk Spar.

Trinn 3: Opprett transformasjon mellom DataSource og InfoObject-attributtet

Transformasjonen definerer hvordan kildefelt tilordnes til mål-InfoObject-attributtene. SAP BI foreslår automatisk kartpings når feltnavn justeres.

Høyreklikk på datakilden og velg Skap transformasjon.

Opprett transformasjon fra datakilde

På neste skjermbilde:

  1. Angi Target Objekttype.
  2. Angi Target Objektnavn.
  3. Skriv inn undertypen.
  4. Klikk Fortsett.

Transformation Target Objektinnstillinger

Transformasjonen opprettes med automatisk kartleggingping av kildefeltene til målfeltene.

Opprett dataoverføringsprosessen (DTP)

En DTP overfører poster fra PSA-en til det aktive datamålet.

Høyreklikk på DTP-mappen og velg Opprett dataoverføringsprosess fra kontekstmenyen.

Opprett dataoverføringsprosess

Skjermbildet nedenfor viser at DTP-en ble opprettet.

Bekreftelse på opprettelse av DTP

Trinn 4: Opprett en infopakke og planlegg datainnlastingen

Infopakken styrer hvordan flatfilen leses inn i PSA-en. Planlegg det før du kjører DTP-en.

  1. Enter RSA1 I ledeteksten.
  2. Press Enter.
  3. naviger til Modellering-fanen > Datakilder.
  4. Høyreklikk på datakilden og velg Opprett infopakke.

Opprett infopakke

  1. Gå inn i Infopakken Description.
  2. Klikk Spar.

Infopakke Description

  1. Klikk på Planlegg fanen.
  2. Klikk Start for å starte lastingen fra den flate filen til datakilden.

Planlegg informasjonspakke

Trinn 5: Last inn data til DSO-en

Det siste trinnet kjører DTP-en for å flytte poster fra PSA til det aktive stamdata-InfoObject.

  1. Klikk på Henrette fanen i DTP-en.
  2. Klikk på Henrette -knappen for å starte datainnlastingen fra datakilden (PSA) til DSO-en.

Utfør DTP-innlasting til DSO

Beste praksis for lasting av flate masterdatafiler

Å følge noen få velprøvde vaner gjør innlasting av flate filer forutsigbar og enkel å feilsøke SAP BI/BW.

  • Valider den flate filen: Sørg for at feltrekkefølgen, skilletegnene og datoformatene i filen samsvarer med datakildestrukturen før aktivering.
  • Match-attributtnøkler: Bekreft at nøkkelfeltet til InfoObject er unikt i kildefilen for å unngå avvisninger ved innlasting.
  • Test med små prøver: Kjør InfoPackage og DTP med en liten fil først, og skaler deretter til fullt volum etter kartetping er bekreftet.
  • Overvåk PSA-poster: Sjekk PSA-en etter at InfoPackage-kjøringen er fullført for å bekrefte antall poster før du utløser DTP-en.
  • Dokumenter lasten: Registrer navnene på applikasjonskomponenten, datakilden og DTP-en, slik at lasten enkelt kan reproduseres eller overleveres.

Spørsmål og svar

SAP BI/BW støtter CSV-tekstfiler og ASCII-filer for innlasting av flate filer. Filer kan lastes inn fra den lokale arbeidsstasjonen eller fra en applikasjonsserverbane definert i DataSource Ex.tracsjon-fanen.

En infopakke laster kildedata inn i PSA-laget. En DTP (dataoverføringsprosess) flytter deretter poster fra PSA-en til målobjektet, for eksempel en DSO, InfoCube eller et stamdata-infoobjekt.

kartping Feil oppstår vanligvis når kildefelt ikke samsvarer med mål-InfoObject-attributter etter navn eller type. Kontroller at DataSource-feltstrukturen, datatypene og nøkkelfeltene er i samsvar med mål-InfoObject før aktivering.

Ja. Bruk Planlegg-fanen i InfoPackage til å konfigurere periodiske innlastinger, for eksempel daglige eller ukentlige kjøringer. For uovervåkede kjøringer, plasser filen på applikasjonsserveren og planlegg via prosesskjeder.

AI-verktøy kan profilere kildefiler, oppdage avvik og anbefale feltkartpings mellom DataSource-strukturer og InfoObject-attributter. Maskinlæringsmodeller kan også flagge dupliserte poster og forutsi volumtopper som kan påvirke lastytelsen.

Ja. AI-drevne datakvalitetsverktøy kan standardisere navn, deduplisere poster, fikse store og små bokstaver og validere referansekoder i flatfilen før den når PSA-en. Dette reduserer antall transformasjonsavvisninger og forbedrer nøyaktigheten til InfoObject-attributter.

Oppsummer dette innlegget med: