Tutorial SAP HANA Flat File Upload: CSV, XLS & XLSX

Anonim

SAP HANA acceptă încărcarea datelor dintr-un fișier fără instrumente ETL (SLT, BODS și DXC). Este o caracteristică nouă a HANA Studio Revision 28 (SPS04).

Suport SAP HANA următor tip de fișiere care vor fi disponibile pe sistemul client după cum urmează -

  • .CSV (fișiere cu valori separate prin virgulă)
  • .XLS
  • .XLSX

Înainte de această opțiune, utilizatorul trebuie să creeze un fișier de control (fișier .CTL). Pentru a încărca date în SAP HANA, tabelul trebuie să existe în SAP HANA. Dacă tabelul iese, înregistrările vor fi adăugate la sfârșitul tabelului, dacă tabelul nu este prezent, atunci tabelul trebuie creat.

Această aplicație sugerează numele coloanei și tipul de date pentru noile tabele.

Pașii pentru încărcarea datelor dintr-un fișier plat în SAP HANA sunt următorii:

  • Creați tabelul în SAP HANA
  • Creați fișier cu date în sistemul nostru local
  • Selectați fișierul
  • Gestionați mapările
  • Încărcați datele

Creați tabelul în SAP HANA

Dacă tabelul nu este prezent în SAP HANA, atunci putem crea un tabel prin SQL Script sau prin acest proces selectând opțiunea „NOU” .

Vom folosi opțiunea „NOU” pentru crearea unui nou tabel.

Creați fișier cu date în sistemul nostru local

Vom încărca datele de bază ale organizației de vânzări. Deci, creați un fișier .csv și un fișier .xls pentru acesta pe sistemul local.

Vom încărca fișierul SalesOrg.xlsx în SAP HANA, așa că am creat un fișier SalesOrg.xlsx în sistemul local.

SalesOrg Nume Valută CoCode Abordare Țară Ref_Sorg
1000 ABC Pvt. Ltd. USD 1000 NEW YORK Statele Unite ale Americii 1000
2000 ABC Enterprises INR 2000 INDIA INDIA 2000

Selectați fișierul

Pasul 1) Deschideți perspectiva modelatorului? 'Meniu principal' ? 'Ajutor' ? „Vizualizare rapidă” așa cum se arată mai jos.

Un ecran Quick View apare ca mai jos-

Selectați opțiunea „Import” din Vizualizare rapidă. Va fi afișată o fereastră pop-up pentru import.

Este afișat un ecran pop-up pentru import. Mergi la conținutul SAP HANA? „Date din fișier local”.

Faceți clic pe Următorul.

Se va afișa o fereastră pop-up pentru selectarea fișierului, urmați pașii de mai jos pentru fișierul selectat.

  1. Selectați fișierul SalesOrg.xls.
  2. Faceți clic pe butonul „Deschideți”.

Va fi afișat un ecran pentru selectarea fișierelor pentru import, în care putem selecta un fișier pentru încărcarea datelor din sistemul local în baza de date SAP HANA.

Opțiunile disponibile pot fi clasificate în trei domenii principale, acestea sunt

  • Secțiunea Fișier sursă
  • Secțiunea Detalii fișier
  • Tabelul țintă

Pasul 2) În acest pas trebuie să introducem următoarele detalii -

  1. Selectare fișier - Calea fișierului selectat va fi afișată aici.
  2. Header Row Exits - Dacă fișierul SalesOrg.xls are un antet (coloană Name). Deci, am bifat-o.
  3. Import All Data - Bifați această opțiune dacă doriți să importați toate datele dintr-un fișier, altfel menționați Linia de pornire și Linia de sfârșit pentru încărcarea specifică a datelor din fișier.
  4. Ignorați spațiul alb principal și final Bifați această opțiune pentru ignorarea spațiului alb principal și final din fișier.
  5. Tabelul țintă - În această secțiune două opțiuni -

    Nou - Dacă tabelul nu este prezent în SAP HANA, atunci alegeți această opțiune și furnizați Ieșirea numelui schemei și a numelui tabelei pentru a fi create.

    Ieșire - Dacă tabelul există în SAP HANA, alegeți această opțiune. Selectați numele schemei și tabelul. Datele vor fi anexate la sfârșitul tabelului.

  6. Faceți clic pe butonul „Următorul”

Gestionați mapările

Se va utiliza un ecran de cartografiere pentru efectuarea cartografierii dintre coloanele sursă și țintă.

Există două tipuri diferite de mapare disponibile. Când facem clic pe vom obține două opțiuni ca mai jos -

  • One to One : folosind această opțiune, putem mapa o coloană pe coloană pe baza secvenței. Această opțiune poate fi utilizată dacă știm că toate coloanele sunt în ordine.
  • Harta după nume : utilizând această opțiune, putem mapa sursa și coloanele țintă pe baza numelui. Acest lucru poate fi utilizat dacă știm că numele coloanelor sunt aceleași.

Asocierea sursei la țintă - Vom mapa aici coloana Fișier sursă la Tabelul țintă și, de asemenea, putem modifica definiția tabelului țintă.

  1. Structura propusă a tabelului din fișierul sursă - Nume coloană tabel se presupune din fișier Excel Nume coloană (antet).
  2. Structura tabelului țintă: tipul de magazin Tabelul țintă este selectat ca depozit de coloane în mod implicit.
  3. Faceți clic pe Nume fișier și trageți la câmpul țintă, Fișierul va fi mapat. Câmpul poate fi mapat automat de una la una sau opțiunea de mapare după nume. putem face manual maparea folosind opțiunea drag and drop Dacă numele coloanei noastre nu a putut fi mapat cu opțiunile de mai sus.
  4. În secțiunea Fișier date din același ecran, putem vedea, de asemenea, cum arată datele în fișierul sursă pentru toate coloanele. Secțiunea Date fișier afișează datele fișierului SalesOrg.
  5. Faceți clic pe fișierul „Următorul”.

Va apărea o fereastră pentru importul datelor din fișierul local.

Încărcați datele

Este ecranul final înainte de a începe procesul de încărcare. Prin acest ecran se vor afișa datele care există deja în tabel, precum și informațiile despre schema și tabelul pe care urmează să le încărcăm.

  1. Secțiuni de detalii : în această secțiune vor fi afișate numele fișierului sursă selectat, numele tabelului țintă și detaliul numelui schemei țintă.
  2. Date din fișier: va afișa datele extrase din fișier.
  3. Dacă datele afișate în secțiunea Date din fișier au fost verificate, faceți clic pe „Finalizare” pentru a începe încărcarea datelor în tabel.

  • După finalizarea cu succes a opțiunii de import, ar trebui să vedem intrarea în vizualizarea jurnalului de joburi cu starea „Finalizat cu succes”.

  • Odată ce jobul de importare a datelor are succes,
    1. Putem vedea datele din tabelul selectând tabelul schemei respective și făcând clic dreapta pe Tabel? „Previzualizare date” așa cum se arată mai jos.
    2. Datele din tabel se vor afișa în ecranul de previzualizare a datelor, ca mai jos