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.

  • ๐Ÿ“„ Caricamento di file flat: I dati delle transazioni provenienti da un file CSV o di testo vengono caricati in un DSO.
  • ๐Ÿ”ง Sistema sorgente: Un sistema di origine file indirizza BW alla posizione del file locale o sul server.
  • ๐Ÿงฑ Campi dell'origine dati: La struttura del DataSource corrisponde alla chiave DSO di destinazione e ai campi dati.
  • ๐Ÿ” Trasformazione: Una trasformazione mappa i campi del file nel DSO con mappatura automaticaping.
  • ๐Ÿ“ฆ InfoPackage e DTP: Un InfoPackage viene caricato nel PSA e un DTP viene caricato dal PSA al DSO.
  • ๐Ÿค– Assistenza AI: L'intelligenza artificiale convalida i dati dei file e segnala eventuali problemi di qualitร  prima del completamento del caricamento.

Carica i dati della transazione da file flat in SAP BI/BN

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ร )

Carica i dati della transazione dal file flat

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

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

Carica i dati della transazione dal file flat

Nella schermata successiva:

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

Carica i dati della transazione dal file flat

Nella schermata successiva:

  1. Immettere il nome del sistema logico.
  2. Inserire il Descriptione. Fare clic sul pulsante Continua.

Carica i dati della transazione dal file flat

Passaggio 2: Creare un componente dell'applicazione

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

Carica i dati della transazione dal file flat

  1. Accedere alla scheda Modellazione -> Origini dati.
  2. Selezionare il sistema sorgente.

Carica i dati della transazione dal file flat

  1. Fare clic con il tasto destro -> Crea componente dell'applicazione.

Carica i dati della transazione dal file flat

  1. Inserisci il Nome Tecnico.
  2. Inserire il Descriptione.
  3. Fai clic su Continua.

Carica i dati della transazione dal file flat

Passaggio 3: Creare l'origine dati

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

Carica i dati della transazione dal file flat

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

Carica i dati della transazione dal file flat

  1. Inserisci il Nome Tecnico.
  2. Scegli l'origine dati DataType.
  3. Fai clic su Continua.

Carica i dati della transazione dal file flat

  1. Inserisci i campi indicati di seguito. Questa struttura deve essere identica a quella del DSO in cui devono essere caricati i dati delle transazioni.

Carica i dati della transazione dal file flat

  1. Nell'ExtracNella scheda zione, selezionare l'adattatore "Carica file di testo dalla workstation locale".
  2. Seleziona il percorso in cui si trova il file flat e attiva l'origine dati.

Carica i dati della transazione dal file flat

Passaggio 4: Creare una trasformazione (da origine dati a DSO)

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

Carica i dati della transazione dal file flat

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

Carica i dati della transazione dal file flat

  1. Inserire il Target Tipo di oggetto.
  2. Inserire il Target Nome oggetto.
  3. Inserire il tipo di oggetto sorgente.
  4. Inserisci il nome dell'oggetto sorgente.
  5. Inserisci il sistema di origine.
  6. Fai clic su Continua.

Carica i dati della transazione dal file flat

La schermata seguente mostra la trasformazione creata con la mappa automaticaping dei campi sorgente ai campi di destinazione.

Carica i dati della transazione dal file flat

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.

Carica i dati della transazione dal file flat

La schermata seguente mostra il DTP creato.

Carica i dati della transazione dal file flat

Passaggio 6: Creare un InfoPackage e pianificare il caricamento

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

Carica i dati della transazione dal file flat

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

Carica i dati della transazione dal file flat

  1. Inserisci la descrizione dell'InfoPackage.
  2. Fare clic su Salva.

Carica i dati della transazione dal file flat

  1. Fai clic sulla scheda Programma.
  2. Fai clic sul pulsante Avvia per avviare il caricamento dal file flat all'origine dati.

Carica i dati della transazione dal file flat

Passaggio 7: Caricare i dati nel DSO

  1. Fai clic sulla scheda Esegui nel DTP.
  2. Fai clic sul pulsante Esegui per avviare il caricamento dei dati dalla DataSource (PSA) alla DSO.

Carica i dati della transazione dal file flat

DOMANDE FREQUENTI

Un InfoPackage carica i dati dal sistema sorgente solo fino al livello di staging PSA. Un Data Transfer Process (DTP) carica quindi i dati dal PSA in una destinazione specifica, come un DSO o un InfoCube, con una migliore gestione degli errori.

SAP BW carica file CSV delimitati e file di testo ASCII a lunghezza fissa. Il file puรฒ essere letto dalla workstation locale o dal server applicativo e la sua struttura di campi deve corrispondere a quella del DataSource e del DSO di destinazione.

Un DataStore Object (DSO) memorizza dati dettagliati e ripuliti a livello di documento in tabelle piatte e trasparenti. Funge da livello di staging e reporting, supporta la gestione delle sovrascritture e delle modifiche incrementali e alimenta gli InfoCube con i dati.

Sรฌ. L'automazione intelligente puรฒ pianificare il caricamento dei file e attivare i DTP e il SAP Joule AI copilot puรฒ rispondere alle domande di configurazione. Strumenti moderni come SAP Datasphere automatizza ulteriormente l'ingestione dei file con la mappaping suggerimenti e monitoraggio.

L'apprendimento automatico verifica i record dei file caricati rispetto ai formati e agli intervalli di valori previsti, segnala le anomalie e propone correzioni prima del completamento del caricamento. Questa convalida intelligente riduce gli errori di ingresso nel DSO da file esterni.

Riassumi questo post con: