Skip to content

BigQuery

Codatum から BigQuery に接続し、SQLの実行やデータの管理ができます。コネクション全体の説明は コネクション を参照してください。

BigQuery 側の準備

サービスアカウントとサービスアカウントキーを用意し、対象プロジェクト・データセットに必要なロールまたは権限を付与します。

付与先ロール(または同等の権限)
プロジェクトBigQuery Job User(または bigquery.jobs.create
プロジェクトBigQuery Read Session User(または bigquery.readsessions.create / getData / update
データセットBigQuery Data Viewer(または bigquery.tables.getData / bigquery.datasets.get / bigquery.tables.get / bigquery.tables.list

(オプション)プロジェクト ID の入力を省略してデータセット・テーブル情報を同期したい場合は、対象プロジェクトに resourcemanager.projects.get を付与します。

あとで使うため、対象の プロジェクトID を控えておいてください。

Codatum 側の設定

  1. グローバルナビ > ワークスペース設定 > コネクション を開き、コネクションを追加 を選択します
  2. Google BigQuery を選びます
  3. コネクション名 を入力します
  4. アクセスレベル を選択します
  5. JSONキーファイルファイルアップロード でサービスアカウントキーをアップロードします(Client Email は JSON から自動入力されます)
  6. プロジェクトID を入力します(JSON の project_id が初期値として入る場合があります。手動変更も可能です)
  7. 接続テスト を行い、コネクションを保存します
  8. 保存後に表示される同期対象の画面で、同期するデータセットを選びます(テーブルメタデータの同期)。スキップもできます