SAP HANA Vejledning til upload af flat fil: CSV, XLS & XLSX

Anonim

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 følgende type filer, som vil være tilgængelige på klientsystemet som nedenfor -

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

Før denne indstilling skal brugeren oprette kontrolfil (.CTL-fil). For at uploade data i SAP HANA skal der findes en tabel i SAP HANA. Hvis tabellen afsluttes, tilføjes poster i slutningen af ​​tabellen. Hvis tabellen ikke er til stede, skal der oprettes en tabel.

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

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 der ikke findes en tabel i SAP HANA, kan vi oprette en tabel ved hjælp af SQL Script eller ved denne proces ved at vælge "NY" .

Vi bruger "NY" mulighed for at oprette en ny tabel.

Opret fil med data i vores lokale system

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

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

SalgOrg Navn betalingsmiddel CoCode Adresse Land Ref_Sorg
1000 ABC Pvt. Ltd. USD 1000 NEW YORK USA 1000
2000 ABC virksomheder INR 2000 INDIEN INDIEN 2000

Vælg filen

Trin 1) Åbn modelperspektiv? 'Hovedmenu' ? 'Hjælp' ? 'Hurtig visning' som vist nedenfor.

En Quick View-skærm vises som nedenfor -

Vælg 'Import' fra Quick View. Et pop op-vindue til importmulighed vises.

Der vises et pop op-vindue til import. Gå til SAP HANA Content? 'Data fra lokal fil'.

Klik på Næste.

Et pop op-vindue til filvalg vises, følg nedenstående trin for den valgte fil.

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

Der vises et skærmbillede til filvalg til import, hvor 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

  • Kildefil sektion
  • Fildetaljer sektion
  • Måltabel

Trin 2) I dette trin skal vi indtaste følgende detaljer -

  1. Vælg fil - Den valgte filsti vises her.
  2. Header Row Exits - Hvis SalesOrg.xls-filen har en header (kolonnenavn). Så vi har kryds af det.
  3. Importér alle data - Marker denne indstilling, hvis du vil importere alle data fra en fil, ellers nævnes Startlinje og slutlinje for specifik datalæsning fra fil.
  4. Ignorer ledende og efterfølgende hvidt mellemrum Marker denne mulighed for at ignorere ledende og efterfølgende hvidt mellemrum i filen.
  5. Måltabel - I dette afsnit to valgmuligheder -

    Ny - Hvis tabellen ikke er til stede i SAP HANA, skal du vælge denne indstilling og angive Afslut skema navn og tabel navn, der skal oprettes.

    Afslut - Hvis tabellen findes i SAP HANA, skal du vælge denne mulighed. Vælg skemanavn og tabel. Data tilføjes til slutningen af ​​tabellen.

  6. Klik på knappen "Næste"

Administrer kortlægningerne

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

Der er to forskellige typer kortlægning til rådighed. Når vi klikker på, får vi to muligheder som nedenfor -

  • Én til én : 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 kolonnerne er ens.

Kortlægning af kilde til mål - Vi vil her kortlægge kolonnen Kildefil til måltabellen, og også kan vi ændre definitionen af ​​måltabellen.

  1. Foreslået tabelstruktur fra kildefil - Tabelkolonnenavn antages fra Excel-fil Søjlenavn (overskrift).
  2. Måltabelstruktur: Måltabellagertype er som standard valgt som kolonnelager.
  3. Klik på Filnavn og træk til målfeltet, Filen kortlægges. Feltet kan kortlægges automatisk af en til en eller kortlægges efter navn. vi kan manuelt foretage kortlægningen ved hjælp af træk og slip-indstilling Hvis vores kolonnenavn ikke kunne kortlægges med ovenstående muligheder.
  4. I afsnittet Fildata på det samme skærmbillede kan vi også se, hvordan dataene ser ud i kildefilen for alle kolonnerne. Fildatasektionen viser data for SalesOrg-filen.
  5. Klik på "Næste" fil.

Et vindue til importdata fra den lokale fil vises.

Indlæs dataene

Det er den sidste skærm, inden vi starter indlæsningsprocessen. Ved dette skærmbillede vises data, der allerede findes i tabellen, og også oplysningerne om skemaet og tabellen, som vi skal indlæse, vises.

  1. Detailafsnit : I dette afsnit vises det valgte kildefilnavn, måltabellens navn og målskemanavnet.
  2. Data fra fil: Det viser data, der er ekstraheret fra filen.
  3. Hvis de viste data i afsnittet Data fra fil er blevet bekræftet, skal du klikke på 'Udfør' for at starte indlæsning af data til tabellen.

  • Efter fuldført importmulighed skal vi se posten i joblogvisningen med status 'Afsluttet med succes.'

  • Når dataimportjobbet er vellykket,
    1. Vi kan se dataene i tabellen ved at vælge tabellen for det respektive skema og højreklikke på Tabel? 'Data Preview' som vist nedenfor.
    2. Data fra tabellen vises i skærmbilledet Dataeksempel som nedenfor -