データ エクスポートの概要
このドキュメントでは、BigQuery からデータをエクスポートするさまざまな方法について説明します。
クエリ結果をエクスポートする
クエリ結果は、ローカル ファイル(CSV または JSON ファイル)、Google ドライブ、Google スプレッドシートにエクスポートできます。詳細については、クエリ結果をファイルにエクスポートするをご覧ください。
テーブルをエクスポートする
BigQuery テーブルは、次のデータ形式でエクスポートできます。
データ形式 | サポートされている圧縮タイプ | サポートされているエクスポート方法 |
---|---|---|
CSV | GZIP | Cloud Storage にエクスポートする |
JSON | GZIP | Cloud Storage にエクスポートする
Dataflow を使用して BigQuery から読み取る |
Avro | DEFLATE、SNAPPY | Cloud Storage にエクスポートする
Dataflow を使用して BigQuery から読み取る |
Parquet | GZIP、Snappy、ZSTD | Cloud Storage にエクスポートする |
また、オブジェクト型の安全性が必要となるネストされたデータ構造を扱う場合や、より広範な言語サポートが必要な場合は、BigQuery テーブルを Protobuf 列としてエクスポートすることもできます。
BigQuery コードアセットをエクスポートする
保存済みクエリやノートブックなどの BigQuery Studio コードアセットをダウンロードして、アセットのローカルコピーを維持できます。BigQuery コードアセットのダウンロードの詳細については、以下をご覧ください。
リバース ETL を使用したエクスポート
リバース ETL(RETL)ワークフロー(プレビュー)を設定して、BigQuery から次のデータベースにデータを移動できます。
次のステップ
- エクスポート ジョブの割り当てについて学習する。
- BigQuery のストレージの料金について確認する。