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.
- Wybierz plik SalesOrg.xls.
- 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 -
- Wybierz plik - w tym miejscu zostanie wyświetlona wybrana ścieżka do pliku.
- Wyjścia wiersza nagłówka - jeśli plik SalesOrg.xls ma nagłówek (nazwa kolumny). Więc zaznaczyliśmy to.
- 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.
- Ignoruj wiodące i końcowe białe znaki Zaznacz tę opcję, aby ignorować początkowe i końcowe białe znaki w pliku.
- 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.
- 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.
- Proponowana struktura tabeli z pliku źródłowego - nazwa kolumny tabeli jest przypuszczalna z pliku Excel Nazwa kolumny (nagłówek).
- Docelowa struktura tabeli: Docelowy typ magazynu tabel jest domyślnie wybrany jako magazyn kolumnowy.
- 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.
- 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.
- 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.
- Sekcje szczegółów : W tej sekcji zostaną wyświetlone szczegóły nazwy wybranego pliku źródłowego, nazwa tabeli docelowej i nazwa schematu docelowego.
- Dane z pliku: Wyświetla dane wyodrębnione z pliku.
- 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
- 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.
- Dane tabeli zostaną wyświetlone na ekranie podglądu danych, jak poniżej-