SAP HANA ondersteunt het uploaden van gegevens uit een bestand zonder ETL-tools (SLT, BODS en DXC). Het is een nieuwe functie van HANA Studio Revision 28 (SPS04).
SAP HANA-ondersteuning voor het volgende type bestanden dat beschikbaar zal zijn op het clientsysteem, zoals hieronder -
- .CSV (bestanden met door komma's gescheiden waarden)
- .XLS
- .XLSX
Voorafgaand aan deze optie moet de gebruiker een controlebestand (.CTL-bestand) maken. Om gegevens in SAP HANA te uploaden, moet de tabel bestaan in SAP HANA. Als de tabel wordt afgesloten, worden records aan het einde van de tabel toegevoegd, als de tabel niet aanwezig is, moet de tabel worden gemaakt.
Deze applicatie suggereert kolomnaam en gegevenstype voor de nieuwe tabellen.
Stappen voor het uploaden van gegevens van een plat bestand naar SAP HANA zijn als volgt:
- Maak de tabel in SAP HANA
- Maak een bestand met gegevens in ons lokale systeem
- Selecteer het bestand
- Beheer de toewijzingen
- Laad de gegevens
Maak de tabel in SAP HANA
Als de tabel niet aanwezig is in SAP HANA, kunnen we een tabel maken met SQL Script of door dit proces door de optie "NIEUW" te selecteren.
We zullen de "NIEUW" optie gebruiken om een nieuwe tafel te creëren.
Maak een bestand met gegevens in ons lokale systeem
We gaan de stamgegevens van de verkooporganisatie uploaden. Maak er dus een .csv-bestand en .xls-bestand voor op het lokale systeem.
We gaan het bestand SalesOrg.xlsx uploaden naar SAP HANA, dus hebben we een bestand SalesOrg.xlsx in het lokale systeem gemaakt.
VerkoopOrg | Naam | Valuta | CoCode | Adres | Land | Ref_Sorg |
---|---|---|---|---|---|---|
1000 | ABC Pvt. Ltd. | Amerikaanse Dollar | 1000 | NEW YORK | VS | 1000 |
2000 | ABC-ondernemingen | INR | 2000 | INDIA | INDIA | 2000 |
Selecteer het bestand
Stap 1) Open modelleerperspectief? 'Hoofdmenu' ? 'Helpen' ? 'Quick View' zoals hieronder weergegeven.
Een Quick View-scherm verschijnt zoals hieronder-
Selecteer de optie 'Importeren' in Quick View. Er wordt een pop-up voor importoptie weergegeven.
Er wordt een pop-upvenster voor importeren weergegeven. Ga naar SAP HANA Content? 'Gegevens uit lokaal bestand'.
Klik volgende.
Een pop-up voor bestandsselectie wordt weergegeven, volg onderstaande stappen voor het geselecteerde bestand.
- Selecteer SalesOrg.xls-bestand.
- Klik op de knop "Openen".
Een scherm voor bestandsselectie voor import wordt weergegeven, waarin we een bestand kunnen selecteren om gegevens van het lokale systeem naar de SAP HANA-database te laden.
Beschikbare opties kunnen worden onderverdeeld in drie hoofdgebieden, dat zijn ze
- Sectie bronbestand
- File Details Sectie
- Doeltafel
Stap 2) In deze stap moeten we de volgende details invoeren -
- Selecteer bestand - Het geselecteerde bestandspad wordt hier weergegeven.
- Header Row Exits - Als het SalesOrg.xls-bestand een koptekst heeft (kolomnaam). Dus we hebben het aangevinkt.
- Alle gegevens importeren - Vink deze optie aan als u alle gegevens uit een bestand wilt importeren, anders vermeldt u Startlijn en Eindregel voor het laden van specifieke gegevens uit een bestand.
- Voorloop- en volgspaties negeren Schakel deze optie in om voorloop- en volgspaties in het bestand te negeren.
- Doeltafel - In deze sectie twee opties -
Nieuw : als de tabel niet aanwezig is in SAP HANA, kiest u deze optie en geeft u de naam van het afsluitschema en de te maken tabel op.
Afsluiten - Kies deze optie als de tabel bestaat in SAP HANA. Selecteer Schema naam en tabel. De gegevens worden aan het einde van de tabel toegevoegd.
- Klik op de knop "Volgende"
Beheer de toewijzingen
Er wordt een mappingscherm gebruikt om de mapping tussen bron- en doelkolommen uit te voeren.
Er zijn twee verschillende soorten kaarten beschikbaar. Als we op klikken , krijgen we twee opties, zoals hieronder:
- Eén op één : door deze optie te gebruiken, kunnen we kolom aan kolom toewijzen op basis van de volgorde. Deze optie kan worden gebruikt als we weten dat alle kolommen op volgorde staan.
- Kaart op naam : door deze optie te gebruiken, kunnen we de bron- en doelkolommen in kaart brengen op basis van de naam. Dit kan worden gebruikt als we weten dat de kolomnamen hetzelfde zijn.
Toewijzing van bron naar doel - We zullen hier de kolom Bronbestand toewijzen aan doeltabel, en we kunnen ook de definitie van de doeltabel wijzigen.
- Voorgestelde tabelstructuur uit bronbestand - Tabelkolomnaam wordt verondersteld uit Excel-bestand Kolomnaam (koptekst).
- Structuur van doeltabel: het opslagtype van de doeltabel is standaard geselecteerd als kolomopslag.
- Klik op Bestandsnaam en sleep naar het doelveld, het bestand wordt in kaart gebracht. Het veld kan automatisch worden toegewezen door één op één of door op naam te wijzen. we kunnen de mapping handmatig doen met behulp van de optie slepen en neerzetten. Als onze kolomnaam niet in kaart kon worden gebracht met de bovenstaande opties.
- In de sectie Bestandsgegevens van hetzelfde scherm kunnen we ook zien hoe de gegevens eruitzien in het bronbestand voor alle kolommen. Bestandsgegevenssectie toont gegevens van het SalesOrg-bestand.
- Klik op "Volgende" bestand.
Er verschijnt een venster voor het importeren van gegevens uit het lokale bestand.
Laad de gegevens
Het is het laatste scherm voordat we het laadproces starten. Op dit scherm worden gegevens weergegeven die al in de tabel staan en ook de informatie over het schema en de tabel waarin we de gegevens gaan laden.
- Detailsecties : in deze sectie worden de geselecteerde naam van het bronbestand, de naam van de doeltabel en de naam van het doelschema weergegeven.
- Gegevens uit bestand: het toont gegevens die uit het bestand zijn geëxtraheerd.
- Als de weergegeven gegevens in de sectie Gegevens uit bestand zijn geverifieerd, klikt u op 'Voltooien' om het laden van de gegevens naar de tabel te starten.
- Na het succesvol voltooien van de importoptie, zouden we het item in de taaklogboekweergave moeten zien met de status 'Voltooid met succes'.
- Zodra de gegevensimporttaak succesvol is,
- We kunnen de gegevens in de tabel zien door de tabel van het respectieve schema te selecteren en met de rechtermuisknop op Tabel? 'Data Preview' zoals hieronder getoond.
- De gegevens van de tabel worden weergegeven in het gegevensvoorbeeldscherm zoals hieronder-