Data VirtualizationでSnowflake接続がタイムアウト
最終更新: 2025年3月17日
Data Virtualization化の「Snowflake接続が、認証トークンの有効期限切れメッセージでタイムアウトすることがあります。
症状
この問題は、Snowflake 接続を確立し、その接続を一定期間 (デフォルトでは 4 時間) 使用しない場合に発生します。 IBM Knowledge Catalog のデータ資産のプレビューが利用できない、 仮想化データ内のデータ資産のプレビューが利用できない、および仮想化ページが応答しなくなる場合があります。
CLIENT_SESSION_KEEP_ALIVE パラメーターが設定されていないか、
に設定されている場合、 Snowflake ドライバーは接続を維持せず、非アクティブ状態が 4 時間経過するとトークンの有効期限が切れます。 この認証期限切れにより、Data Virtualizationではそれ以降のクエリはすべて失敗する。FALSE
IBM
Knowledge Catalog 内で仮想資産をプレビューするか、それらを「仮想化データ」ページでプレビューすると、以下のエラー・メッセージが表示されることがあります。
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.
問題の解決
構成 CLIENT_SESSION_KEEP_ALIVE=TRUE を Snowflake 接続に追加します。
トピックは役に立ちましたか?
0/1000