Google BigQuery:将查询结果保存到表时找不到数据集

时间:2019-07-02 18:16:09

标签: google-bigquery

  • 我刚刚在Google BigQuery中运行了一个查询。它产生了超过一千万个结果。

  • BigQuery告诉我,我无法将大的查询结果直接保存为CSV,JSON等。只能将其保存到表中。

  • 因此,我尝试使用新的UI将其保存到表格中,Google会自动填写“项目名称”和“数据集名称”。我尝试过使用随机表名,还创建了一个新表并尝试将其保存在其中。

每次我遇到错误:

  

未找到:数据集以太坊账户余额:Eth_Account_Balances_Dataset

以太坊-帐户-平衡是项目名称,而Eth_Account_Balances_Dataset是数据集名称

我已经创建了这个数据集并确认它可以工作。甚至在创建新数据集后重新运行查询。

有人见过吗?

2 个答案:

答案 0 :(得分:0)

尝试将新的BigQuery表保存到原始表的另一个数据集中时,我遇到了同样的问题。

为了解决这个问题,我要做的是:

1-在相同的数据集或原始表中保存了一个新的BigQuery表 2-使用复制表功能将此新表复制到另一个数据集

答案 1 :(得分:0)

新数据集必须与查询中引用其表的数据集位于同一位置。

参考 - https://cloud.google.com/bigquery/docs/managing-tables#limitations_on_copying_tables