Translation not up to date
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.
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 .