大查询:查询失败。未找到数据集

ans*_*175 1 google-bigquery google-cloud-platform

伙计们,我从 .csv 导入了一个表到我的项目中的数据集。然后我预览我显示的表,但是每当我运行查询表时,它总是响应

Query Failed Error: Not found: Dataset <project-id>:<table-name>. Please verify that the dataset exists and the correct location was used for the job.

这是我的查询 SELECT distinct(customer_id) as cust_id FROM [<project-id>:<table-name>.orders] LIMIT 1000

有什么不对的吗?或者我应该如何查询导入的表?

dse*_*sto 5

从您的问题中,我看到您正在使用 as table name <project-id>:<table-name>,但正如您在本文档页面中看到的,项目限定表定义的正确命名如下:

#legacySQL
[PROJECT_ID:DATASET.TABLE]

#standardSQL
`PROJECT_ID.DATASET.TABLE`
Run Code Online (Sandbox Code Playgroud)

我看到您正在使用 Legacy SQL(通过使用方括号[ ]),因此您应该使用第一个命名定义,但是您缺少项目和表之间的数据集名称。

此外,我看到您附加orders到表名,但不清楚是什么,因为您将表名隐藏为<table-name>.


此外,如果您的数据集不在美国或欧盟,请确保在运行查询时指定位置,如文档中的此条目所述