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

Anonim

SAP HANA stöder uppladdning av data från en fil utan ETL-verktyg (SLT, BODS och DXC). Det är en ny funktion i HANA Studio Revision 28 (SPS04).

SAP HANA Support följande typ av filer som kommer att finnas tillgängliga på klientsystemet enligt nedan -

  • .CSV (Kommaseparerade värdefiler)
  • .XLS
  • .XLSX

Innan detta alternativ måste användaren skapa kontrollfil (.CTL-fil). För att ladda upp data i SAP HANA måste tabellen finnas i SAP HANA. Om tabellen avslutas läggs poster till i slutet av tabellen. Om tabellen inte finns måste tabellen skapas.

Denna applikation föreslår kolumnnamn och datatyp för de nya tabellerna.

Stegen för att ladda upp data från platt fil till SAP HANA är enligt nedan -

  • Skapa tabellen i SAP HANA
  • Skapa fil med data i vårt lokala system
  • Välj filen
  • Hantera kartläggningarna
  • Ladda data

Skapa tabellen i SAP HANA

Om tabellen inte finns i SAP HANA kan vi skapa en tabell med SQL Script eller genom denna process genom att välja alternativet "NYTT" .

Vi använder alternativet "NYTT" för att skapa en ny tabell.

Skapa fil med data i vårt lokala system

Vi kommer att ladda upp försäljningsorganisationens stamdata. Så skapa en .csv-fil och .xls-fil för den på det lokala systemet.

Vi kommer att ladda upp SalesOrg.xlsx-filen till SAP HANA, så vi har skapat en fil SalesOrg.xlsx i det lokala systemet.

Försäljningsorganisation namn Valuta CoCode Adress Land Ref_Sorg
1000 ABC Pvt. Ltd. USD 1000 NEW YORK USA 1000
2000 ABC företag INR 2000 INDIEN INDIEN 2000

Välj filen

Steg 1) Öppna modellperspektivet? 'Huvudmeny' ? 'Hjälp' ? 'Snabbvy' som visas nedan.

En snabbvisningsskärm visas som nedan -

Välj alternativet Importera från Snabbvy. Ett popup-fönster för import visas.

En popup-skärm för import visas. Gå till SAP HANA Content? 'Data från lokal fil'.

Klicka på Nästa.

Ett popup-fönster för filval visas, följ nedanstående steg för att välja fil.

  1. Välj filen SalesOrg.xls.
  2. Klicka på knappen "Öppna".

En skärm för filval för import visas där vi kan välja en fil för att ladda data från det lokala systemet till SAP HANA-databasen.

Tillgängliga alternativ kan kategoriseras i tre huvudområden

  • Avsnitt källfil
  • Avsnitt om filinformation
  • Måltabell

Steg 2) I detta steg måste vi ange följande detaljer -

  1. Välj fil - Vald filsökväg visas här.
  2. Rubrikrad avslutas - Om filen SalesOrg.xls har en rubrik (kolumnnamn). Så vi har kryssat av det.
  3. Importera alla data - Markera det här alternativet om du vill importera all data från en fil, annars nämner Startrad och Slutrad för specifik dataladdning från fil.
  4. Ignorera ledande och efterföljande vitt utrymme Kryssa för det här alternativet för att ignorera ledande och efterföljande vitt utrymme i filen.
  5. Måltabell - I detta avsnitt två alternativ -

    Ny - Om tabellen inte finns i SAP HANA, välj det här alternativet och ange Avslutande schemanamn och tabellnamn som ska skapas.

    Avslutar - Om tabellen finns i SAP HANA, välj det här alternativet. Välj Schemans namn och tabell. Data läggs till i slutet av tabellen.

  6. Klicka på "Nästa" -knappen

Hantera kartläggningarna

En kartläggningsskärm används för att utföra kartläggningen mellan källkolumnen och målkolumnerna.

Det finns två olika typer av kartläggning. När vi klickar på får vi två alternativ enligt nedan -

  • En till en : Genom att använda detta alternativ kan vi mappa kolumn till kolumn baserat på sekvensen. Det här alternativet kan användas om vi vet att alla kolumner är i ordning.
  • Map by Name : Genom att använda det här alternativet kan vi mappa käll- och målkolumnerna baserat på namnet. Detta kan användas om vi vet att kolumnnamnen är desamma.

Kartläggning av källa till mål - Vi kommer här att mappa kolumnen Källfil till måltabellen, och vi kan också ändra måltabeldefinitionen.

  1. Föreslagen tabellstruktur från källfil - Tabellkolumnamn antas från Excel-fil Kolumnnamn (rubrik).
  2. Måltabellstruktur: Lagertyp för måltabell väljs som kolumnlagring som standard.
  3. Klicka på Filnamn och dra till målfältet, Filen mappas. Fältet kan kartläggas automatiskt av en till en eller alternativet mapp efter namn. vi kan manuellt göra kartläggningen med dra och släpp-alternativet Om vårt kolumnnamn inte kunde mappas med ovanstående alternativ.
  4. I avsnittet Fildata på samma skärm kan vi också se hur uppgifterna ser ut i källfilen för alla kolumner. Fildata avsnittet visar data för SalesOrg-filen.
  5. Klicka på "Nästa" -fil.

Ett fönster för importdata från den lokala filen visas.

Ladda data

Det är den sista skärmen innan vi startar laddningsprocessen. Vid den här skärmen visas data som redan finns i tabellen och informationen om schemat och tabellen som vi ska ladda kommer att visas.

  1. Detaljavsnitt : I det här avsnittet visas Vald källfil, namn på måltabell och namn på målschema.
  2. Data från fil: Den visar data som extraherats från filen.
  3. Om data som visas i avsnittet Data från fil har verifierats klickar du på "Slutför" för att börja ladda data till tabellen.

  • Efter att importalternativet har slutförts ska vi se posten i jobbloggvyn med status 'Avslutad framgångsrikt.'

  • När dataimportjobbet har lyckats,
    1. Vi kan se informationen i tabellen genom att välja tabellen för respektive schema och högerklicka på Tabell? 'Data Preview' enligt nedan.
    2. Data i tabellen visas på skärmen för förhandsgranskning av data enligt nedan-