BigQuery
BigQueryへの接続設定方法と、利用時の追加ノートについて説明します。

Codatumを使用してBigQueryに接続し、クエリの実行やデータの管理ができます。
設定方法
BigQuery側の作業
まず、BigQueryコンソールで以下の操作を行います:
サービスアカウントとサービスアカウントキーを生成する
対象のプロジェクトに以下の役割または権限を付与する:
BigQuery Job User(BigQuery ジョブユーザー)
ロールまたは以下の権限:bigquery.jobs.create
BigQuery Read Session User(BigQuery 読み取りセッション ユーザー)
ロールまたは以下の権限:bigquery.readsessions.create
bigquery.readsessions.getData
bigquery.readsessions.update
あとで必要となるため、対象の
プロジェクトID
をメモしておいてください
対象のデータセットに以下の役割または権限を付与する:
BigQuery Data Viewer(BigQuery データ閲覧者)
ロールまたは以下の権限:bigquery.tables.getData
bigquery.datasets.get
bigquery.tables.get
bigquery.tables.list
(オプション) プロジェクトIDの入力を省略してデータセットテーブル情報を同期したい場合は、対象のプロジェクトに以下の権限を付与してください:
resourcemanager.projects.get
Codatum側の作業
最後に、Codatumで新しいコネクションを作成します。
ワークスペース設定
のコネクション
からコネクションを追加
を選択コネクション名
を入力アクセスレベル
を選択ファイルアップロード
を使ってサービスアカウントキーをアップロードプロジェクトID
を入力上記BigQuery側の作業でメモしておいた
プロジェクトID
を使用
同期対象
にデータセットを追加
INFORMATION_SCHEMAを使用して検索する
対象のプロジェクトにbigquery.admin
権限を付与すると、同期していないデータセットのテーブルもINFORMATION_SCHEMAテーブルを使って検索できます。
最終更新
役に立ちましたか?