Tutorial caricamento file flat SAP HANA: CSV, XLS e amp; XLSX

Anonim

SAP HANA supporta il caricamento di dati da un file senza strumenti ETL (SLT, BODS e DXC). È una nuova funzionalità di HANA Studio Revision 28 (SPS04).

Supporto SAP HANA seguente tipo di file che sarà disponibile sul sistema client come di seguito:

  • .CSV (file con valori separati da virgole)
  • .XLS
  • .XLSX

Prima di questa opzione, l'utente deve creare il file di controllo (file .CTL). Per caricare i dati in SAP HANA, la tabella deve esistere in SAP HANA. Se la tabella esce, i record verranno aggiunti alla fine della tabella, se la tabella non è presente, è necessario creare la tabella.

Questa applicazione suggerisce il nome della colonna e il tipo di dati per le nuove tabelle.

I passaggi per caricare i dati dal file flat a SAP HANA sono i seguenti:

  • Crea la tabella in SAP HANA
  • Crea file con i dati nel nostro sistema locale
  • Seleziona il file
  • Gestisci le mappature
  • Carica i dati

Crea la tabella in SAP HANA

Se le tabelle non sono presenti in SAP HANA, possiamo creare una tabella tramite SQL Script o tramite questo processo selezionando l' opzione "NEW" .

Useremo l'opzione "NEW" per creare una nuova tabella.

Crea file con i dati nel nostro sistema locale

Caricheremo i dati anagrafici dell'organizzazione di vendita. Quindi crea un file .csv e un file .xls sul sistema locale.

Caricheremo il file SalesOrg.xlsx in SAP HANA, quindi abbiamo creato un file SalesOrg.xlsx nel sistema locale.

SalesOrg Nome Moneta CoCode Indirizzo Nazione Ref_Sorg
1000 ABC Pvt. Ltd. Dollaro statunitense 1000 NEW YORK Stati Uniti d'America 1000
2000 ABC Enterprises INR 2000 INDIA INDIA 2000

Seleziona il file

Passaggio 1) Aprire la prospettiva del modellatore? 'Menu principale' ? 'Aiuto' ? "Visualizzazione rapida" come mostrato di seguito.

Viene visualizzata una schermata di visualizzazione rapida come di seguito:

Seleziona l'opzione "Importa" da Visualizzazione rapida. Verrà visualizzato un popup per l'opzione di importazione.

Viene visualizzato un popup per l'importazione. Vai a SAP HANA Content? "Dati da file locale".

Fare clic su Avanti.

Verrà visualizzato un popup per la selezione del file, seguire i passaggi seguenti per il file selezionato.

  1. Seleziona il file SalesOrg.xls.
  2. Fare clic sul pulsante "Apri".

Verrà visualizzata una schermata per la selezione dei file per l'importazione, in cui è possibile selezionare un file per il caricamento dei dati dal sistema locale al database SAP HANA.

Le opzioni disponibili possono essere classificate in tre aree principali, lo sono

  • Sezione file di origine
  • Sezione Dettagli file
  • Tabella di destinazione

Passaggio 2) In questo passaggio dobbiamo inserire i seguenti dettagli:

  1. Seleziona file - Il percorso del file selezionato verrà visualizzato qui.
  2. Uscita riga di intestazione : se il file SalesOrg.xls ha un'intestazione (nome colonna). Quindi, l'abbiamo spuntato.
  3. Importa tutti i dati : selezionare questa opzione se si desidera importare tutti i dati da un file, altrimenti menzionare la riga iniziale e la riga finale per il caricamento di dati specifici dal file.
  4. Ignora gli spazi bianchi iniziali e finali Spuntare questa opzione per ignorare gli spazi bianchi iniziali e finali nel file.
  5. Tabella di destinazione - In questa sezione due opzioni -

    Nuovo : se la tabella non è presente in SAP HANA, scegliere questa opzione e fornire il nome dello schema in uscita e il nome della tabella da creare.

    Uscita : se la tabella esiste in SAP HANA, scegliere questa opzione. Seleziona il nome dello schema e la tabella. I dati verranno aggiunti alla fine della tabella.

  6. Fare clic sul pulsante "Avanti"

Gestisci le mappature

Verrà utilizzata una schermata di mappatura per eseguire la mappatura tra le colonne di origine e di destinazione.

Sono disponibili due diversi tipi di mappatura. Quando si fa clic su , si ottengono due opzioni come di seguito:

  • Uno a uno : utilizzando questa opzione, possiamo mappare colonna a colonna in base alla sequenza. Questa opzione può essere utilizzata se sappiamo che tutte le colonne sono in sequenza.
  • Mappa per nome : utilizzando questa opzione, possiamo mappare le colonne di origine e di destinazione in base al nome. Questo può essere utilizzato se sappiamo che i nomi delle colonne sono gli stessi.

Mappatura da origine a destinazione: mapperemo qui la colonna del file di origine alla tabella di destinazione e, inoltre, possiamo modificare la definizione della tabella di destinazione.

  1. Struttura della tabella proposta dal file di origine: il nome della colonna della tabella si suppone dal nome della colonna del file Excel (intestazione).
  2. Struttura della tabella di destinazione: il tipo di archivio della tabella di destinazione è selezionato come archivio di colonne per impostazione predefinita.
  3. Fare clic su Nome file e trascinare nel campo di destinazione, il file verrà mappato. Il campo può essere mappato automaticamente da uno a uno o mappato per nome. possiamo eseguire manualmente la mappatura utilizzando l'opzione di trascinamento della selezione Se il nome della nostra colonna non può essere mappato con le opzioni di cui sopra.
  4. Nella sezione Dati file della stessa schermata, possiamo anche vedere come appaiono i dati nel file sorgente per tutte le colonne. La sezione Dati file mostra i dati del file SalesOrg.
  5. Fare clic sul file "Avanti".

Apparirà una finestra per importare i dati dal file locale.

Carica i dati

È la schermata finale prima di iniziare il processo di caricamento. In questa schermata verranno visualizzati i dati già esistenti nella tabella e verranno visualizzate anche le informazioni sullo schema e sulla tabella in cui andremo a caricare i dati.

  1. Sezioni dei dettagli : in questa sezione verranno visualizzati il ​​nome del file di origine selezionato, il nome della tabella di destinazione e il nome dello schema di destinazione.
  2. Dati da file: verranno visualizzati i dati estratti dal file.
  3. Se i dati visualizzati nella sezione Dati da file sono stati verificati, fare clic su "Fine" per avviare il caricamento dei dati nella tabella.

  • Dopo aver completato con successo l'opzione di importazione, dovremmo vedere la voce nella visualizzazione del registro lavori con lo stato "Completato con successo".

  • Una volta che il lavoro di importazione dei dati ha esito positivo,
    1. Possiamo vedere i dati nella tabella selezionando la tabella del rispettivo schema e facendo clic con il tasto destro su Tabella? "Anteprima dati" come mostrato di seguito.
    2. I dati della tabella verranno visualizzati nella schermata Anteprima dati come di seguito: