google-bigquery - Google BigQuery:将查询结果保存到表时找不到数据集
问题描述
我刚刚在 Google BigQuery 中运行了一个查询。它产生了超过 1000 万个结果。
BigQuery 告诉我,我无法将这么大的查询结果直接保存为 CSV、JSON 等。我只能将其保存到表中。
所以我尝试将其保存到表格中,使用新的 UI,Google 会自动填写“项目名称”和“数据集名称”。我尝试了随机表名并创建了一个新表并尝试保存在那里。
每次我得到一个错误:
未找到:数据集 ethereum-account-balances:Eth_Account_Balances_Dataset
其中 Ethereum-Account-Balances 是项目名称,Eth_Account_Balances_Dataset 是数据集名称
我已经创建了这个数据集并确认它有效。甚至在创建新数据集后重新运行查询。
有人见过这个吗?
解决方案
尝试将新的 BigQuery 表保存在原始表的不同数据集中时,我遇到了同样的问题。
我为解决这个问题所做的是:
1 - 在同一数据集或原始表中保存了一个新的 BigQuery 表 2 - 使用复制表功能将此新表复制到另一个数据集
推荐阅读
- javascript - const path = require('path') -- 意外标识符
- java - 使用可选映射和过滤器重写 if 语句
- django - 有人可以解释为什么我需要在 Django 中引用两个模型吗?
- javascript - 使用用户输入更改或更新复选框值
- python - 我无法使用 python 删除列表中的重复行
- java - 登录时可以创建表抛出 MS SQL 管理工作室,但不能通过 jdbc 与同一用户
- php - WP SMTP 插件未读取 wp-config 常量变量
- r - 如何找到一天呈现超过 6 小时的 MacId
- javascript - React Native - 使用获取数组
- multithreading - 堆栈溢出并行更新一个 RT 索引