HANA Express - import z pliku CSV

Jeśli programujesz, administrujesz, integrujesz i masz wątpliwość lub obawę, to właśnie najlepsze miejsce dla Ciebie. Pisz śmiało...
aszymanski
Posty: 62
Rejestracja: pt lip 11, 2014 1:01 pm
Lokalizacja: Kraków
Has thanked: 10 times
Been thanked: 28 times

HANA Express - import z pliku CSV

Post autor: aszymanski » śr lut 13, 2019 2:35 pm

Cześć, mam problem z importem pliku tekstowego do tabeli w HANA Express.
Mam plik CSV, rozdzielony średnikami, w którym jest około 2050 wierszy.
Dostaję komunikat "Completed succesfully", przeglądam tabelę DB, a tam tylko 105 wierszy...
Klikam w job log i na końcu jest komunikat "Batch from record 1721 to 2929 inserted".
Numer rekordu 1721 się zgadza, ten wiersz jest jako pierwszy zaimportowany do tabeli, ale 2929 -> nie ma nawet tyle wierszy w pliku.

Co mogło pójść nie tak i jak to znaleźć?
Czy jest w systemie jakiś bardziej szczegółowy log w przypadku importu z pliku?

Zaznaczę, że jestem początkujący w HANA.

tominek
Posty: 146
Rejestracja: pt lip 04, 2008 11:10 am
Has thanked: 1 time
Been thanked: 19 times

Re: HANA Express - import z pliku CSV

Post autor: tominek » czw lut 14, 2019 9:58 am

cześć,

Podczas tworzenia pliku importu możesz sobie zdefiniować plik błędu, gdzie są wrzucane logi błędów importu.
Zerknij okiem na poniższy link, sytuacja chyba podobna do Twojej:

https://archive.sap.com/discussions/thread/3537237

Pzdr,
T.

aszymanski
Posty: 62
Rejestracja: pt lip 11, 2014 1:01 pm
Lokalizacja: Kraków
Has thanked: 10 times
Been thanked: 28 times

Re: HANA Express - import z pliku CSV

Post autor: aszymanski » sob lut 16, 2019 11:40 pm

Dzięki za podpowiedź. Na początku próbowałem to robić z menu w Eclipse (File->Import...), a tam nie ma możliwości zdefiniowania pliku logu/błędu.
Niestety jak robię to z konsoli SQL przy użyciu pliku kontrolnego, dostaję błąd:
Could not execute 'IMPORT FROM CONTROL FILE ...
SAP DBTech JDBC: [258]: insufficient privilege: Not authorized


Wykonane z tym samym zalogowanym userem, więc nie wiem skąd ten brak uprawnień...

aszymanski
Posty: 62
Rejestracja: pt lip 11, 2014 1:01 pm
Lokalizacja: Kraków
Has thanked: 10 times
Been thanked: 28 times

Re: HANA Express - import z pliku CSV

Post autor: aszymanski » ndz lut 17, 2019 6:29 pm

Włączyłem śledzenie autoryzacji:
alter system alter configuration ('indexserver.ini','SYSTEM') SET
('trace','authorization')='info' with reconfigure;


W pliku trace znalazłem przyczynę problemu:
User TEST is missing system privilege(s): IMPORT

Po dodaniu brakującego uprawnienia, po wykonaniu importu dostałem szczegółowy log :)

tominek
Posty: 146
Rejestracja: pt lip 04, 2008 11:10 am
Has thanked: 1 time
Been thanked: 19 times

Re: HANA Express - import z pliku CSV

Post autor: tominek » pn lut 18, 2019 9:54 am

dokładnie to miałem Ci napisać - autoryzację :)

Pzdr.
T.

aszymanski
Posty: 62
Rejestracja: pt lip 11, 2014 1:01 pm
Lokalizacja: Kraków
Has thanked: 10 times
Been thanked: 28 times

Re: HANA Express - import z pliku CSV

Post autor: aszymanski » pn lut 18, 2019 7:12 pm

W dalszej kolejności próbuję walczyć z kodowaniem znaków, nie importują się żadne wiersze zawierające polskie znaki, pomimo zapisania pliku w UTF-8 :(

aszymanski
Posty: 62
Rejestracja: pt lip 11, 2014 1:01 pm
Lokalizacja: Kraków
Has thanked: 10 times
Been thanked: 28 times

Re: HANA Express - import z pliku CSV

Post autor: aszymanski » śr lut 27, 2019 11:35 am

aszymanski pisze:
pn lut 18, 2019 7:12 pm
W dalszej kolejności próbuję walczyć z kodowaniem znaków, nie importują się żadne wiersze zawierające polskie znaki, pomimo zapisania pliku w UTF-8 :(
Czy ktoś ma pomysł, jak mogę sobie poradzić z tym problemem?
Dzięki :)

tominek
Posty: 146
Rejestracja: pt lip 04, 2008 11:10 am
Has thanked: 1 time
Been thanked: 19 times

Re: HANA Express - import z pliku CSV

Post autor: tominek » czw lut 28, 2019 10:31 am

Masz może jakiś nowy log błędu do tego, jakikolwiek punkt zaczepienia ?
Co to jest za plik, skąd się wziął ? Robiłeś export z bazy danych, z jakiegoś systemu... ?

Pzdr,
T.

ODPOWIEDZ