BigQuery
単一テーブルから GCS へエクスポート
概要
BigQueryのテーブルをGCS上のファイルへ出力(エクスポート)するブロックです。
エクスポートするファイルのデータ形式は、以下いずれかのフォーマットが選択できます。
| フォーマット | 説明 |
|---|---|
| CSV | CSV形式のデータです。 |
| NEWLINE_DELIMITED_JSON | 改行区切りのJSON形式データです。JSON Linesと同形式です。 |
プロパティ
| プロパティ名 | 説明 | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ブロック名 |
編集パネルに配置した当該ブロックの表示名が変更できます。 ブロックリストパネル中のブロック名は変更されません。 |
||||||||||||||||||
| GCPサービスアカウント | このブロックで使用するGCPサービスアカウントを選択します。 | ||||||||||||||||||
| 出力先ファイルのGCS URL |
出力先GCS上のファイルURL("gs://バケット名/ファイル名"のようなURL)を指定します。 エクスポートサイズによる使い分け:
ワイルドカードはファイル名部分の任意の位置に1つまで使用できます。「複数のワイルドカードURI」はサポートしていません。 制限事項や留意事項など詳しくは、Googleのドキュメント「テーブルデータのエクスポート」を参照してください。 |
||||||||||||||||||
| 出力元のデータセット |
出力元のデータセットIDを指定します。 |
||||||||||||||||||
| 出力元のテーブル |
出力元のテーブルIDを指定します。 |
||||||||||||||||||
| ブロックメモ | このブロックに関するメモが記載できます。このブロックの処理に影響しません。 | ||||||||||||||||||
| ファイル形式 |
出力するファイルのフォーマットを選択します。選択できるフォーマットは次のいずれかです。
|
||||||||||||||||||
| CSVの区切り文字 |
「ファイル形式」がCSVの場合の区切り文字を選択もしくは指定します。選択できる区切り文字は以下のいずれかです。
「その他」を選択した場合は、「その他」の横の入力フィールドに、区切り文字を指定してください。 |
||||||||||||||||||
| ヘッダー行を出力する | 「ファイル形式」がCSVの場合、ヘッダ行を出力するかしないかを指定します。 | ||||||||||||||||||
| ファイル圧縮 |
出力するファイルを圧縮するかどうかを選択します。
このプロパティを使って圧縮したファイルは、そのまま「GCSから単一テーブルへロード」や「GCSから複数テーブルへロード」を使ってBigQueryのテーブルにロードできます。 圧縮を使用する場合の考慮事項ファイル圧縮には、メリットとデメリットがあります。用途に応じて使い分けることが重要です。
重要な制約事項
推奨される使用ケース
詳細については、Googleのドキュメント「テーブルデータのエクスポート」および「Cloud StorageからのCSVデータの読み込み」を参照してください。 |
||||||||||||||||||
| 出力ファイルにBOMを追加 |
チェックボックスにチェックを付けると出力ファイルにBOMを追加します。 |