奇怪的问题:找不到Bigquery数据集

时间:2018-05-09 06:59:41

标签: google-bigquery

我们无法再通过BQ Web UI和Cloud Shell访问其中一个BQ数据集。

显示消息"未找到:数据集项目:数据集"在打开用户界面后立即。

我们也尝试了几个bq shell命令:

  • bq ls:成功列出"缺失"数据集
  • bq ls数据集:返回" ls操作中的BigQuery错误:未找到:数据集项目:数据集"

但我们能够查询内部视图并通过PowerBI访问数据集的内容。

IAM许可:所有者

遇到类似问题的人?

2 个答案:

答案 0 :(得分:3)

我遇到了类似的问题-当我调用ListDatasets()时,BigQuery客户端库会列出数据集,但是尝试使用相同的数据集ID调用UploadCsv()会返回404 Dataset not found。

原来是因为在创建数据集时我选择了'asia-northeast1'作为数据位置-创建数据集时它并没有告诉您该区域的区别,而是{{ 3}}说:

  

如果您的数据位于美国或欧盟多区域以外的其他位置   位置,执行此类操作时必须指定位置   作为加载数据,查询数据和导出数据。

在美国区域重新创建数据集解决了我的问题。或者,您也可以每次使用上面的文档中的选项来指定“ asia-northeast1”位置。

答案 1 :(得分:0)

那时,存在一个缓存问题,导致这种情况发生并且已经解决。