SAP Samouczek przesyłania płaskiego pliku HANA: CSV, XLS i XLSX
SAP HANA obsługuje przesyłanie danych z pliku bez narzędzi ETL (SLT, BODS i DXC). Jest to nowa funkcja HANA Studio Revizja 28 (SPS04).
SAP Obsługa HANA następujących typów plików, które będą dostępne na systemie klienta, przedstawia się następująco:
- .CSV (pliki z wartościami rozdzielanymi przecinkami)
- . XLS
- .XLSX
Przed skorzystaniem z tej opcji użytkownik musi utworzyć plik kontrolny (plik .CTL). Aby przesłać dane do SAP HANA, tabela musi istnieć SAP HANA. Jeśli tabela zostanie zamknięta, rekordy zostaną dodane na końcu tabeli, jeśli tabeli nie ma, należy ją utworzyć.
Ta aplikacja sugeruje nazwę kolumny i typ danych dla nowych tabel.
Jak przesłać dane z pliku płaskiego do SAP HANA
Kroki przesyłania danych z pliku płaskiego do SAP HANA jest jak poniżej-
- 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 tabela nie jest obecna w SAP HANA, wtedy możemy stworzyć tabelę wg SQL Skrypt lub w ten sposób, wybierając "NOWY" opcja.
Do utworzenia nowej tabeli użyjemy opcji „NOWY”.
Utwórz plik z danymi w naszym lokalnym systemie
Zamierzamy przesłać dane podstawowe organizacji sprzedaży. Utwórz więc dla niego plik .csv i .xls w systemie lokalnym.
Zamierzamy wgrać plik SalesOrg.xlsx do SAP HANA, dlatego w systemie lokalnym utworzyliśmy plik SalesOrg.xlsx.
Organizacja sprzedaży | Imię | Waluta | Kod Code | Adres | Państwo | Ref_Sorg |
---|---|---|---|---|---|---|
1000 | Firma ABC Sp. Sp. z o.o. | USD | 1000 | NEW YORK | USA | 1000 |
2000 | ABC Przedsiębiorstwa | INR | 2000 | INDIE | INDIE | 2000 |
Wybierz plik
Krok 1) Otwarta perspektywa modelarza? 'Menu główne' ? 'Pomoc' ? „Szybki podgląd”, jak pokazano poniżej.
Pojawi się ekran szybkiego podglądu, jak poniżej:
Wybierz opcję „Importuj” z Szybkiego podglądu. Wyświetli się okno dialogowe z opcją importu.
Wyświetla się okno dialogowe do importu. Przejdź do SAP HANA Treść? „Dane z pliku lokalnego”.
Kliknij Następny.
Wyświetli się okno dialogowe wyboru pliku. Aby wybrać plik, wykonaj poniższe czynności.
- Wybierz plik SalesOrg.xls.
- Kliknij przycisk „Otwórz”.
Wyświetli się ekran wyboru pliku do zaimportowania, w którym możemy wybrać plik do załadowania danych z lokalnego systemu. SAP baza danych HANA.
Dostępne opcje można podzielić na trzy główne obszary
- Sekcja pliku źródłowego
- Sekcja szczegółów pliku
- Target Stół
Krok 2) W tym kroku musimy wprowadzić następujące szczegóły –
- Wybierz Plik – Wybrana ścieżka pliku zostanie wyświetlona w tym miejscu.
- Wyjścia wiersza nagłówka – Jeśli plik SalesOrg.xls posiada nagłówek (nazwa kolumny). Zatem zaznaczyliśmy to.
- Importuj wszystkie dane – Zaznacz tę opcję, jeśli chcesz zaimportować wszystkie dane z pliku, w przeciwnym razie podaj linię początkową i linię końcową, aby załadować określone dane z pliku.
- Ignoruj początkowe i końcowe białe znaki Zaznacz tę opcję, aby ignorować początkowe i końcowe białe znaki w pliku.
- Target Stół – W tej sekcji dwie opcje –Nowości – Jeśli tabeli nie ma w SAP HANA, następnie wybierz tę opcję i podaj nazwę schematu wyjściowego oraz nazwę tabeli, która ma zostać utworzona.
- Wyjście – Jeśli tabela istnieje w SAP HANA, a następnie wybierz tę opcję. Wybierz nazwę schematu i tabelę. Dane zostaną dodane na końcu tabeli.
- Kliknij przycisk „Dalej”.
Zarządzaj mapowaniami
Do wykonania mapowania pomiędzy kolumnami źródłowymi i docelowymi zostanie użyty ekran mapowania.
Dostępne są dwa różne typy mapowania. Kiedy klikniemy otrzymujemy dwie opcje jak poniżej –
- One to One: Korzystając z tej opcji, możemy mapować kolumny do kolumn na podstawie sekwencji. Opcji tej można użyć, jeśli wiemy, że wszystkie kolumny są po kolei.
- Mapa według nazwy: Korzystając z tej opcji, możemy zmapować 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 Target - Zamapujemy tutaj kolumnę Plik źródłowy na Target Tabela, a także możemy zmienić definicję tabeli docelowej.
- Proponowana struktura tabeli z pliku źródłowego Nazwa kolumny tabeli ma pochodzić z pliku Excel. Nazwa kolumny (nagłówek).
- Target Struktura tabeli: Target Typ magazynu tabel jest domyślnie wybrany jako magazyn kolumnowy.
- Kliknij opcję Nazwa pliku i przeciągnij do pola docelowego. Plik zostanie zamapowany. Pole może być mapowane automatycznie metodą jeden do jednego lub mapować według nazwy. możemy ręcznie wykonać mapowanie za pomocą opcji przeciągnij i upuść. Jeśli nazwa naszej kolumny nie mogła zostać zmapowana za pomocą powyższych opcji.
- W sekcji Dane pliku na tym samym ekranie możemy także zobaczyć, jak dane wyglądają w pliku źródłowym dla wszystkich kolumn. Sekcja Dane pliku wyświetla dane z pliku SalesOrg.
- Kliknij plik „Dalej”.
Pojawi się okno umożliwiające import danych z pliku lokalnego.
Załaduj dane
To ostatni ekran przed rozpoczęciem procesu ładowania. Na tym ekranie wyświetlą się dane już istniejące w tabeli, a także informacja o schemacie i tabeli, do której mamy zamiar załadować dane.
- Sekcje szczegółowe: W tej sekcji Nazwa wybranego pliku źródłowego, Target Nazwa tabeli i Target Zostaną wyświetlone szczegóły nazwy schematu.
- Dane z pliku: Wyświetli dane wyodrębnione z pliku.
- Jeżeli dane wyświetlone 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ć w widoku dziennika zadań wpis ze statusem „Zakończono pomyślnie”.
- Gdy zadanie importowania danych zakończy się pomyślnie,
- Dane w tabeli możemy zobaczyć wybierając tabelę odpowiedniego schematu i klikając prawym przyciskiem myszy Tabela ? „Podgląd danych”, jak pokazano poniżej.
- Dane tabeli zostaną wyświetlone na ekranie podglądu danych, jak poniżej: