So laden Sie Stammdaten aus einer Flatfile in SAP BI/BW

โšก Intelligente Zusammenfassung

Stammdaten aus einer Flatfile laden in SAP BI/BW wird durch die Konfiguration eines Flatfile-Quellsystems, die Erstellung einer Datenquelle, Transformation, eines DTP und eines InfoPackages realisiert. Der strukturierte Workflow gewรคhrleistet eine saubere Attributzuordnung.ping, validiertes Beispieltraction und zuverlรคssiges Laden in InfoObjects.

  • ๐Ÿงฑ Quellsystemeinrichtung: Verwenden Sie die Transaktion RSA1 in SAP BI muss vor dem Laden von Daten ein Quellsystem mit flachen Dateien im Ordner FILE registrieren.
  • ๐Ÿ“ฆ Erstellung der Datenquelle: Definieren Sie eine Anwendungskomponente, erstellen Sie eine Datenquelle mit einer Feldstruktur, die den Attributen des Ziel-InfoObjects entspricht, und aktivieren Sie diese.
  • ๐Ÿ” Transformationskarteping: Erstellen Sie eine Transformation zwischen der flachen Datei-Datenquelle und dem InfoObject-Attributziel, sodass die Quellfelder sauber den Zielfeldern zugeordnet werden.
  • โš™๏ธ DTP-Ausfรผhrung: Erstellen Sie den Datentransferprozess, um Datensรคtze zuverlรคssig von PSA in das Masterdaten-InfoObject zu รผbertragen.
  • ๐Ÿ“ฅ InfoPackage-Planung: Konfigurieren Sie ein InfoPackage, um den Ladevorgang aus der Flatfile in das PSA zu planen, und fรผhren Sie anschlieรŸend den DTP aus, um das DSO zu laden.

Stammdaten aus einer Flatfile laden in SAP BI/BW

Stammdaten aus Flatfile laden

Stammdaten laden in SAP BI/BW ist eine grundlegende Aufgabe fรผr analytisches Reporting. In dieser Anleitung lernen Sie, wie Sie Stammdaten mithilfe eines klaren und wiederholbaren Workflows aus einer Flatfile in ein InfoObject laden.

Wir werden die Last anhand eines Szenarios ermitteln: Stammdaten in InfoObject laden ZMAT (Materialnummer), die das Attribut besitzt ZMAT_NM (Materialname). Nachfolgend finden Sie detaillierte Schritte zum Laden von Daten aus einer Flatfile in das Masterdaten-InfoObject.

Stammdaten aus Flatfile laden

Schritt 1: Erstellen Sie ein Quellsystem fรผr die Flatfile.

Der erste Schritt besteht darin, ein Quellsystem mit flachen Dateien zu registrieren, so dass SAP BI kann erkennen, woher die eingehenden Daten stammen.

  1. Zum Transaktionscode gehen RSA1.
  2. Klicken Sie auf die Schaltflรคche OK.

Quellsystemtransaktion RSA1 erstellen

Im nรคchsten Bildschirm:

  1. Navigieren Registerkarte โ€žModellierungโ€œ > Quellsysteme.
  2. Klicken Sie mit der rechten Maustaste auf den Ordner mit dem Namen FILE und wรคhlen Sie im Kontextmenรผ โ€žErstellenโ€œ.

Datei-Quellsystem erstellen

Auf dem nรคchsten Bildschirm:

  1. Geben Sie den Namen des logischen Systems ein.
  2. Geben Sie die DescriptIon.
  3. Klicken Sie auf Fortfahren.

Geben Sie den Namen des logischen Systems ein.

Schritt 2: Erstellen einer Anwendungskomponente

Anwendungskomponenten organisieren Datenquellen logisch. Definieren Sie eine Datenquelle, bevor Sie die Datenquelle erstellen, damit das Laden der Flatfiles sinnvoll gruppiert wird.

  1. Navigieren Registerkarte โ€žModellierungโ€œ > Datenquellen.
  2. Wรคhlen Sie das soeben erstellte Quellsystem aus.

Wรคhlen Sie das Quellsystem fรผr die Datenquelle aus.

  1. Klicken Sie mit der rechten Maustaste und wรคhlen Sie Anwendungskomponente erstellen.

Anwendungskomponente erstellen

  1. Geben Sie den technischen Namen ein.
  2. Geben Sie die DescriptIon.
  3. Klicken Sie auf Fortfahren.

Technischen Namen der Anwendungskomponente eingeben

Erstellen Sie die Datenquelle

Als Nรคchstes erstellen Sie eine Datenquelle unter der Anwendungskomponente, um die eingehende Flatfile-Struktur aufzunehmen.

  1. Navigieren Registerkarte โ€žModellierungโ€œ > Datenquellen.
  2. Klicken Sie mit der rechten Maustaste und wรคhlen Sie Datenquelle erstellen.

Datenquelle erstellen

  1. Geben Sie den technischen Namen ein.
  2. Wรคhlen Sie den Datentyp fรผr die Datenquelle aus.
  3. Klicken Sie auf Fortfahren.

Datenquellen-Datentyp auswรคhlen

  1. Fรผllen Sie die unten angezeigten Felder aus. Diese Struktur sollte der folgenden entsprechen: DSO in die Transaktionsdaten geladen werden.

Datenquellenfelder, die mit DSO รผbereinstimmen

  1. Im Extrahierung Wรคhlen Sie im Menรผband unter โ€žAdapterโ€œ die Option โ€žTextdatei von der lokalen Workstation ladenโ€œ.
  2. Wรคhlen Sie den Dateipfad aus, in dem sich die Flatfile befindet, und aktivieren Sie anschlieรŸend die Datenquelle.

ExtracPfad zur Registerkarte "tion" (Flat File Path)

Klicken Sie auf Gespeichert.

Schritt 3: Transformation zwischen Datenquelle und InfoObject-Attribut erstellen

Die Transformation definiert, wie Quellfelder den Ziel-InfoObject-Attributen zugeordnet werden. SAP BI-Autovorschlรคge fรผr die Kartepings, wenn Feldnamen รผbereinstimmen.

Klicken Sie mit der rechten Maustaste auf die Datenquelle und wรคhlen Sie aus Transformation schaffen.

Transformation aus Datenquelle erstellen

Auf dem nรคchsten Bildschirm:

  1. Geben Sie die Target Objekttyp.
  2. Geben Sie die Target Objektname.
  3. Geben Sie den Untertyp ein.
  4. Klicken Sie auf Fortfahren.

Transformation Target Objekteinstellungen

Die Transformation wird mit einer automatischen Karte erstellt.ping der Quellfelder zu den Zielfeldern.

Datentransferprozess (DTP) erstellen

Ein DTP รผbertrรคgt Datensรคtze vom PSA in das aktive Datenziel.

Klicken Sie mit der rechten Maustaste auf den DTP-Ordner und wรคhlen Sie Datenรผbertragungsprozess erstellen im Kontextmenรผ.

Datenรผbertragungsprozess erstellen

Der folgende Bildschirm zeigt das erfolgreich erstellte DTP.

DTP-Erstellungsbestรคtigung

Schritt 4: InfoPackage erstellen und Datenladen planen

Das InfoPackage steuert, wie die Flatfile in den PSA eingelesen wird. Planen Sie es vor dem Ausfรผhren des DTP ein.

  1. Enter RSA1 In der Eingabeaufforderung.
  2. Presse Enter.
  3. Navigieren Registerkarte โ€žModellierungโ€œ > Datenquellen.
  4. Klicken Sie mit der rechten Maustaste auf die Datenquelle und wรคhlen Sie aus InfoPackage erstellen.

InfoPackage erstellen

  1. Geben Sie das InfoPackage ein DescriptIon.
  2. Klicken Sie auf Gespeichert.

InfoPackage DescriptIon

  1. Klicken Sie auf die Programm Tab.
  2. Klicken Sie auf Start um den Ladevorgang der Flatfile in die DataSource zu starten.

Zeitplan-Infopaket

Schritt 5: Daten in das DSO laden

Im letzten Schritt wird der DTP ausgefรผhrt, um Datensรคtze aus dem PSA in das aktive Stammdaten-InfoObject zu รผbertragen.

  1. Klicken Sie auf die Ausfรผhren Registerkarte im DTP.
  2. Klicken Sie auf die Ausfรผhren Schaltflรคche zum Starten des Datenladens von der Datenquelle (PSA) in das DSO.

DTP-Ladevorgang in DSO ausfรผhren

Best Practices fรผr das Laden von Stammdaten aus Flatfiles

Die Einhaltung einiger bewรคhrter Gewohnheiten sorgt fรผr vorhersehbare und einfache Fehlerbehebung bei Flatfile-Ladevorgรคngen. SAP BI/BW.

  • รœberprรผfen Sie die Flatfile: Stellen Sie vor der Aktivierung sicher, dass die Feldreihenfolge, die Trennzeichen und die Datumsformate in der Datei mit der DataSource-Struktur รผbereinstimmen.
  • Attributschlรผssel abgleichen: Um Ladefehler zu vermeiden, muss sichergestellt werden, dass das Schlรผsselfeld des InfoObjects in der Quelldatei eindeutig ist.
  • Test mit kleinen Stichproben: Fรผhren Sie das InfoPackage und DTP zuerst mit einer kleinen Datei aus und skalieren Sie es anschlieรŸend nach der Kartenerstellung auf das volle Volumen.ping ist bestรคtigt.
  • PSA-Aufzeichnungen รผberwachen: Prรผfen Sie nach dem InfoPackage-Lauf die PSA, um die Anzahl der Datensรคtze zu bestรคtigen, bevor Sie den DTP auslรถsen.
  • Die Ladung dokumentieren: Notieren Sie die Namen der Anwendungskomponente, der Datenquelle und des DTP, damit der Ladevorgang problemlos reproduziert oder รผbergeben werden kann.

Hรคufig gestellte Fragen

SAP BI/BW unterstรผtzt CSV-Textdateien und ASCII-Dateien fรผr den Import von Flatfiles. Dateien kรถnnen von der lokalen Workstation oder von einem im DataSource Ex definierten Anwendungsserverpfad geladen werden.traction tab.

Ein InfoPackage lรคdt Quelldaten in die PSA-Schicht. Ein DTP (Datentransferprozess) รผbertrรคgt dann Datensรคtze aus der PSA in das Zielobjekt, z. B. ein DSO, einen InfoCube oder ein Stammdaten-InfoObject.

Karteping Fehler treten รผblicherweise auf, wenn die Quellfelder nicht mit den Ziel-InfoObject-Attributen hinsichtlich Name oder Typ รผbereinstimmen. รœberprรผfen Sie vor der Aktivierung, ob die Feldstruktur, die Datentypen und die Schlรผsselfelder der Datenquelle mit dem Ziel-InfoObject รผbereinstimmen.

Ja. Verwenden Sie die Registerkarte โ€žZeitplanโ€œ im InfoPackage, um periodische Ladevorgรคnge wie tรคgliche oder wรถchentliche Ausfรผhrungen zu konfigurieren. Fรผr unbeaufsichtigte Ausfรผhrungen platzieren Sie die Datei auf dem Anwendungsserver und planen die Ausfรผhrung รผber Prozessketten.

KI-Tools kรถnnen Quelldateien analysieren, Anomalien erkennen und Feldkarten empfehlen.pingEs werden Verbindungen zwischen DataSource-Strukturen und InfoObject-Attributen hergestellt. Modelle des maschinellen Lernens kรถnnen auรŸerdem doppelte Datensรคtze erkennen und Volumenspitzen vorhersagen, die die Ladeleistung beeintrรคchtigen kรถnnten.

Ja. KI-gestรผtzte Datenqualitรคtstools kรถnnen Namen standardisieren, Datensรคtze deduplizieren, GroรŸ-/Kleinschreibung korrigieren und Referenzcodes in der Flatfile validieren, bevor diese den PSA erreicht. Dadurch werden Transformationsfehler reduziert und die Genauigkeit der InfoObject-Attribute verbessert.

Fassen Sie diesen Beitrag mit folgenden Worten zusammen: