データマート - BigQuery
  • 14 Jun 2022
  • 1 分で読み終わります
  • ダーク
    ライト

データマート - BigQuery

  • ダーク
    ライト

概要

Google Cloud PlatformのBigQueryを用いたデータマート定義の設定のヘルプページです。

設定項目

STEP1 基本設定

項目名 必須 デフォルト値 内容
BigQuery接続情報 Yes - BigQueryの接続情報を選択します。
詳しくはBigQueryの接続情報をご参照ください。
カスタム変数 No - ここで設定したカスタム変数をクエリ、テーブル名に用いることができます。
詳しくはカスタム変数についてをご参照ください。

クエリ設定

項目名 必須 デフォルト値 内容
クエリ実行モード Yes データ転送モード 以下2つのモードから選択することができます。
・データ転送モード
 SQLと出力先テーブルを指定するだけで、簡単にテーブルへの洗い替え・追記を実行することができます。
・自由記述モード
 接続先のDWHに対して、任意のクエリ(DDL、DELETE、INSERTなど)を自由に実行することができます。
クエリ Yes - BigQueryから転送データを取得するためのSQLを入力します。
カスタム変数を利用し、troccoのデータ転送時に動的に設定値を決定することも可能です。
なお、FROM句にはアカウント名を含めず、「FROM dataset_name.table_name」の形式でクエリを書いてください。

また、以下設定はクエリ実行モードがデータ転送モードの場合のみ指定することができます。

項目名 必須 デフォルト値 内容
出力先データセット Yes - データ出力先のデータセット名を指定します。
データセットは英字・数字・アンダースコアのみで構成されている必要があります。(参考
出力先テーブル Yes - データ出力先のテーブル名を指定します。
テーブルは英字・数字・アンダースコアのみで構成されている必要があります。(参考
書き込みモード Yes - 以下の書き込み方法を選択できます。
・追記
・上書き
出力先テーブルのパーティショニング No - 以下のパーティショニングを選択いただけます。
・取り込み時間により分割
・フィールドにより分割
パーティショニングフィールド No - パーティショニングに使用する列です。
DATE、TIMESTAMP、DATETIMEのいずれかの型の列を指定してください。
パーティショニングタイプ No - 以下のパーティショニングタイプを選択いただけます。
・1時間ごと
・1日ごと

必要な権限

ご利用いただくにあたって必要な権限は以下となります。

  • bigquery.datasets.get
  • bigquery.jobs.create
  • bigquery.tables.create
  • bigquery.tables.delete
  • bigquery.tables.get
  • bigquery.tables.getData
  • bigquery.tables.list
  • bigquery.tables.update
  • bigquery.tables.updateData

この記事は役に立ちましたか?