从 bigquery 导入到 google 表格限制为 10k 行

Posted

技术标签:

【中文标题】从 bigquery 导入到 google 表格限制为 10k 行【英文标题】:Importing from bigquery to google sheets limits to 10k rows 【发布时间】:2020-07-06 15:31:01 【问题描述】:

我正在尝试将表格从 google bigquery 导入到 google sheet。 数据 > 数据连接器 > 大查询 但是当我导入它时,它说 LIMITED to 10,000 行。

有什么办法可以超过这个限制吗?

【问题讨论】:

【参考方案1】:

目前,根据documentation,BigQuery Sheets 连接器的行数限制为 10,000 行。不过,如果您想克服它,可以解决此限制。

您可以将 Google Cloud Storage (GCS) 用作中转站。因此,您可以将数据作为 .csv 文件导出到 GCS,然后将其导入 Google 表格。下面描述了步骤:

    将数据从 BigQuery 导出到 Google Cloud Storage (GCS) 上的 .csv
您可以使用控制台手动将表导出到 GCS,使用 gcloud 命令或可用的 API 之一,here。 我必须指出,您需要拥有将数据导出到 GCS 所需的权限。另外,请注意限制:您最多可以将 1GB 导出到单个数据文件,并且导出的目标必须是 Cloud Storage。
    使用 Google Cloud Functions 从 Google Cloud Storage 到 Google 表格
要将您的 .csv 文件导入 Google 表格,您可以创建一个云函数,每次将新的 .csv 文件上传到 GCS 时,它也会导出到 Google 表格。 以下这些教程与我上面提到的完全一样,您只需遵循其中一个,link 1 和 link 2。

这样做,您将能够使用 Google 表格查询所有数据,并通过 BigQuery 表格连接器克服 10,000 行的限制。

【讨论】:

以上是关于从 bigquery 导入到 google 表格限制为 10k 行的主要内容,如果未能解决你的问题,请参考以下文章

从 Google 表格获取数据到 BigQuery

Google 数据准备 - 无法从 BigQuery 导入表(从 Google 表格创建)“未找到”

使用命令行将数据从 BigQuery 加载到 Google 表格中

将数据从 Google 表格流式传输到 BigQuery 以在 Tableau 中进行可视化

将Big Query中的数据自动导入Google表格?

从Google驱动器导入文件到bigquery时如何指定工作表