BigQuery 标准 SQL - 使用表装饰器($ 符号)运行查询

sha*_*ms8 1 sql legacy decorator partition

我正在使用 BigQuery 标准 SQL。

我尝试在表上使用“$”装饰器来引用特定分区:

SELECT user_id 
FROM `raw.events$20161109`
Run Code Online (Sandbox Code Playgroud)

我收到下一个错误:

表“raw.events$20161109”不能包含装饰器 关闭

我能够运行查询(bq 验证正常),并且在单击“运行查询”按钮后立即弹出错误。

当我使用旧版 SQL时

我这样做没有问题:

SELECT uid 
FROM [raw.events$20161109]
Run Code Online (Sandbox Code Playgroud)

有什么方法可以使用装饰器和标准 SQL 来运行查询吗?我必须这样做,因为许多其他过程都基于这种装饰器格式(使用旧版 SQL)

Yan*_* MG 5

目前,BigQuery 中的表装饰器仅在使用旧版 SQL 时可用。有一个开放的功能请求,可以关注该请求以查看将此功能引入标准 SQL 的进度。