0 / 0
Go back to the English version of the documentation
Połączenie Snowflake w programie Watson Query
Last updated: 31 mar 2023
Przekroczenie limitu czasu połączenia płatka śniegu w programie Watson Query

Połączenie Snowflake w programie Watson Query może mieć limit czasu z komunikatem o wygaśnięciu znacznika uwierzytelniania.

Objawy

Ten problem występuje podczas ustanawiania połączenia Snowflake i nie jest on używany przez pewien okres (domyślnie 4 godziny). Podgląd wirtualnego zasobu danych w programie Watson™ Knowledge Catalog jest niedostępny, podgląd wirtualnego zasobu danych w Wirtualizowanych danych jest niedostępny, i strona Wirtualizacja może nie odpowiadać.

Jeśli parametr CLIENT_SESSION_KEEP_ALIVE nie jest ustawiony lub jest ustawiony na wartość FALSE, sterownik Snowflake nie zachowa połączenia przy życiu, a po 4 godzinach nieaktywności znacznik utraci ważność. Ten okres ważności uwierzytelniania powoduje, że wszystkie kolejne zapytania nie powiodą się w programie Watson Query.

Po wyświetleniu podglądu zasobów wirtualnych w programie Watson Knowledge Catalog lub wyświetleniu podglądu tych zasobów na stronie Wirtualizowane dane , można zauważyć następujący komunikat o błędzie:
2021-07-07 15:28:34.382 2021-07-07 15:21:56.285 3 RESULT_DS_EXEC_QUERY_ERROR: Query exec 
niepowodzenie w źródle danych GDB_SUBQ_SNOWF10020: java.lang.Exception: nie można uzyskać fizycznej 
meta dane dla tabeli: net.snowflake.client.jdbc.SnowflakeReauthenticationRequest: 
Znacznik uwierzytelniania utracił ważność. Użytkownik musi uwierzytelnić się ponownie.

Rozwiązanie problemu

Dodaj konfigurację CLIENT_SESSION_KEEP_ALIVE=TRUE do połączenia Snowflake .

Generative AI search and answer
These answers are generated by a large language model in watsonx.ai based on content from the product documentation. Learn more