a conexão Snowflake atinge o tempo limite na Data Virtualization

Uma conexão " Snowflake na Data Virtualization pode apresentar um tempo limite com uma mensagem de expiração do token de autenticação.

Sintomas

Esse problema ocorre ao estabelecer uma conexão Snowflake e não usá-la por um período de tempo (quatro horas, por padrão). A visualização do ativo de dados virtuais em IBM® Knowledge Catalog não está disponível, a visualização do ativo de dados virtuais em Dados virtualizados não está disponível e a página Virtualizar pode deixar de responder.

Se o parâmetro CLIENT_SESSION_KEEP_ALIVE não for configurado ou for configurado como FALSE, o driver Snowflake não manterá a conexão ativa e, após quatro horas de inatividade, o token expirará. Essa expiração de autenticação faz com que todas as consultas subsequentes falhem na Data Virtualization.

Ao visualizar ativos virtuais no IBM Knowledge Catalog ou visualizá-los na página Dados virtualizados, é possível observar a mensagem de erro a seguir:
2021-07-07 15:28:34.382 2021-07-07 15:21:56.285 3 RESULT_DS_EXEC_QUERY_ERROR: Query exec 
failure against Data Source GDB_SUBQ_SNOWF10020: java.lang.Exception: Unable to get physical 
meta data for table: : net.snowflake.client.jdbc.SnowflakeReauthenticationRequest: 
Authentication token has expired. The user must authenticate again.

Resolvendo o problema

Inclua a configuração CLIENT_SESSION_KEEP_ALIVE=TRUE na conexão Snowflake.