Come caricare i dati delle transazioni da un file flat in SAP BI/BN
โก Riepilogo intelligente
Caricamento dei dati delle transazioni da un file flat in SAP BW crea un sistema di origine file, un DataSource, un processo di trasformazione e di trasferimento dati, quindi utilizza un InfoPackage e un DTP per caricare i record del file in un oggetto DataStore.

Che cos'รจ il caricamento dei dati di file flat in SAP BW?
Il caricamento dei dati delle transazioni da un file flat consente di importare dati esterni, come un file CSV o di testo, SAP BW per la creazione di report. In questo scenario, i dati vengono caricati in un DSO denominato โDEMO_DSOโ con i seguenti campi:
- Campi chiave: ZCUST (Cliente), ZMAT (Materiale)
- Campi dati: ZPRICE (Prezzo del materiale), ZQTY (Quantitร )
Di seguito sono riportati i passaggi per caricare i dati nel DSO da un file di testo.
Passaggio 1: Creare un sistema sorgente per il file flat
- Vai al codice transazione RSA1.
- Fare clic sul pulsante OK.
Nella schermata successiva:
- Accedere alla scheda Modellazione -> Sistemi sorgente.
- Fare clic con il tasto destro sulla cartella denominata FILE e scegliere "Crea" dal menu contestuale.
Nella schermata successiva:
- Immettere il nome del sistema logico.
- Inserire il Descriptione. Fare clic sul pulsante Continua.
Passaggio 2: Creare un componente dell'applicazione
- Vai al codice transazione RSA1.
- Fare clic sul pulsante OK.
- Accedere alla scheda Modellazione -> Origini dati.
- Selezionare il sistema sorgente.
- Fare clic con il tasto destro -> Crea componente dell'applicazione.
- Inserisci il Nome Tecnico.
- Inserire il Descriptione.
- Fai clic su Continua.
Passaggio 3: Creare l'origine dati
- Vai al codice transazione RSA1.
- Fare clic sul pulsante OK.
- Accedere alla scheda Modellazione -> Origini dati.
- Fare clic con il tasto destro -> Crea origine dati.
- Inserisci il Nome Tecnico.
- Scegli l'origine dati DataType.
- Fai clic su Continua.
- Inserisci i campi indicati di seguito. Questa struttura deve essere identica a quella del DSO in cui devono essere caricati i dati delle transazioni.
- Nell'ExtracNella scheda zione, selezionare l'adattatore "Carica file di testo dalla workstation locale".
- Seleziona il percorso in cui si trova il file flat e attiva l'origine dati.
Passaggio 4: Creare una trasformazione (da origine dati a DSO)
- Vai al codice transazione RSA1.
- Fare clic sul pulsante OK.
- Accedere alla scheda Modellazione -> InfoProvider.
- Crea trasformazione.
- Inserire il Target Tipo di oggetto.
- Inserire il Target Nome oggetto.
- Inserire il tipo di oggetto sorgente.
- Inserisci il nome dell'oggetto sorgente.
- Inserisci il sistema di origine.
- Fai clic su Continua.
La schermata seguente mostra la trasformazione creata con la mappa automaticaping dei campi sorgente ai campi di destinazione.
Passaggio 5: Creare un processo di trasferimento dati
Fai clic con il pulsante destro del mouse sulla cartella DTP e scegli l'opzione "Crea processo di trasferimento dati" dal menu contestuale.
La schermata seguente mostra il DTP creato.
Passaggio 6: Creare un InfoPackage e pianificare il caricamento
- Vai al codice transazione RSA1.
- Fare clic sul pulsante OK.
- Accedere alla scheda Modellazione -> Origini dati.
- Fare clic con il tasto destro su DataSource -> Crea InfoPackage.
- Inserisci la descrizione dell'InfoPackage.
- Fare clic su Salva.
- Fai clic sulla scheda Programma.
- Fai clic sul pulsante Avvia per avviare il caricamento dal file flat all'origine dati.
Passaggio 7: Caricare i dati nel DSO
- Fai clic sulla scheda Esegui nel DTP.
- Fai clic sul pulsante Esegui per avviare il caricamento dei dati dalla DataSource (PSA) alla DSO.
























