Poznámka
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete sa skúsiť prihlásiť alebo zmeniť adresáre.
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete skúsiť zmeniť adresáre.
Nasledujúca časť popisuje niektoré problémy, ktoré sa môžu vyskytnúť pri používaní konektora SAP HANA doplnku Power Query, ako aj niektoré možné riešenia.
Známe problémy a obmedzenia
Používanie platformy SAP HANA má niekoľko obmedzení:
- Reťazce NVARCHAR sa skracujú na maximálnu dĺžku 4 000 znakov Unicode.
- Nepodporuje sa SMALLDECIMAL.
- Nepodporuje sa VARBINARY.
- Platné dátumy sú v rozmedzí od 30. 12. 1899 do 31. 12. 9999.
Chyba: Tento konektor vyžaduje inštaláciu jedného alebo viacerých ďalších súčastí.
Konektor vyhľadá v databáze Registry ovládač, takže ak ovládač nie je správne nainštalovaný, nezobrazí sa.
Kľúč databázy Registry je:
HKEY_LOCAL_MACHINE\Software\ODBC\ODBCINST.INI\ODBC Drivers
Ak používate 64-bitový počítač, ale Excel alebo Power BI Desktop je 32-bitová (ako napríklad nasledujúce snímky obrazovky), môžete si namiesto toho overiť ovládač v uzli WOW6432:
HKEY_LOCAL_MACHINE\Software\WOW6432Node\ODBC\ODBCINST.INI\ODBC Drivers
Ovládač musí zodpovedať bitovej verzii vášho Excelu alebo aplikácie Power BI Desktop. Ak používate:
- 32-bitovú verziu Excelu/aplikácie Power BI Desktop, budete potrebovať 32-bitový ovládač ODBC (HDBODBC32).
- 64-bitový Excel/Power BI Desktop, budete potrebovať 64-bitový ovládač ODBC (HDBODBC).
Ovládač je zvyčajne nainštalovaný spustením hdbsetup.exe.
Ovládač by sa mal nakoniec zobraziť aj ako "Odbc DataSources 32-bit" alebo "ODBC DataSources 64-bit".
Zhromažďovanie trasiek ovládača SAP HANA ODBC
Zaznamenanie sledovania platformy SAP HANA:
Otvorte okno príkazového riadka.
V závislosti od inštalácie môže byť potrebné prejsť na C:\Program Files namiesto C:\Program Files (x86). Namiesto hdbodb_cons32.exe môže byť príkaz hdbodbc_cons.exe.
Zadajte nasledujúce príkazy:
cd C:\Program Files (x86)\sap\hdbclient
hdbodbc_cons32.exe api na konfiguráciu sledovania
hdbodbc_cons32.exe nakonfigurovanie sledovania SQL na
hdbodbc_cons32.exe konfigurovanie ladenia sledovania pomocou
hdbodbc_cons32.exe krátky čas sledovania konfigurácie
hdbodbc_cons32.exe 99999999999999 paketu sledovania pri konfigurácii
hdbodbc_cons32.exe config trace filename D:\tmp\odbctraces\hana-%p.html
hdbodbc_cons32.exe obnovenia sledovania
hdbodbc_cons32.exe zobraziť všetkoOtvorte Power BI, vymažte vyrovnávaciu pamäť a znova spustite scenár.
Po dokončení môžete zvýšiť možnosti sledovania:
- V ceste k súboru denníka na karte Sledovanie v Spravovanie istrátora zdroja údajov ODBC.
- Zo sledovania HANA na základe cesty nakonfigurovanej pomocou príkazu hdbodbc_cons32.exe konfigurujte názov súboru sledovania.
Zakážte sledovanie pomocou nasledujúceho príkazu:
hdbodbc_cons.exe vypnutie sledovania
Pri zaznamenávaní sledovania databázy SAP HANA si všimnite si nasledujúce dôležité informácie:
- Príkazy sledovania by sa mali spustiť ako používateľ, ktorý bude spúšťať proces Mashup, ktorý pristupuje k serveru SAP Hana.
- Zadať cestu k súboru sledovania by mal používateľ, ktorý spustí proces Mashup, zapisovať do systému mashup.
Napríklad:
- Ak chcete zaznamenávať pripojenia bez jediného prihlásenia z brány, uistite sa, že používate používateľa služby brány. To znamená, že keď chcete vykonať volania hdodbc_cons.exe, spustite okno príkazového riadka ako používateľ brány. Uistite sa, že používateľ servera brány môže zapisovať do umiestnenia súboru denníka, ktorý zadáte.
- Na zaznamenanie pripojení cez jediné prihlásenie z brány použite používateľa jediného prihlásenia.
SAP HANA: nedostatočné oprávnenie
Toto hlásenie môže byť spôsobené:
Používateľ legitímne nemá dostatok oprávnení na zobrazenie, ktoré sa snažíte získať prístup.
Nasledujúci známy problém:
Problém: Nedá sa pripojiť k databáze SAP HANA z aplikácie PBI Desktop pomocou klienta SAP 2.0 37.02, ale ak znížite verziu klienta na 1.00.120.128, bude to fungovať.
ERROR MESSAGE: External error: ERROR [S1000] [SAP AG][LIBODBCHDB DLL][HDBODBC] General error;258 insufficient privilege: [2950] user is not authorized
Odpoveď od spoločnosti SAP:
Bohužiaľ, toto je problém v systéme SAP, takže budete musieť počkať na opravu od spoločnosti SAP.