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

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

