Google® BigQuery® コネクターを使用すると、コマンド をチェーンで使用して、BigQuery プロジェクトと対話することができます。例えば、このコネクターを使えば、次のことができる:
- BigQueryテーブルへのデータの読み込みとクエリ
- BigQueryデータセット、モデル、ルーチン、テーブルに関するメタデータを取得する。
- BigQueryのデータセット、モデル、ルーチン、テーブルをリストアップする
メモ: このコネクターはWorkivaによって構築され、サードパーティのシステムに接続する。Workivaサポートチームは、お客様のワークスペース内でこのコネクターの構成をヘルプすることはできますが、Workivaプラットフォーム外で発生した問題のトラブルシューティングやその他のサポートを行うことはできません。
前提条件
コネクターの設定には、以下のものが必要だ:
- 接続する BigQuery プロジェクトの ID
メモ: BigQuery では、プロジェクトの ID はProject セレクタに表示されます。
- コネクター用に設定されたプロジェクト・サービス・アカウント
- サービスアカウントの秘密キーJSONファイル
コネクター用のGoogleサービスアカウントの作成
接続を有効にするには、コネクターが使用するサービスアカウントをBigQueryプロジェクトで作成し、その秘密鍵ファイルをダウンロードします:
- Google Cloud Platform のService Accounts から、Select Project を選択し、接続先の BigQuery プロジェクトを開きます。
-
サービスアカウント作成 をクリックする。
- サービスアカウントの識別に役立つ一意の名称と説明を入力し、Createをクリックします。
- 役割で、プロジェクト、オーナーを選択し、続けるをクリックし、完了をクリックします。
-
サービスアカウント で、アクション を選択し、新規アカウントのキーを作成する。
- キーのタイプ で、JSON を選択し、作成 をクリックする。
Google BigQueryコネクターの設定
注: 組織のチェーンでコネクターを使用できるようにするには、まず最初に組織のセキュリティ管理者が構成から コネクターを有効にする必要があります。
- チェーンビルダー から接続 をクリックし、右上の作成 をクリックします。
-
コネクター 接続 で、Google BigQuery とデフォルトの CloudRunner を選択します。
- 基本情報の下に、コマンドの識別をヘルプするユニークな名称と説明を入力します。
-
リソース で、コネクターのサービスアカウントのプライベートキーJSONファイルをアップロードします。
- [プロパティ]で、接続の詳細を入力します。
プロパティ 詳細 プロジェクトID 接続するBigQueryプロジェクトのIDを入力します。 メモ: BigQueryでは、プロジェクトのIDがProject セレクタに表示されます。
認証ファイル リソース にアップロードした秘密鍵 JSON ファイルの名称を入力する。 注:機密性の高い資格情報はすべて自動的に暗号化され、高度な暗号化標準(AES)-256暗号化で保存されます。
- 接続を使用する環境を選択して、保存をクリックします。
- 接続をテストするには、 コネクターのList Datasets コマンド でチェーン を作成して実行し、有効な出力を返すことを確認します。
トラブルシューティング
Google BigQueryへの接続に失敗した場合:
- プロジェクトのIDを確認する。BigQueryでは、IDはProject セレクタに表示されます。
- コネクターのサービス・アカウントの秘密鍵のファイル名を確認します。必要に応じて、Google Cloud Platformでコネクターの新規サービスアカウントを作成し、その秘密キーをコネクターの資格情報ファイルとして使用します。