BigQuery に接続する

コネクターについての概要は以下のリンクを参照してください。

1

Connectorを作成する

トップページの「Connectors」タブを選択し「Create」ボタンを押下します。

2

BigQueryの認証情報を入力する

BigQueryでは2つの認証方式が提供されています。

サービスアカウント方式で接続する

BigQuery (Service Account)を選択し表示されたフォームに接続する認証情報を入力します。

項目名説明必須
CredentialサービスアカウントJSON{"project_id": "", ...}

サービスアカウントの作成については公式ページを参照してください。

OAuthで接続する

BigQuery (OAuth)を選択し表示されたGoogleへのサインインボタンを押下して認証します。

その他共通で入力が必要な項目は以下です。

項目名説明必須
Project IDプロジェクトIDdemo-project
Datasetデータセット名demo_dataset
Locationローケーションasia-northeast1

入力後Createボタンを押下すると作成が完了します。パラメータに不備がある場合はエラーが表示されるため接続内容が正しいか再度ご確認ください。

3

作成したデータベースに接続する

作成が成功すると一覧表示からコネクター名を取得することができます。アイコン横の文字列がconnection_nameです。これを使用することでコード上でデータベースに接続可能です。

SQLまたはPythonのコードに作成したコネクター名を入力しデータを取得します。

{{
    config(
        connection="connection_name"
    )
}}

select * from table_name