Samouczek przesyłania plików płaskich SAP HANA: CSV, XLS i amp; XLSX

Anonim

SAP HANA obsługuje przesyłanie danych z pliku bez narzędzi ETL (SLT, BODS i DXC). Jest to nowa funkcja wersji 28 programu HANA Studio (SPS04).

Obsługa SAP HANA według typów plików, które będą dostępne w systemie klienta, jak poniżej -

  • .CSV (pliki z wartościami oddzielonymi przecinkami)
  • .XLS
  • .XLSX

Przed tą opcją użytkownik musi utworzyć plik kontrolny (plik .CTL). Aby przesłać dane do SAP HANA, tabela musi istnieć w SAP HANA. Jeśli tabela istnieje, rekordy zostaną dołączone na końcu tabeli, jeśli tabeli nie ma, należy utworzyć tabelę.

Ta aplikacja sugeruje nazwę kolumny i typ danych dla nowych tabel.

Kroki przesyłania danych z pliku płaskiego do SAP HANA są następujące:

  • Utwórz tabelę w SAP HANA
  • Utwórz plik z danymi w naszym systemie lokalnym
  • Wybierz plik
  • Zarządzaj mapowaniami
  • Załaduj dane

Utwórz tabelę w SAP HANA

Jeśli tabeli nie ma w SAP HANA, możemy utworzyć tabelę za pomocą skryptu SQL lub w tym procesie, wybierając opcję „NOWY” .

Do stworzenia nowej tabeli użyjemy opcji „NOWY”.

Utwórz plik z danymi w naszym lokalnym Systemie

Zamierzamy załadować dane podstawowe organizacji sprzedaży. Dlatego utwórz dla niego plik .csv i plik .xls w systemie lokalnym.

Zamierzamy wgrać plik SalesOrg.xlsx do SAP HANA, więc utworzyliśmy plik SalesOrg.xlsx w systemie lokalnym.

SalesOrg Nazwa Waluta CoCode Adres Kraj Ref_Sorg
1000 ABC Pvt. Sp. z o.o. USD 1000 NOWY JORK USA 1000
2000 ABC Enterprises INR 2000 INDIE INDIE 2000

Wybierz plik

Krok 1) Otworzyć perspektywę modelarza? 'Menu główne' ? 'Wsparcie' ? „Szybki podgląd”, jak pokazano poniżej.

Pojawi się ekran szybkiego podglądu, jak poniżej:

Wybierz opcję „Importuj” z Szybkiego podglądu. Zostanie wyświetlone wyskakujące okienko z opcją importu.

Zostanie wyświetlone okno wyskakujące do importu. Przejdź do zawartości SAP HANA? „Dane z pliku lokalnego”.

Kliknij Następny.

Zostanie wyświetlone wyskakujące okienko wyboru pliku, wykonaj poniższe czynności dla wybranego pliku.

  1. Wybierz plik SalesOrg.xls.
  2. Kliknij przycisk „Otwórz”.

Zostanie wyświetlony ekran wyboru pliku do importu, w którym możemy wybrać plik do załadowania danych z systemu lokalnego do bazy danych SAP HANA.

Dostępne opcje można podzielić na trzy główne obszary

  • Sekcja pliku źródłowego
  • Sekcja szczegółów pliku
  • Tabela docelowa

Krok 2) W tym kroku musimy wprowadzić następujące szczegóły -

  1. Wybierz plik - w tym miejscu zostanie wyświetlona wybrana ścieżka do pliku.
  2. Wyjścia wiersza nagłówka - jeśli plik SalesOrg.xls ma nagłówek (nazwa kolumny). Więc zaznaczyliśmy to.
  3. Importuj wszystkie dane - zaznacz tę opcję, jeśli chcesz zaimportować wszystkie dane z pliku, w przeciwnym razie wspomnij o linii początkowej i końcowej w celu załadowania określonych danych z pliku.
  4. Ignoruj ​​wiodące i końcowe białe znaki Zaznacz tę opcję, aby ignorować początkowe i końcowe białe znaki w pliku.
  5. Tabela docelowa - w tej sekcji dwie opcje -

    Nowy - jeśli tabela nie jest obecna w SAP HANA, wybierz tę opcję i podaj nazwę schematu wyjścia oraz nazwę tabeli do utworzenia.

    Wyjście - jeśli tabela istnieje w SAP HANA, wybierz tę opcję. Wybierz nazwę schematu i tabelę. Dane zostaną dołączone na końcu tabeli.

  6. Kliknij przycisk „Dalej”

Zarządzaj mapowaniami

Ekran mapowania zostanie użyty do wykonania mapowania między kolumnami źródłową i docelową.

Dostępne są dwa różne typy mapowania, po kliknięciu otrzymujemy dwie opcje, jak poniżej -

  • Jeden do jednego : Korzystając z tej opcji, możemy mapować kolumnę do kolumny na podstawie sekwencji. Tej opcji można użyć, jeśli wiemy, że wszystkie kolumny są w kolejności.
  • Mapuj według nazwy : Korzystając z tej opcji, możemy mapować kolumny źródłowe i docelowe na podstawie nazwy. Można tego użyć, jeśli wiemy, że nazwy kolumn są takie same.

Mapowanie źródła do celu - zmapujemy tutaj kolumnę pliku źródłowego na tabelę docelową, a także będziemy mogli zmienić definicję tabeli docelowej.

  1. Proponowana struktura tabeli z pliku źródłowego - nazwa kolumny tabeli jest przypuszczalna z pliku Excel Nazwa kolumny (nagłówek).
  2. Docelowa struktura tabeli: Docelowy typ magazynu tabel jest domyślnie wybrany jako magazyn kolumnowy.
  3. Kliknij Nazwa pliku i przeciągnij do pola docelowego, plik zostanie zmapowany. Pole może być mapowane automatycznie według opcji jeden do jednego lub mapuj według nazwy. możemy ręcznie wykonać mapowanie za pomocą opcji przeciągnij i upuść, jeśli nazwa naszej kolumny nie może zostać zmapowana powyższymi opcjami.
  4. W sekcji Dane pliku na tym samym ekranie możemy również zobaczyć, jak wyglądają dane w pliku źródłowym dla wszystkich kolumn. Sekcja Dane pliku wyświetla dane z pliku SalesOrg.
  5. Kliknij plik „Dalej”.

Pojawi się okno do importu danych z pliku lokalnego.

Załaduj dane

Jest to ostatni ekran przed rozpoczęciem procesu ładowania. Na tym ekranie zostaną wyświetlone dane, które już istnieją w tabeli, a także informacje o schemacie i tabeli, do której zamierzamy załadować dane.

  1. Sekcje szczegółów : W tej sekcji zostaną wyświetlone szczegóły nazwy wybranego pliku źródłowego, nazwa tabeli docelowej i nazwa schematu docelowego.
  2. Dane z pliku: Wyświetla dane wyodrębnione z pliku.
  3. Jeśli dane wyświetlane w sekcji Dane z pliku zostały zweryfikowane, kliknij „Zakończ”, aby rozpocząć ładowanie danych do tabeli.

  • Po pomyślnym zakończeniu opcji importu powinniśmy zobaczyć wpis w widoku dziennika zadań ze statusem „Zakończono pomyślnie”.

  • Po pomyślnym zakończeniu zadania importowania danych
    1. Możemy zobaczyć dane w tabeli, wybierając tabelę odpowiedniego schematu i klikając prawym przyciskiem myszy na Tabela? „Podgląd danych”, jak pokazano poniżej.
    2. Dane tabeli zostaną wyświetlone na ekranie podglądu danych, jak poniżej-