Laden von Transaktionsdaten aus einer Flatfile in SAP BI / BW

Anonim

Wir werden lernen, wie Transaktionsdaten mithilfe eines Szenarios aus einer Flat File geladen werden.

Szenario: Laden Sie Daten in das DSO mit dem Namen "DEMO_DSO". Das DSO hat die folgenden Felder.

Schlüsselfelder:

ZCUST - Kunde

ZMAT - Material

Datenfelder:

ZPRICE - Materialpreis

ZQTY - Menge

Schauen wir uns die Schritte zum Laden von Daten aus einer Flat-Datei in DSO an

Schritt 1) ​​Erstellen Sie ein Quellsystem für eine Flatfile.

  1. Gehen Sie zum Transaktionscode RSA1
  2. Klicken Sie auf die Schaltfläche OK.

Im nächsten Bildschirm wird

  1. Navigieren Sie zur Registerkarte Modellierung-> Quellsysteme.
  2. Klicken Sie mit der rechten Maustaste auf den Ordner mit dem Namen DATEI und wählen Sie im Kontextmenü die Option "Erstellen".

Im nächsten Bildschirm wird

  1. Geben Sie den Namen des logischen Systems ein.
  2. Geben Sie die Beschreibung ein. Klicken Sie auf die Schaltfläche Weiter.

Schritt 2) Erstellen Sie eine Anwendungskomponente.

  1. Gehen Sie zum Transaktionscode RSA1
  2. Klicken Sie auf die Schaltfläche OK.

  1. Navigieren Sie zur Registerkarte Modellierung-> Datenquellen.
  2. Wählen Sie das Quellsystem.

  1. Klicken Sie mit der rechten Maustaste -> Anwendungskomponente erstellen.

  1. Geben Sie den technischen Namen ein.
  2. Geben Sie die Beschreibung ein.
  3. Klicken Sie auf Weiter.

Schritt 3) Erstellen Sie eine Datenquelle.

  1. Gehen Sie zum Transaktionscode RSA1
  2. Klicken Sie auf die Schaltfläche OK.

  1. Navigieren Sie zur Registerkarte Modellierung-> Datenquellen.
  2. Rechtsklick -> Datenquelle erstellen.

  1. Geben Sie den technischen Namen ein.
  2. Wählen Sie den DataType DataSource.
  3. Klicken Sie auf Weiter.

  1. Geben Sie die unten gezeigten Felder ein. Diese Struktur sollte mit dem DSO übereinstimmen, in das Transaktionsdaten geladen werden sollen.

  1. Wählen Sie auf der Registerkarte "Extraktion" den Adapter als "Texttypdatei von lokaler Arbeitsstation laden" aus.
  2. Wählen Sie den Dateipfad, in den die zu ladende Flatfile im System abgelegt wird, und aktivieren Sie die Datenquelle.

Schritt 4) Erstellen Sie eine Transformation zwischen Datenquelle (Quelle) und DSO (Ziel).

  1. Gehen Sie zum Transaktionscode RSA1.
  2. Klicken Sie auf die Schaltfläche OK.

  1. Navigieren Sie zur Registerkarte Modellierung-> InfoProvider.
  2. Transformation erstellen.

  1. Geben Sie den Zielobjekttyp ein.
  2. Geben Sie den Namen des Zielobjekts ein.
  3. Geben Sie den Quellobjekttyp ein.
  4. Geben Sie den Namen des Quellobjekts ein.
  5. Geben Sie das Quellsystem ein.
  6. Klicken Sie auf Weiter.

Der folgende Bildschirm zeigt die Transformation, die mit der automatischen Zuordnung der Quellfelder zu den Zielfeldern erstellt wurde.

Schritt 5) Datenübertragungsprozess erstellen.

Klicken Sie mit der rechten Maustaste auf den DTP-Ordner und wählen Sie im Kontextmenü die Option „Datenübertragungsprozess erstellen“.

Der folgende Bildschirm zeigt das erstellte DTP.

Schritt 6) Erstellen Sie ein Infopaket und planen Sie das Laden in die DataSource (PSA).

  1. Gehen Sie zum Transaktionscode RSA1.
  2. Klicken Sie auf die Schaltfläche OK.

  1. Navigieren Sie zur Registerkarte Modellierung-> DataSources.
  2. Klicken Sie mit der rechten Maustaste auf DataSource -> InfoPackage erstellen.

  1. Geben Sie die InfoPackage-Beschreibung ein.
  2. Klicken Sie auf Speichern.

  1. Klicken Sie auf die Registerkarte Zeitplan.
  2. Klicken Sie auf die Schaltfläche Start, um das Laden von der Flatfile in die Datenquelle zu starten.

Schritt 7) Laden Sie Daten in das DSO.

  1. Klicken Sie im DTP auf die Registerkarte Ausführen.
  2. Klicken Sie auf die Schaltfläche Ausführen, um das Laden der Daten von der DataSource (PSA) in das DSO zu starten.