データマート - Google BigQuery
- 19 Sep 2023
- 1 分で読み終わります
- 印刷
- ダークライト
データマート - Google BigQuery
- 更新日 19 Sep 2023
- 1 分で読み終わります
- 印刷
- ダークライト
Article Summary
Share feedback
Thanks for sharing your feedback!
概要
Google Cloud PlatformのBigQueryを用いたデータマート定義の設定のヘルプページです。
設定項目
基本設定
項目名 | 必須 | 内容 |
---|---|---|
Google BigQuery接続情報 | ✓ | あらかじめ登録してあるGoogle BigQueryの接続情報から、今回のデータマート定義に必要な権限を持つものを選択します。 |
カスタム変数 | - | ここで設定したカスタム変数をクエリやデータセット名・テーブル名などに埋め込むことができます。 詳しくはカスタム変数についてをご参照ください。 |
クエリ設定
項目名 | 必須 | 内容 |
---|---|---|
クエリ実行モード | ✓ | 以下のいずれかのモードを選択します。 クエリと出力先テーブルを指定するだけで、簡単にテーブルへの洗い替え・追記を実行できます。 接続先のDWHに対して、任意のDML・DDLステートメント( INSERT ・DELETE や、CREATE ・DROP など)を記述し、実行できます。 |
クエリ | ✓ | クエリを入力します。 クエリ内でテーブル名を指定するときは、以下の形式で記述ください。 dataset_name.table_name project_name.dataset_name.table_name なおデータ転送モードを選択している場合は、プレビュー実行をクリックすることで、実行結果を確認することもできます。 |
データ転送モードを選択した場合
項目名 | 必須 | 内容 |
---|---|---|
出力先データセット | ✓ | データ出力先のデータセット名を入力します。 データセットの命名規則について、詳しくはBigQuery公式ドキュメント - データセットに名前を付けるを参照ください。 |
出力先テーブル | ✓ | データ出力先のテーブル名を入力します。 テーブルの命名規則について、詳しくはBigQuery公式ドキュメント - テーブルの命名を参照ください。 |
書き込みモード | ✓ | 以下のいずれかのモードを選択します。
|
パーティション | - | 以下のパーティションを選択いただけます。 ・取り込み時間により分割 ・フィールドにより分割 |
パーティションフィールド | ✓ | パーティション: フィールドにより分割選択時のみ設定可能です。 パーティションに使用する列です。 DATE 、TIMESTAMP 、DATETIME のいずれかの型の列を指定してください。 |
パーティションタイプ | ✓ | パーティション選択時のみ設定可能です。 以下のパーティションタイプを選択いただけます。 ・1時間ごと ・1日ごと ・1ヶ月ごと ・1年ごと |
自由記述モードを選択した場合
項目名 | 必須 | 内容 |
---|---|---|
データ処理ロケーション | - | クエリを実行するGoogle BigQueryのロケーションを指定します。 クエリ内でロケーションに紐付かないリソースを指定する場合はご指定ください。 未指定の場合はGoogle BigQueryによって自動的にロケーションが判別されます。 詳しくは、BigQueryの公式ドキュメント - ロケーションを指定するを参照ください。 |
ジョブ起動設定
項目名 | 必須 | デフォルト値 | 内容 |
---|---|---|---|
ジョブの並列実行 | ✓ | 並列でのジョブ実行はしない | ジョブ実行時点で、同一のデータマート定義による他のジョブが実行中の場合に、ジョブを実行するかどうかを選択します。 |
必要な権限
ご利用いただくにあたって必要な権限は以下となります。
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
この記事は役に立ちましたか?