メインコンテンツへスキップ

Google BigQuery コネクタを追加

Google BigQuery への認証

コネクタを追加したら、必要なプロパティを設定します。 CData Sync は、いくつかの方法でGoogle BigQuery への認証をサポートしています。以下から認証方法を選択し、認証の詳細を含む該当セクションに進みます。

OAuth

OAuth JWT

Google サービスアカウントで接続するには、次のプロパティを指定します:
  • Auth Scheme: OAuthJWT を選択。
  • OAuth JWT Cert: Java web token(JWT)証明書ストアを入力。
  • OAuth JWT Cert Type: JWT 証明書を格納するキーストアの種類を入力。デフォルトの種類はGOOGLEJSONBLOB です。
  • OAuth JWT Subject: アプリケーションが委任されたアクセスを要求するユーザーサブジェクトを入力。

GCP Instance Account

AWS Workload Identity

AWS 経由のWorkload Identity Federation で接続するには、次のプロパティを指定します:
  • Auth Scheme: AWSWorkloadIdentity を選択。
  • AWS Workload Identity Config: Amazon Web Services(AWS)経由のWorkload Identity Federation を使用する際に指定する構成プロパティを入力。
  • Workload Pool Id: Workload Identity Federation プールの識別子(Id)を入力。
  • Workload Project Id: Workload Identity Federation プールをホストするGoogle Cloud プロジェクトのId を入力。
  • Workload Provider Id: Workload Identity Federation プールプロバイダーのId を入力。

接続を完了する

接続を完了するには:
  1. 次のプロパティを指定します:
    • Project Id: Sync が接続するプロジェクトの識別子を入力。
    • (オプション)Dataset Id: Sync が接続するデータセットの識別子を入力。
    • Insert Mode: データの挿入に使用する方法を選択。デフォルトの方法はStreaming です。
      • Streaming
      • DML
      • Upload (default)
      • GCSStaging: このモードでは、次のプロパティを指定する必要があります:
        • GCS Bucket: ステージング用の一括データのアップロードに使用するGCS バケットの名前を入力。
        • (オプション)GCS Bucket Folder: ステージング用の一括データをアップロードするGCS バケット内の特定のフォルダーの名前を入力。
  2. 高度な設定 タブで詳細な接続設定を定義します。(ただし、ほとんどの場合、これらの設定は必要ありません。)
  3. OAuth で認証する場合は、Google BigQuery への接続をクリックしてGoogle BigQuery アカウントに接続します。
  4. 作成およびテストをクリックして接続を作成します。

詳細について