BigQuery
BigQueryへの接続設定方法と、利用時の追加ノートについて説明します。
最終更新
BigQueryへの接続設定方法と、利用時の追加ノートについて説明します。
最終更新
Codatumを使用してBigQueryに接続し、クエリの実行やデータの管理ができます。
まず、BigQueryコンソールで以下の操作を行います:
サービスアカウントとサービスアカウントキーを生成する
対象のプロジェクトに以下の役割または権限を付与する:
役割: BigQuery Job User
または以下の権限:
bigquery.jobs.create
Codatum側の作業で必要になるので、対象のProject ID
を控えておく
対象のデータセットに以下の役割または権限を付与する:
役割: BigQuery Data Viewer
または以下の権限:
bigquery.tables.getData
bigquery.datasets.get
bigquery.tables.get
bigquery.tables.list
(オプション) プロジェクトIDの入力を省略してデータセットテーブル情報を同期したい場合は、対象のプロジェクトに以下の権限を付与してください:
resourcemanager.projects.get
最後に、Codatumで新しいConnectionを作成します。
ConnectionリストからNew connection
を選択
Display Name
にConnection名を入力
アクセスレベルを選択
File upload
を使ってサービスアカウントキーをアップロード
Project IDを入力
上記BigQuery側の作業で控えたProject IDを使用
Sync targetにデータセットを追加
対象のプロジェクトにbigquery.admin
権限を付与すると、同期していないデータセットのテーブルもINFORMATION_SCHEMAテーブルを使って検索できます。