我刚刚在Google BigQuery中运行了一个查询。它产生了超过一千万个结果。
BigQuery告诉我,我无法将大的查询结果直接保存为CSV,JSON等。只能将其保存到表中。
因此,我尝试使用新的UI将其保存到表格中,Google会自动填写“项目名称”和“数据集名称”。我尝试过使用随机表名,还创建了一个新表并尝试将其保存在其中。
每次我遇到错误:
未找到:数据集以太坊账户余额:Eth_Account_Balances_Dataset
以太坊-帐户-平衡是项目名称,而Eth_Account_Balances_Dataset是数据集名称
我已经创建了这个数据集并确认它可以工作。甚至在创建新数据集后重新运行查询。
有人见过吗?
答案 0 :(得分:0)
尝试将新的BigQuery表保存到原始表的另一个数据集中时,我遇到了同样的问题。
为了解决这个问题,我要做的是:
1-在相同的数据集或原始表中保存了一个新的BigQuery表 2-使用复制表功能将此新表复制到另一个数据集
答案 1 :(得分:0)
新数据集必须与查询中引用其表的数据集位于同一位置。
参考 - https://cloud.google.com/bigquery/docs/managing-tables#limitations_on_copying_tables