You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google BigQuery API加载本地文件是否存在大小限制?

BigQuery API 本地文件加载限制 vs Web UI 限制

好问题!BigQuery 的 Web UI 和 API 在本地文件加载的限制上并不完全相同,具体差异我给你梳理清楚:

已确认的 Web UI 限制

你提到的 Web UI 限制是准确的:

  • 本地文件大小不得超过 10 MB
  • 文件行数不得超过 16000 行

API 的加载限制

通过 BigQuery API(比如使用官方客户端库或直接调用 REST API)加载本地文件时,限制要宽松得多:

  • 文件大小限制:单个本地文件最大支持 10 GB,远高于 Web UI 的 10 MB 上限。
  • 行数限制:API 没有像 Web UI 那样的 16000 行硬限制,只要文件大小在上述范围内,行数多少几乎不受限(仅需符合 BigQuery 表的整体行数限制,这是存储层面的限制,而非加载环节的限制)。

超出 API 单文件限制的解决方案

如果你的本地文件超过 10 GB,可以先将文件上传到 Google Cloud Storage(GCS),再通过 API 从 GCS 加载到 BigQuery:

  • 这种方式下,单个 GCS 对象最大支持 5 TB,并且可以批量加载多个文件,几乎没有总大小的限制。

额外注意事项

  • 无论使用 Web UI 还是 API,都需要确保文件格式符合 BigQuery 的要求(比如 CSV、JSON、Parquet、Avro 等)。
  • 使用 API 加载大文件时,建议设置合理的请求超时时间,避免加载过程中出现超时错误。

内容的提问来源于stack exchange,提问作者Gaurav Ashara

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.26 10:38:49