数据导出简介
本文档介绍了从 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 存储价格。