是什么导致从 Google 表格创建的 BigQuery 表中出现“无法读取电子表格”错误?

use*_*363 5 google-sheets google-bigquery

我有一个正在运行的数据库表,它引用从 Google 工作表创建的表。有时此查询会运行,而其他时候我会看到错误

读取数据时出错,错误消息:无法读取电子表格。错误:截止日期=118.95772243s

如何使该表的查询更加可靠?

Gur*_*mal 0

正如外部数据源文档中所述,Google Sheets 可能会出现一些延迟,因为数据未持久保存到 BigQuery,这就是查询运行不一致的原因。如同一文档中所述,建议执行以下选项:

\n\n

1) 将 Google Sheets CSV 存储在Google Cloud Storage中。

\n\n

2)将数据加载到BigQuery中

\n\n

注意:目前不支持从 Google Drive 将数据加载到 BigQuery,因此需要执行上面的步骤 \xe2\x80\x981\xe2\x80\x99 将 Google Sheets 数据加载到 BigQuery。

\n\n

此外,您可以使用Google Cloud Composer安排上述步骤。以下示例展示了如何使用 Cloud Composer 从 Google Cloud Storage 传输到 BigQuery 表。

\n