Tableau Desktop、Power BI DesktopからSnowflakeに接続した際に以下のエラーが発生しました。
Tableau
[Snowflake][Snowflake] (25) Result download worker error: Worker error: [Snowflake][Snowflake] (4) REST request for URL https://xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx failed: CURLerror (curl_easy_perform() failed) – code=60 msg=’SSL peer certificate of SSH remote key was no OK’.
Power BI
ERROR [HY000] [Microsoft][Snowflake] (25) Result download worker error: Worker error: [Microsoft][Snowflake] (4) REST request for URL https://xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx failed: CURLerror (curl_easy_perform() failed) – code=60 msg=’SSL peer certificate of SSH remote key was no OK’.
BIツールによらず、同じSSL、SSH関係のエラーメッセージが出力されています。
エラーが発生するときと発生しない時がありましたが、調べてみると、以下のような主旨の情報が出てきました。(コミュニティの情報のため、不正確な部分があるかもしれません。)
- Snowflakeから返されるクエリ結果が1,000行以上の場合には内部ステージからデータが取得される。
- 内部ステージのURLがプロキシのホワイトリストに登録されていないため、通信がブロックされている可能性がある。
プロキシのホワイトリストに内部ステージのURLを登録してもらったところ、エラーが発生しなくなりましたので、情報は概ね正しかったようです。