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

SAP HANA understøtter upload af data fra en fil uden ETL-værktøjer (SLT, BODS og DXC). Det er en ny funktion i HANA Studio Revision 28 (SPS04).

SAP HANA Support following type filer, som vil være tilgængelige på klientsystemet som nedenfor -

  • .CSV (kommaseparerede værdifiler)
  • . XLS
  • .XLSX

Forud for denne mulighed skal brugeren oprette en kontrolfil (.CTL-fil). For at uploade data i SAP HANA skal tabel eksistere i SAP HANA. Hvis tabellen afsluttes, vil poster blive tilføjet i slutningen af ​​tabellen, hvis tabellen ikke er til stede, skal der oprettes tabel.

Denne applikation foreslår kolonnenavn og datatype for de nye tabeller.

Sådan uploades data fra flad fil til SAP HANA

Trin til upload af data fra flad fil til SAP HANA er som nedenfor-

  • Opret tabellen i SAP HANA
  • Opret fil med data i vores lokale system
  • Vælg filen
  • Administrer kortlægningerne
  • Indlæs dataene

Opret tabellen i SAP HANA

Hvis tabel ikke er til stede i SAP HANA, så kan vi oprette en tabel ved at SQL Script eller ved denne proces ved at vælge "NY" valgmulighed.

Vi vil bruge "NY" mulighed for at oprette en ny tabel.

Opret fil med data i vores lokale system

Vi vil uploade salgsorganisationens stamdata. Så opret en .csv-fil og .xls-fil til den på det lokale system.

Vi skal uploade SalesOrg.xlsx fil til SAP HANA, så vi har oprettet en fil SalesOrg.xlsx i det lokale system.

SalgsOrg Navn Valuta Kokode Adresse Land Ref_Sorg
1000 ABC Pvt. Ltd. USD 1000 NEW YORK USA 1000
2000 ABC Enterprises INR 2000 INDIEN INDIEN 2000

Vælg filen

Trin 1) Åbent modelbyggerperspektiv? 'Hovedmenu' ? 'Hjælp' ? 'Quick View' som vist nedenfor.

Oprettelse af en tabel i SAP HANA

En Quick View-skærm vises som nedenfor-

Oprettelse af en tabel i SAP HANA

Vælg 'Importer' fra Quick View. En pop-up for import mulighed vil blive vistyed.

Oprettelse af en tabel i SAP HANA

En pop-up til import-skærm visesyed. Gå til SAP HANA Content? 'Data fra lokal fil'.

Oprettelse af en tabel i SAP HANA

Klik på Næste.

En pop-up for filvalg visesyed, følg nedenstående trin for den valgte fil.

  1. Vælg filen SalesOrg.xls.
  2. Klik på knappen "Åbn".

Oprettelse af en tabel i SAP HANA

Et skærmbillede for filvalg til import vil blive vistyed , hvori vi kan vælge en fil til indlæsning af data fra lokalt system til SAP HANA-database.

Tilgængelige muligheder kan kategoriseres i tre hovedområder, de er

  • Kildefilsektion
  • Fil Details Sektion
  • Måltabel

Trin 2) I dette trin skal vi indtaste following detalje -

  1. Vælg fil – Den valgte filsti vil blive vistyed her.
  2. Overskriftsrække afsluttes – Hvis filen SalesOrg.xls har en overskrift (kolonnenavn). Så vi har sat kryds ved det.
  3. Importer alle data – Marker denne mulighed, hvis du vil importere alle data fra en fil, andetwise nævne startlinje og slutlinje for specifik dataindlæsning fra fil.
  4. Ignorer førende og efterfølgende hvidt mellemrum Marker denne mulighed for at ignorere indledende og efterstillede mellemrum i filen.
  5. Måltabel – I dette afsnit to muligheder –Ny – Hvis tabellen ikke findes i SAP HANA, skal du vælge denne mulighed og angive det afsluttende skemanavn og tabelnavn, der skal oprettes.
  6. Afslutning – Hvis tabellen findes i SAP HANA, og vælg derefter denne mulighed. Vælg Skemanavn og Tabel. Data vil blive tilføjet til slutningen af ​​tabellen.
  7. Klik på knappen "Næste".

Oprettelse af en tabel i SAP HANA

Administrer kortlægningerne

En kortlægningsskærm vil blive brugt til at udføre kortlægningen mellem kilde- og målkolonner.

Der findes to forskellige typer kortlægning. Når vi klikker på Oprettelse af en tabel i SAP HANA vi får to muligheder som nedenfor -

  • En til en: Ved at bruge denne mulighed kan vi kortlægge kolonne til kolonne baseret på sekvensen. Denne mulighed kan bruges, hvis vi ved, at alle kolonnerne er i rækkefølge.
  • Kort efter navn: Ved at bruge denne mulighed kan vi kortlægge kilde- og målkolonnerne baseret på navnet. Dette kan bruges, hvis vi ved, at kolonnenavnene er de samme.

Kortlægning af kilde til mål – Vi vil kortlægge her Kildefil-kolonnen til Target Table, og vi kan også ændre måltabeldefinitionen.

  1. Foreslået tabelstruktur fra kildefil- Tabelkolonne Navn formodes fra Excel-fil Kolonnenavn (overskrift).
  2. Måltabelstruktur: Butikstype for måltabel er valgt som kolonnelager som standard.
  3. Klik på Filnavn og træk til målfeltet. Filen vil blive kortlagt. Feltet kan kortlægges automatisk af én til én eller kortlægges efter navn. vi kan manuelt lave kortlægningen ved at bruge træk og slip mulighed, hvis vores kolonnenavn ikke kunne kortlægges med ovenstående muligheder. Administrer kortlægningerne
  4. I afsnittet Fildata på samme skærm kan vi også se, hvordan dataene ser ud i kildefilen for alle kolonnerne. Fildataafsnittet viser data fra SalesOrg-filen.
  5. Klik på "Næste" fil.

Administrer kortlægningerne

Et vindue til import af data fra den lokale fil vises.

Indlæs dataene

Det er sidste skærmbillede, før vi starter indlæsningsprocessen. På denne skærm vises data, der allerede findes i tabellen, og også informationen om skemaet og tabellen, som vi skal indlæse dataene til, vises.

  1. Detaljeafsnit: I dette afsnit vil det valgte kildefilnavn, måltabelnavn og målskemanavn blive vistyed.
  2. Data fra fil: Det vil vise data udtrukket fra filen.
  3. Hvis displayed data i afsnittet Data fra fil er blevet bekræftet, klik på 'Udfør' for at begynde at indlæse dataene til tabellen.

Indlæs dataene

  • Efter vellykket afslutning af importmuligheden, bør vi se posten i joblogvisningen med status 'Udført med succes'.

Indlæs dataene

  • Når dataimportopgaven er vellykket,
    1. Vi kan se dataene i tabel ved at vælge tabellen for respektive skema og højreklikke på Tabel ? 'Data Preview' som vist nedenfor.
    2. Tabellens data vil blive vist på dataeksempelskærmen som nedenfor-

    Indlæs dataene