Una conexión ' Snowflake ' en Data Virtualization podría expirar con un mensaje de expiración del token de autenticación.
Síntomas
Este problema se produce cuando establece una conexión Snowflake y no la utiliza en un periodo de tiempo (de forma predeterminada, 4 horas). La vista previa del activo de datos virtuales en ' Watson Knowledge Catalog ' no está disponible, la vista previa del activo de datos virtuales en ' Datos virtualizados ' no está disponible, y la página ' Virtualice ' podría dejar de responder.
Si el parámetro CLIENT_SESSION_KEEP_ALIVE no está establecido o se establece en FALSE
, el controlador Snowflake no mantiene la conexión activa y después de 4 horas de inactividad, la señal caduca. Esta caducidad de la autenticación hace que fallen todas las consultas posteriores en Data Virtualization.
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.
Resolución del problema
Añada la configuración CLIENT_SESSION_KEEP_ALIVE=TRUE a la conexión Snowflake.