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
有什么不对的吗?或者我应该如何查询导入的表?
从您的问题中,我看到您正在使用 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>.
此外,如果您的数据集不在美国或欧盟,请确保在运行查询时指定位置,如文档中的此条目所述。
| 归档时间: |
|
| 查看次数: |
7898 次 |
| 最近记录: |