Hoe stamgegevens uit een plat bestand in te laden SAP BI/ZW

โšก Slimme samenvatting

Laad stamgegevens uit een plat bestand in SAP BI/BW door een plat bestandssysteem als bron te configureren, een DataSource te creรซren, een transformatie uit te voeren, een DTP te maken en een InfoPackage te genereren. De gestructureerde workflow zorgt voor een overzichtelijke attributentoewijzing.pinggevalideerd extractie, en betrouwbaar laden in InfoObjects.

  • ๐Ÿงฑ Bronsysteemconfiguratie: Gebruik transactie RSA1 in SAP BI moet een plat bestandssysteem registreren in de map FILE voordat er gegevens worden geladen.
  • ???? Aanmaken van een gegevensbron: Definieer een applicatiecomponent, maak een gegevensbron aan met een veldstructuur die overeenkomt met de attributen van het doel-InfoObject, en activeer deze.
  • ๐Ÿ” Transformatiekaartping: Ontwikkel een transformatie tussen de platte DataSource en het InfoObject-attribuutdoel, zodat de bronvelden netjes worden toegewezen aan de doelvelden.
  • โš™๏ธ DTP-uitvoering: Ontwerp het gegevensoverdrachtsproces om records betrouwbaar van PSA naar het masterdata-infoobject te verplaatsen.
  • ๐Ÿ“ฅ InfoPackage-planning: Configureer een InfoPackage om het laden vanuit het platte bestand naar de PSA in te plannen en voer vervolgens de DTP uit om de DSO te laden.

Stamgegevens laden vanuit een plat bestand in SAP BI/ZW

Stamgegevens uit een plat bestand laden

Stamgegevens laden SAP BI/BW is een fundamentele taak voor analytische rapportage. In deze handleiding leert u hoe u stamgegevens vanuit een plat bestand in een InfoObject laadt met behulp van een duidelijke, herhaalbare workflow.

We zullen de belasting leren kennen aan de hand van een scenario: Laad stamgegevens in een InfoObject. ZMAT (Materiaalnummer), dat het attribuut heeft ZMAT_NM (Materiaalnaam). Hieronder volgen gedetailleerde stappen voor het laden van gegevens in het stamgegevens-InfoObject vanuit een plat bestand.

Stamgegevens uit een plat bestand laden

Stap 1: Maak een bronsysteem aan voor het platte bestand.

De eerste stap is het registreren van een plat bestandssysteem voor broncode. SAP BI kan herkennen waar de binnenkomende gegevens vandaan komen.

  1. Ga naar transactiecode RSA1.
  2. Klik op de knop OK.

Maak een bronsysteemtransactie RSA1 aan.

Op het volgende scherm:

  1. Navigeer naar Tabblad Modelleren > Bronsystemen.
  2. Klik met de rechtermuisknop op de map met de naam FILE en kies 'Maken' in het contextmenu.

Bestandsbronsysteem maken

Op het volgende scherm:

  1. Voer de logische systeemnaam in.
  2. Voer de Description.
  3. Klik Doorgaan.

Voer de naam van het logische systeem in

Stap 2: Een applicatiecomponent maken

Applicatiecomponenten organiseren gegevensbronnen logisch. Definieer er een voordat u de gegevensbron aanmaakt, zodat het laden van platte bestanden op een zinvolle manier wordt gegroepeerd.

  1. Navigeer naar Tabblad Modelleren > Gegevensbronnen.
  2. Kies het bronsysteem dat u zojuist hebt gemaakt.

Kies het bronsysteem voor de gegevensbron.

  1. Klik met de rechtermuisknop en selecteer Applicatiecomponent maken.

Applicatiecomponent maken

  1. Voer de technische naam in.
  2. Voer de Description.
  3. Klik Doorgaan.

Voer de technische naam van het applicatieonderdeel in

Maak de gegevensbron aan

Maak vervolgens een DataSource aan onder de Application Component om de binnenkomende platte bestandsstructuur op te slaan.

  1. Navigeer naar Tabblad Modelleren > Gegevensbronnen.
  2. Klik met de rechtermuisknop en selecteer Gegevensbron maken.

Gegevensbron maken

  1. Voer de technische naam in.
  2. Kies het gegevenstype voor de gegevensbron.
  3. Klik Doorgaan.

Kies het gegevenstype van de gegevensbron.

  1. Vul de onderstaande velden in. Deze structuur moet overeenkomen met de DSO waarnaar de transactiegegevens worden geladen.

DataSource-velden die overeenkomen met DSO

  1. In de Extractie Selecteer in het tabblad 'Adapter' de optie 'Tekstbestand laden vanaf lokaal werkstation'.
  2. Kies het bestandspad waar het platte bestand zich bevindt en activeer vervolgens de gegevensbron.

Extraction Tab Platte bestandspad

Klik Opslaan.

Stap 3: Maak een transformatie tussen de gegevensbron en het InfoObject-attribuut.

De transformatie definieert hoe bronvelden worden gekoppeld aan de attributen van het doel-InfoObject. SAP BI geeft automatisch een kaart voor.pings wanneer veldnamen overeenkomen.

Klik met de rechtermuisknop op de gegevensbron en selecteer Transformatie creรซren.

Transformatie maken vanuit gegevensbron

Op het volgende scherm:

  1. Voer de Target Objecttype.
  2. Voer de Target Objectnaam.
  3. Voer het subtype in.
  4. Klik Doorgaan.

Transformatie Target Objectinstellingen

De transformatie wordt gecreรซerd met automatische kaart.ping van de bronvelden naar de doelvelden.

Maak het gegevensoverdrachtsproces (DTP) aan.

Een DTP draagt โ€‹โ€‹gegevens over van de PSA naar het actieve gegevensdoel.

Klik met de rechtermuisknop op de DTP-map en kies Gegevensoverdrachtproces creรซren vanuit het contextmenu.

Gegevensoverdrachtproces creรซren

Onderstaande afbeelding toont de succesvol aangemaakte DTP.

Bevestiging DTP aangemaakt

Stap 4: Maak een infopakket aan en plan het laden van de gegevens.

Het InfoPackage bepaalt hoe het platte bestand in de PSA wordt ingelezen. Plan het in voordat u de DTP uitvoert.

  1. Enter RSA1 In de opdrachtprompt.
  2. Media Enter.
  3. Navigeer naar Tabblad Modelleren > Gegevensbronnen.
  4. Klik met de rechtermuisknop op de gegevensbron en selecteer Infopakket maken.

Infopakket maken

  1. Voer het Infopakket in Description.
  2. Klik Opslaan.

Infopakket Description

  1. Klik op de Programma Tab.
  2. Klik Start om te beginnen met het laden van het platte bestand naar de DataSource.

Informatiepakket over het rooster

Stap 5: Gegevens laden naar de DSO

In de laatste fase wordt de DTP uitgevoerd om records van PSA naar het actieve stamgegevens-infoobject te verplaatsen.

  1. Klik op de Uitvoeren tabblad in de DTP.
  2. Klik op de Uitvoeren knop om het laden van gegevens vanuit de DataSource (PSA) naar de DSO te starten.

Voer DTP-laden naar DSO uit.

Beste werkwijzen voor het laden van stamgegevens uit platte bestanden

Door een paar beproefde gewoontes te volgen, blijven platte bestandsladingen voorspelbaar en gemakkelijk te debuggen. SAP BI/ZW.

  • Valideer het platte bestand: Zorg ervoor dat de veldvolgorde, scheidingstekens en datumindelingen in het bestand overeenkomen met de structuur van de gegevensbron voordat u deze activeert.
  • Overeenkomstige attribuutsleutels: Controleer of het sleutelveld van het InfoObject uniek is in het bronbestand om laadfouten te voorkomen.
  • Test met kleine steekproeven: Voer InfoPackage en DTP eerst uit met een klein bestand en schaal daarna naar het volledige volume na de kaart.ping bevestigd.
  • Controleer PSA-gegevens: Controleer de PSA na de InfoPackage-uitvoering om het aantal records te bevestigen voordat u de DTP activeert.
  • Documenteer de lading: Noteer de namen van de applicatiecomponent, de gegevensbron en de DTP, zodat de gegevensinvoer eenvoudig kan worden gereproduceerd of overgedragen.

Veelgestelde vragen

SAP BI/BW ondersteunt CSV-tekstbestanden en ASCII-bestanden voor het laden van platte bestanden. Bestanden kunnen worden geladen vanaf het lokale werkstation of vanaf een pad op een applicatieserver dat is gedefinieerd in de DataSource Ex.traction tab.

Een InfoPackage laadt brongegevens in de PSA-laag. Een DTP (Data Transfer Process) verplaatst vervolgens records van de PSA naar het doelobject, zoals een DSO, InfoCube of stamgegevens-InfoObject.

Wereldmapping Fouten treden meestal op wanneer de bronvelden niet overeenkomen met de attributen van het doel-InfoObject op basis van naam of type. Controleer of de veldstructuur, gegevenstypen en sleutelvelden van de gegevensbron overeenkomen met die van het doel-InfoObject voordat u de gegevens activeert.

Ja. Gebruik het tabblad 'Planning' in het InfoPackage om periodieke laadprocessen te configureren, zoals dagelijkse of wekelijkse uitvoeringen. Voor uitvoeringen die niet door een operator hoeven te worden uitgevoerd, plaatst u het bestand op de applicatieserver en plant u de uitvoering via procesketens.

AI-tools kunnen bronbestanden profileren, afwijkingen detecteren en veldkaarten aanbevelen.pingEr bestaat een correlatie tussen DataSource-structuren en InfoObject-attributen. Machine learning-modellen kunnen ook dubbele records signaleren en volumepieken voorspellen die de laadprestaties kunnen beรฏnvloeden.

Ja. Door AI aangedreven tools voor datakwaliteit kunnen namen standaardiseren, dubbele records verwijderen, hoofdlettergebruik corrigeren en referentiecodes valideren in het platte bestand voordat het de PSA bereikt. Dit vermindert afwijzingen bij transformaties en verbetert de nauwkeurigheid van InfoObject-attributen.

Vat dit bericht samen met: