SAP HANA-opplastingsveiledning for flat fil: CSV, XLS og XLSX

SAP HANA støtter opplasting av data fra en fil uten ETL-verktøy (SLT, BODS og DXC). Det er en ny funksjon i HANA Studio Revsion 28 (SPS04).

SAP HANA Støtte følgende type filer som vil være tilgjengelig på klientsystemet som nedenfor -

  • .CSV (kommaseparerte verdifiler)
  • . XLS
  • .XLSX

Før dette alternativet må brukeren opprette kontrollfil (.CTL-fil). For å laste opp data inn SAP HANA, bordet må eksistere i SAP HANA. Hvis tabellen avsluttes, vil poster bli lagt til på slutten av tabellen, hvis tabellen ikke er til stede, må tabellen opprettes.

Denne applikasjonen foreslår kolonnenavn og datatype for de nye tabellene.

Hvordan laste opp data fra flat fil til SAP HANNA

Trinn for å laste opp data fra flat fil til SAP HANA er som nedenfor-

  • Lag tabellen i SAP HANNA
  • Lag fil med data i vårt lokale system
  • Velg filen
  • Administrer tilordningene
  • Last inn dataene

Lag tabellen i SAP HANNA

Hvis tabellen ikke er til stede i SAP HANA, så kan vi lage en tabell ved SQL Skript eller ved denne prosessen ved å velge "NY" alternativet.

Vi vil bruke "NY"-alternativet for å lage en ny tabell.

Lag fil med data i vårt lokale system

Vi skal laste opp salgsorganisasjonens stamdata. Så lag en .csv-fil og .xls-fil for den på det lokale systemet.

Vi skal laste opp SalesOrg.xlsx-filen til SAP HANA, så vi har opprettet en fil SalesOrg.xlsx i det lokale systemet.

SalgsOrg Navn valuta Kokode Adresse Land Ref_Sorg
1000 ABC Pvt. Ltd. USD 1000 NEW YORK Norge 1000
2000 ABC Enterprises INR 2000 INDIA INDIA 2000

Velg filen

Trinn 1) Åpent modellbyggerperspektiv? 'Hovedmeny'? 'Hjelp'? 'Quick View' som vist nedenfor.

Opprette en tabell i SAP HANNA

En hurtigvisningsskjerm vises som nedenfor-

Opprette en tabell i SAP HANNA

Velg alternativet "Importer" fra Hurtigvisning. Et popup-vindu for import vil vises.

Opprette en tabell i SAP HANNA

Et popup-vindu for import vises. Gå til SAP HANA-innhold? 'Data fra lokal fil'.

Opprette en tabell i SAP HANNA

Klikk på Neste.

Et popup-vindu for filvalg vil vises, følg trinnene nedenfor for den valgte filen.

  1. Velg filen SalesOrg.xls.
  2. Klikk på "Åpne"-knappen.

Opprette en tabell i SAP HANNA

Et skjermbilde for filvalg for import vil vises, der vi kan velge en fil for å laste data fra lokalt system til SAP HANA database.

Tilgjengelige alternativer kan kategoriseres i tre hovedområder, de er

  • Kildefilseksjon
  • Seksjon for fildetaljer
  • Target Bord

Trinn 2) I dette trinnet må vi legge inn følgende detalj -

  1. Velg Fil – Valgt filbane vil vises her.
  2. Overskriftsrad går ut – Hvis SalesOrg.xls-filen har en overskrift (kolonnenavn). Så vi har krysset av.
  3. Importer alle data – Kryss av for dette alternativet hvis du vil importere alle data fra en fil, ellers nevne startlinje og sluttlinje for spesifikk datainnlasting fra fil.
  4. Ignorer ledende og etterfølgende mellomrom Kryss av for dette alternativet for å ignorere innledende og etterfølgende mellomrom i filen.
  5. Target Bord – I denne delen to alternativer –Ny – Hvis bordet ikke er tilstede i SAP HANA, velg deretter dette alternativet, og oppgi det avsluttende skjemanavnet og tabellnavnet som skal opprettes.
  6. avslutter – Hvis tabellen eksisterer i SAP HANNA, og velg deretter dette alternativet. Velg skjemanavn og tabell. Data vil bli lagt til slutten av tabellen.
  7. Klikk på "Neste"-knappen

Opprette en tabell i SAP HANNA

Administrer tilordningene

En kartleggingsskjerm vil bli brukt for å utføre kartleggingen mellom kilde- og målkolonner.

Det er to forskjellige typer kartlegging tilgjengelig. Når vi klikker på Opprette en tabell i SAP HANNA vi får to alternativer som nedenfor -

  • One to One: Ved å bruke dette alternativet kan vi kartlegge kolonne til kolonne basert på sekvensen. Dette alternativet kan brukes hvis vi vet at alle kolonnene er i rekkefølge.
  • Kart etter navn: Ved å bruke dette alternativet kan vi kartlegge kilde- og målkolonnene basert på navnet. Dette kan brukes hvis vi vet at kolonnenavnene er de samme.

Kartlegging av Kilde til Target - Vi vil kartlegge her Kildefil-kolonnen til Target Tabell, og vi kan også endre måltabelldefinisjonen.

  1. Foreslått tabellstruktur fra kildefil- Tabellkolonne Navn er ment fra Excel-fil Kolonnenavn (overskrift).
  2. Target Tabellstruktur: Target Tabellbutikktype er valgt som kolonnelager som standard.
  3. Klikk på Filnavn og dra til målfeltet. Filen vil bli kartlagt. Feltet kan kartlegges automatisk av én til én eller kartlegge etter navn. vi kan gjøre kartleggingen manuelt ved å bruke dra og slipp-alternativet Hvis kolonnenavnet vårt ikke kunne tilordnes med alternativene ovenfor. Administrer tilordningene
  4. I Fildata-delen av samme skjermbilde kan vi også se hvordan dataene ser ut i kildefilen for alle kolonnene. Fildata-delen viser data fra SalesOrg-filen.
  5. Klikk på "Neste" fil.

Administrer tilordningene

Et vindu for import av data fra den lokale filen vises.

Last inn dataene

Det er siste skjermbilde før vi starter lasteprosessen. På denne skjermen vil data som allerede eksisterer i tabellen vises, og også informasjonen om skjemaet og tabellen som vi skal laste dataene til.

  1. Detaljseksjoner: I denne delen valgt kildefilnavn, Target Tabellnavn, og Target Skjemanavndetaljene vil vises.
  2. Data fra fil: Den vil vise data hentet fra filen.
  3. Hvis viste data i Data fra fil-delen har blitt bekreftet, klikker du "Fullfør" for å begynne å laste inn dataene til tabellen.

Last inn dataene

  • Etter at importalternativet er fullført, bør vi se oppføringen i jobbloggvisningen med status "Fullført vellykket."

Last inn dataene

  • Når dataimporteringsjobben er vellykket,
    1. Vi kan se dataene i tabellen ved å velge tabellen for respektive skjema og høyreklikke på Tabell ? 'Forhåndsvisning av data' som vist nedenfor.
    2. Data fra tabellen vil vises i dataforhåndsvisningsskjermen som nedenfor-

    Last inn dataene