Copy アクティビティで Google BigQuery を構成する
この記事では、データ パイプラインで Copy アクティビティを使用して、Google BigQuery からデータをコピーする方法について概説します。
サポートされている構成
Copy アクティビティの下の各タブの構成については、それぞれ次のセクションを参照してください。
全般
[全般設定] タブを構成するには、全般設定のガイダンスを参照してください。
ソース
Copy アクティビティの [ソース] タブの Google BigQuery では、次のプロパティがサポートされています。
次のプロパティは必須です。
- [データ ストアの種類]: [外部] を選択します。
- [接続]: 接続リストから [Google BigQuery] 接続を選択します。 接続が存在しない場合は、[新規] を選択して新しい Google BigQuery 接続を作成します。
- [クエリの使用]: [テーブル] と [Google SQL] から選択します。
[テーブル] を選択した場合:
[テーブル]: Google BigQuery テーブルの名前を指定します。 ドロップダウン リストからテーブルを選択するか、[編集] を選択して手動で入力します。
Google SQL を選択した場合:
Google SQL: カスタム SQL クエリを使用してデータを読み取ります。 たとえば
SELECT * FROM MyTable
です。 詳細については、「クエリ構文」を参照してください。
[詳細設定] では、次のフィールドを指定できます。
- [追加の列]: ソース ファイルの相対パスまたは静的値を格納するための追加のデータ列を追加します。 後者では式がサポートされています。
マッピング
[マッピング] タブの構成については、「[マッピング] タブでマッピングを構成する」をご覧ください。
設定
[設定] タブの構成については、「[設定] タブで他の設定を構成する」を参照してください。
表の概要
次の表に、Google BigQuery でのCopy アクティビティに関する詳細情報が含まれています。
ソース情報
名前 | 説明 | Value | 必須 | JSON スクリプト プロパティ |
---|---|---|---|---|
データ ストアの種類 | データ ストアの種類。 | 外部品目番号 | はい | / |
接続 | ソース データ ストアへの実際の接続。 | <Google BigQuery 接続> | はい | つながり |
接続の種類 | 実際の接続の種類。 [Google BigQuery] を選択します。 | Google BigQuery | はい | / |
[クエリの使用] | データを読み取る方法。 [テーブル] を適用して指定したテーブルからデータを読み取るか、SQL クエリを使用してデータを読み取るために [Google SQL] を適用します。 | • [テーブル] • Google SQL |
はい | / |
テーブルの場合 | ||||
データセット名 | Google BigQuery データセットの名前。 | <データセット名> | いいえ (Google SQL が指定されている場合) | データセット (dataset) |
table name | テーブルの名前です。 | < 実際のテーブル名 > | いいえ (Google SQL が指定されている場合) | テーブル |
Google SQL の場合 | ||||
Google SSO | カスタム SQL クエリを使用してデータを読み取ります。 たとえば SELECT * FROM MyTable です。 詳細については、「クエリ構文」を参照してください。 |
< Google SQL クエリ > | いいえ (テーブルが指定されている場合) | クエリ |
追加の列 | ソース ファイルの相対パスまたは静的値を格納するための追加のデータ列を追加します。 後者では式がサポートされています。 | • 名前 • 値 |
いいえ | additionalColumns: •名前 • value |