Come caricare i dati delle transazioni da un file flat in SAP BI / BW

Anonim

Impareremo come caricare i dati transazionali da un file flat con l'aiuto di uno scenario.

Scenario: caricamento dei dati nel DSO denominato "DEMO_DSO". Il DSO ha i seguenti campi.

Campi chiave:

ZCUST - Cliente

ZMAT - Materiale

Campi dati:

ZPRICE - Prezzo materiale

ZQTY - Quantità

Esaminiamo i passaggi per caricare i dati su DSO da file Flat

Passaggio 1) Crea il sistema di origine per il file flat.

  1. Vai al codice di transazione RSA1
  2. Fare clic sul pulsante OK.

Nella schermata successiva,

  1. Vai alla scheda Modellazione-> Sistemi di origine.
  2. Fare clic con il tasto destro sulla cartella denominata FILE e scegliere "Crea" dal menu contestuale.

Nella schermata successiva,

  1. Immettere il nome del sistema logico.
  2. Immettere la descrizione Fare clic sul pulsante Continua.

Passaggio 2) Crea componente dell'applicazione.

  1. Vai al codice di transazione RSA1
  2. Fare clic sul pulsante OK.

  1. Vai alla scheda Modellazione-> Origini dati.
  2. Scegli il sistema di origine.

  1. Fare clic con il pulsante destro del mouse -> Crea componente dell'applicazione.

  1. Immettere il nome tecnico.
  2. Immettere la descrizione.
  3. Fare clic su Continua.

Passaggio 3) Crea origine dati.

  1. Vai al codice di transazione RSA1
  2. Fare clic sul pulsante OK.

  1. Vai alla scheda Modellazione-> Origini dati.
  2. Fare clic con il tasto destro -> Crea origine dati.

  1. Immettere il nome tecnico.
  2. Scegli DataType DataSource.
  3. Fare clic su Continua.

  1. Immettere i campi mostrati di seguito. Questa struttura dovrebbe essere la stessa del DSO in cui devono essere caricati i dati della transazione.

  1. Nella scheda Estrazione, scegliere l'adattatore come "Carica file di tipo testo dalla workstation locale".
  2. Scegliere il percorso del file in cui si trova il file flat da caricare nel sistema e attivare l'origine dati.

Passaggio 4) Creare la trasformazione tra Data Source (Source) e DSO (Target).

  1. Vai al codice di transazione RSA1.
  2. Fare clic sul pulsante OK.

  1. Vai alla scheda Modellazione-> InfoProvider.
  2. Crea trasformazione.

  1. Immettere il tipo di oggetto di destinazione.
  2. Immettere il nome dell'oggetto di destinazione.
  3. Immettere il tipo di oggetto di origine.
  4. Immettere il nome dell'oggetto di origine.
  5. Entra nel sistema di origine.
  6. Fare clic su Continua.

La schermata sottostante mostra la trasformazione creata con la mappatura automatica dei campi di origine sui campi di destinazione.

Passaggio 5) Crea processo di trasferimento dati.

Fare clic con il tasto destro sulla cartella DTP e scegliere l'opzione "Crea processo di trasferimento dati" dal menu contestuale.

La schermata sottostante mostra il DTP creato.

Passaggio 6) Crea pacchetto informativo e programma dataload nel DataSource (PSA).

  1. Vai al codice di transazione RSA1.
  2. Fare clic sul pulsante OK.

  1. Vai alla scheda Modellazione-> Origini dati.
  2. Fare clic con il tasto destro su DataSource -> Crea InfoPackage.

  1. Immettere la descrizione del pacchetto informativo.
  2. Fare clic su Salva.

  1. Fare clic sulla scheda Pianificazione.
  2. Fare clic sul pulsante Start per avviare il caricamento dal file flat all'origine dati.

Passaggio 7) Carica i dati nel DSO.

  1. Fare clic sulla scheda Esegui nel DTP.
  2. Fare clic sul pulsante Esegui per avviare il caricamento dei dati da DataSource (PSA) al DSO.