Google云产品
  • Introduction
  • google cloud
    • Cloud Functions
    • Pub / Sub
      • 资料
    • Cloud Storage
      • gsutil 挂载工具
    • Cloud Dataflow
      • 入门
      • 创建和运行模板
      • Apache Beam
        • 介绍
        • Apache Beam SDK 的流水线基础知识
    • BigQuery
      • 入门
      • 运行和管理作业
      • 数据集操作
      • 处理表架构(表字段的修改)
      • 处理表
      • 使用分区表
      • 资料
      • php代码
    • 常用
  • Cloudinary
Powered by GitBook
On this page
  • 目录
  • 导出数据
  • 导出限制
  • 导出存储在 BigQuery 中的数据

Was this helpful?

  1. google cloud
  2. BigQuery

处理表

Previous处理表架构(表字段的修改)Next使用分区表

Last updated 5 years ago

Was this helpful?

目录

导出数据

导出限制

从 BigQuery 导出数据时,请注意以下事项:

  • 您不能将表数据导出到本地文件、Google 表格或 Google 云端硬盘。系统唯一支持的导出位置是 Cloud Storage。如需了解如何保存查询结果,请参阅。

  • 您最多可以将 1 GB 的表数据导出到单个文件中。如果要导出 1 GB 以上的数据,请使用将数据导出到多个文件。将数据导出到多个文件时,各个文件的大小会有所不同。

  • 您不能使用 CSV 格式导出嵌套数据和重复数据。Avro 和 JSON 导出格式支持嵌套数据和重复数据。

  • 使用 JSON 格式导出数据时,(整数)数据类型会编码为 JSON 字符串,以便在其他系统读取数据时保留 64 位精度。

  • 您不能在一个导出作业中导出多个表中的数据。

  • 从分区表导出数据时,您不能导出单个分区。

  • 使用 Cloud Console 或经典版 BigQuery 网页界面导出数据时,您不能选择 GZIP 以外的压缩类型。

导出存储在 BigQuery 中的数据

您可以通过以下方式导出表数据:

  • 使用 Cloud Console 或经典版 BigQuery 网页界面

  • 使用 bq extract CLI 命令

  • 通过 API 或客户端库提交 extract 作业

如果您认为导出的数据会超过 1 GB 上限值,那么可以使用单个通配符 URI。BigQuery 会根据所提供的模式将数据分片到多个文件。各个导出文件的大小会有所不同。

简介
创建和使用表
管理表
管理表数据
导出表数据
使用 DML 更新表数据
下载和保存查询结果
通配符
INT64