Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

Google BigQuery (JDBC) に接続するときのエラー "PKIX パスの構築に失敗しました"

公開日: Jul 20, 2023
説明

Google BigQuery JDBC コネクタを使用して Google BigQuery に接続するときに、次のエラーが発生する場合があります。

Error Code: B19090E0 (エラー コード: B19090E0)
[Simba][BigQueryJDBCDriver](100004) HttpTransport IO error : javax.net.ssl.SSLHandshakeException: PKIX path building failed (PKIX パスの構築に失敗しました): sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target. (要求されたターゲットへの有効な証明書パスが見つかりません。)
Unable to connect to the Google BigQuery (JDBC) server "". (Google BigQuery (JDBC) サーバー "" に接続できません。) サーバーが実行されており、要求したデータベースに対してアクセス権限を持っていることを確認してください。

Cause

ネットワーク環境で SSL 検査を構成するときに、BigQuery への接続時に証明書を使用するように BigQuery JDBC ドライバーを構成することが必要な場合があります。
解決策
https://www.googleapis.com/ にアクセスするときに、Google Chrome の証明書ビューアーを使用して SSL 検査を確認します。
  1. Google Chrome ブラウザで、https://www.googleapis.com/ にアクセスします。
  2. Web アドレス バーの南京錠アイコン > [この接続は保護されています] > [証明書は有効です] の順にクリックします。
  3. [詳細] タブをクリックします。
  4. SSL 検査がない場合、[証明書の階層] で一番上の証明書は "GTS Root R1" である必要があります (証明書のシリアル番号は 02:03:E5:93:6F:31:B0:13:49:88:6B:A2:17 です)。 
  5. 一番上の証明書が "GTS Root R1" でない場合は、[エクスポート] をクリックして、プロキシで SSL 検査に使用される証明書をエクスポートします。証明書を保存し、場所をメモします。
BigQuery JDBC ドライバーでは、Java keytool ユーティリティを使用して作成できる Java TrustStore (JKS ファイル) に証明書を配置する必要があります。keytool の使用方法については、こちらの Oracle Java ドキュメントを参照してください。または、KeyStore Explorer を使用して KeyStore ファイル (.jks) を作成し、サーバー証明書をインポートします。

.jks ファイルを作成したら、googlebigquery.properties ファイルを使用して BigQuery JDBC 接続をカスタマイズします。
  1. 添付のサンプル googlebigquery.properties ファイルをメモ帳などのテキスト エディターで編集します。
  2. ファイルを Documents\My Tableau Repository\Datasources に保存します。
  3. Tableau Desktop を再起動してカスタマイズを適用します。
注:
  • .properties ファイルで、ファイル パスなどに "\" 文字が含まれる場合はエスケープする必要があります。C:\Users\username の代わりに、C:\\Users\\username を使用します。
  • SSLTrustStore 構成オプションは、サーバー証明書が含まれる Java TrustStore の完全なパスを指定するために使用されます。
  • SSLTrustStore オプションを使用する場合、SSLTrustStorePwd オプションは必須です。信頼ストアの作成時にパスワードを設定していない場合は、properties ファイルで次の行を使用します。
SSLTrustStorePwd=
その他のリソース
Magnitude Simba Google BigQuery JDBC Data Connector

免責事項: 上記のリンクでは Tableau.com の外部に移動します。外部 Web サイトへのリンクが正確かつ最新で関連性が高いものであるように確保するために極力努めていますが、Tableau では外部プロバイダーによって維持されているページの正確性または新鮮度について責任は負いかねます。コンテンツに関する質問への回答については、外部サイトにお問い合わせください。
ナレッジ記事番号

001475451

 
読み込み中
Salesforce Help | Article